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:
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:
version(bool)inListto include version during list or not feat(core): add version(bool) for List operation to include version d… #5106versioneffective in the service