v0.53.0 #5956
Xuanwo
started this conversation in
Announcements
v0.53.0
#5956
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.
Uh oh!
There was an error while loading. Please reload this page.
-
Upgrade to Rust Core v0.53
Public API
Supabase service is now an S3-compatible servcice
Supabase Storage is now an S3-compatible service instead: https://github.com/supabase/storage.
We removed the supabase native service support in OpenDAL v0.53. Users who want to access Supabase Storage can use the S3 service instead.
All metrics related layers have been refactored
All metrics layers have been refactored:
PrometheusLayerPrometheusClientLayerMetricsLayerThey are now provides more metrics and more detailed information. All their public API have been redesigned.
For more details, please refer to
opendal::layers::observe's module documentation.Operator::default_executorhas been replaced byOperator::executorIn opendal v0.53, we introduced a new concept of
Contextwhich is used to store the context of the current operator. Thanks to this design, we can now get and set theexecutorandhttp_clientfor given Operator instead.All services
http_clientAPI has been deprecated and replaced byOperator::update_http_clientAPI.OpenDAL MSRV bumped to
1.80Since v0.53, OpenDAL will require Rust 1.80.0 or later to build.
Raw API
Operation enum merge
To reduce the complexity of the
Operation, we have merged the duplicatedOperation.For example:
Operation::ReaderReadhas been merged intoOperation::ReadOperation::BlockingReadhas been merged intoOperation::ReadUpgrade to Nodejs Binding v0.48
Breaking change
Public API
Now, nodejs binding
op.is_existchanged toop.existsto align with nodejs API style.What's Changed
Added
Write Returns Metadatafor oss by @meteorgan in feat(services/oss): ImplementWrite Returns Metadatafor oss #5688Changed
is_existtoexiststo align with nodejs API style by @yihong0618 in refactor(bindings/node)!: Changeis_existtoexiststo align with nodejs API style #5731write_has_xxxcapabilities by @Ziy1-Tan in refactor(core): Remove allwrite_has_xxxcapabilities #5908Fixed
write_with_cache_controlin Gcs by @wlinna in fix(services/gcs): Advertisewrite_with_cache_controlin Gcs #5658Docs
CI
Chore
New Contributors
Full Changelog: v0.52.0...v0.53.0
Beta Was this translation helpful? Give feedback.
All reactions