GitHub user Zheaoli created a discussion: [ANNOUNCE] Release Apache OpenDAL v0.51.0 - 本当の僕らをありがとう
The Apache OpenDAL community is pleased to announce that Apache OpenDAL v0.51.0 has been released! This is first version that we allow the release manager can choose a subitle he like for a release version FYI: https://github.com/apache/opendal/discussions/5333 and https://github.com/apache/opendal/discussions/5303 OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Components included in this release: | Name | Version | Next | | - | - | - | | core | 0.50.2 | 0.51.0 | | integrations/cloud_filter | 0.0.3 | 0.0.4 | | integrations/compat |1.0.1 | 1.0.2 | | integrations/dav-server | 0.2.2 | 0.2.3 | | integrations/fuse3 | 0.0.9 | 0.0.10 | | integrations/object_store | 0.48.2 | 0.48.3 | | integrations/parquet | 0.2.2 | 0.2.3 | | integrations/spring | - | - | | integrations/unftp-sbe | 0.0.9 | 0.0.10 | | integrations/virtiofs | - | - | | bin/oay | 0.41.13 | 0.41.14 | | bin/ofs | 0.0.14 | 0.0.15 | | bin/oli | 0.41.13 | 0.41.14 | | bindings/c | 0.45.1 | 0.45.2 | | bindings/cpp | 0.45.13 | 0.45.14 | | bindings/dotnet | 0.1.11 | 0.1.12 | | bindings/go | 0.1.4 | 0.1.5 | | bindings/haskell | 0.44.13 | 0.44.14 | | bindings/java | 0.47.5 | 0.47.6 | | bindings/lua | 0.1.11 | 0.1.12 | | bindings/nodejs | 0.47.7 | 0.47.8 | | bindings/ocaml | - | - | | bindings/php | 0.1.11 | 0.1.12 | | bindings/python | 0.45.12 | 0.45.13 | | bindings/ruby | 0.1.11 | 0.1.12 | | bindings/swift | - | - | | bindings/zig | - | - | The notable changes included in this release: ### Added * feat(adapter/kv): support async iterating on scan results by @PragmaTwice in https://github.com/apache/opendal/pull/5208 * feat(bindings/ruby): Add simple operators to Ruby binding by @erickguan in https://github.com/apache/opendal/pull/5246 * feat(core/services-gcs): support user defined metadata by @jorgehermo9 in https://github.com/apache/opendal/pull/5276 * feat(core): add `if_not_exist` in `OpWrite` by @kemingy in https://github.com/apache/opendal/pull/5305 * feat: Add {stat,list}_has_* to carry the metadata that backend returns by @Xuanwo in https://github.com/apache/opendal/pull/5318 ### Changed * refactor (bindings/zig): Improvements by @kassane in https://github.com/apache/opendal/pull/5247 * refactor: Remove metakey concept by @Xuanwo in https://github.com/apache/opendal/pull/5319 * refactor(core)!: Remove not used cap write_multi_align_size by @Xuanwo in https://github.com/apache/opendal/pull/5322 * refactor(core)!: Remove the range writer that has never been used by @Xuanwo in https://github.com/apache/opendal/pull/5323 * refactor(core): MaybeSend does not need to be unsafe by @drmingdrmer in https://github.com/apache/opendal/pull/5338 * refactor: Implement RFC-3911 Deleter API by @Xuanwo in https://github.com/apache/opendal/pull/5392 * refactor: Remove batch concept from opendal by @Xuanwo in https://github.com/apache/opendal/pull/5393 We have a broken upgrade for rust core in this version, please following the upgrade docs to upgrade your code base. FYI https://github.com/apache/opendal/blob/main/core/src/docs/upgrade.md Please refer to the change log for the complete list of changes: https://github.com/apache/opendal/releases/tag/v0.51.0 Apache OpenDAL website: https://opendal.apache.org/ Download Links: https://opendal.apache.org/download OpenDAL Resources: Issue: https://github.com/apache/opendal/issues Discussions: https://github.com/apache/opendal/discussions Thanks On behalf of Apache OpenDAL community GitHub link: https://github.com/apache/opendal/discussions/5448 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
