v0.30.0 #1557
Xuanwo
started this conversation in
Announcements
v0.30.0
#1557
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Upgrade to v0.30
In version 0.30, we made significant breaking changes by removing objects. Our goal in doing so was to provide our users with APIs that are easier to understand and maintain.
More detailes could be found at [RFC: Remove Object Concept][crate::docs::rfcs::rfc_1477_remove_object_concept].
To upgrade to OpenDAL v0.30, users need to make the following changes:
object\((.*)\).reader\(\)toreader($1)ObjectMetakey=>MetakeyObjectMode=>EntryModeErrorKind::ObjectXxxtoErrorKind::XxxAccessorMetadata=>AccessorInfoObjectMetadata=>Metadataoperator.metadata()=>operator.info()What's Changed
createtocreate_dirby @suyanhanx in refactor: rename public apicreatetocreate_dir#1512Operator.writeruntil we are ready by @suyanhanx in feat(bindings/nodejs): RemoveOperator.writeruntil we are ready #1528Operator.create_dirby @suyanhanx in feat(bindings/nodejs): SupportOperator.create_dir#1529create_dirby @messense in feat(bindings/python): implementcreate_dir#1534deleteand export more metadata fields by @messense in feat(bindings/python): implementdeleteand export more metadata fields #1539listandscanby @messense in feat(bindings/python): implement blockinglistandscan#1541EntryModetoEntryby @suyanhanx in feat: AppendEntryModetoEntry#1543Operator.scanSync&Operator.listSyncby @suyanhanx in feat(bindings/nodejs): SupportOperator.scanSync&Operator.listSync#1546New Contributors
Full Changelog: v0.29.1...v0.30.0
This discussion was created from the release v0.30.0.
Beta Was this translation helpful? Give feedback.
All reactions