-
Notifications
You must be signed in to change notification settings - Fork 656
Open
Description
Some storage services, such as Amazon S3, have built-in support for versioning.
This is achieved through a feature called ObjectVersion, which allows the same object to exist in multiple versions and be accessed separately even after deletion. With this feature, users can ensure the safety of their data by rolling back to previous versions in case of unintended deletions or changes.
To implement object versioning in OpenDAL, the following tasks need to be done:
- Add a new field to related APIs feat(core): object versioning APIs #2614
- Make list return path itself feat(core)!: make list return path itself #4959
- Add
version(bool)inListto include version during list or not feat(core): add version(bool) for List operation to include version d… #5106 - Add tests for version test(core): add tests for versioning #5132
- Make the field
versioneffective in the service- s3
- azblob
- b2
- cos feat(core): Implement list with deleted and versions for cos #5514
- gcs
- gdrive
- onedrive
- obs
- oss feat(core): Implement list with deleted and versions for oss #5527
Metadata
Metadata
Assignees
Labels
No labels