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
-
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
=>Metakey
ObjectMode
=>EntryMode
ErrorKind::ObjectXxx
toErrorKind::Xxx
AccessorMetadata
=>AccessorInfo
ObjectMetadata
=>Metadata
operator.metadata()
=>operator.info()
What's Changed
create
tocreate_dir
by @suyanhanx in refactor: rename public apicreate
tocreate_dir
#1512Operator.writer
until we are ready by @suyanhanx in feat(bindings/nodejs): RemoveOperator.writer
until we are ready #1528Operator.create_dir
by @suyanhanx in feat(bindings/nodejs): SupportOperator.create_dir
#1529create_dir
by @messense in feat(bindings/python): implementcreate_dir
#1534delete
and export more metadata fields by @messense in feat(bindings/python): implementdelete
and export more metadata fields #1539list
andscan
by @messense in feat(bindings/python): implement blockinglist
andscan
#1541EntryMode
toEntry
by @suyanhanx in feat: AppendEntryMode
toEntry
#1543Operator.scanSync
&Operator.listSync
by @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