Hi everyone,
Apache OpenDAL 0.59.2 is now available.
OpenDAL is an Open Data Access Layer that provides unified access to storage services.
Thanks to everyone who contributed and verified this release.
The Apache OpenDAL community
Package versions
| Package | Previous | Target | Reason |
|---|---|---|---|
| core | 0.59.1 | 0.59.2 | Weekly patch |
| integrations/dav-server | 0.7.7 | 0.7.8 | Weekly patch |
| integrations/object_store | 0.60.1 | 0.60.2 | Weekly patch |
| integrations/parquet | 0.10.1 | 0.10.2 | Weekly patch |
| integrations/unftp-sbe | 0.4.7 | 0.4.8 | Weekly patch |
| bindings/c | 0.47.4 | 0.47.5 | Weekly patch |
| bindings/cpp | 0.45.31 | 0.45.32 | Weekly patch |
| bindings/java | 0.50.4 | 0.50.5 | Weekly patch |
| bindings/nodejs | 0.49.9 | 0.49.10 | Weekly patch |
| bindings/python | 0.47.8 | 0.47.9 | Weekly patch |
| bindings/ruby | 0.1.12 | 0.1.13 | Weekly patch |
| bindings/dotnet | 0.2.1 | 0.2.2 | Weekly patch |
Breaking changes and migration
No breaking changes declared in this release range.
What's Changed
Added
- feat(bindings/moonbit): initialize native binding by @Eric-Song-Nop in #8118
Fixed
- fix(services): reject absolute paths in confined_join and prepare_path by @aysha-afrah26 in #8005
Other Changes
- chore(bindings/dotnet): fix license headers and third-party license accounting by @Fatorin in #8217
- fix(release): repair source archives and license materials by @Xuanwo in #8230
- docs: split release skill into focused references by @Xuanwo in #8233
- feat(release): reproduce source archives and prepare ATR candidates by @Xuanwo in #8232
- chore(release): remove the source release environment by @Xuanwo in #8234
- chore(release): allow direct source candidate dispatch from release branches by @Xuanwo in #8235
- fix(core): release successful task inputs before collecting results by @Xuanwo in #8224
- fix(ci): make release docs deployment recoverable by @Xuanwo in #8221
- chore(bindings/nodejs): remove Deno benchmark by @Xuanwo in #8238
- feat(release): prepare weekly ATR source candidates by @Xuanwo in #8237
- refactor: consolidate async primitives on asyncband 0.7.1 by @tisonkun in #8219
- fix(release): use dispatch commit for manual candidates by @Xuanwo in #8239
- fix(release): install cargo-deny for weekly preparation by @Xuanwo in #8240
- fix(ci): dispatch weekly RC builds and notify release managers by @Xuanwo in #8241
- chore(deps): bump unified from 11.0.4 to 11.0.5 in /website in the others group by @dependabot in #8210
- fix(services/hf): follow case redirects instead of resolving the canonical repo id by @kszucs in #8225
- fix(services/seafile): retry incomplete authentication initialization by @tisonkun in #8256
- perf(services/gdrive): coalesce directory creation by parent and name by @tisonkun in #8257
- refactor: unify async synchronization with asyncband by @tisonkun in #8261
- fix(website): dedupe theme-common to stop mobile navbar crash by @Muzych in #8265
- feat(services/azblob): support custom credential providers by @bonsairobo in #8264
- fix(services/hf): pin the xet probe range and drop dead http-mode classification by @kszucs in #8263
- fix(bindings/python): release GIL during blocking File I/O by @Xuanwo in #8267
- docs: specify AI usage configuration disclosure by @Xuanwo in #8268
- fix(bindings/python): sync File stub with GIL-release docstring by @XuQianJin-Stars in #8271
- fix(services/hf): drop the trailing slash from the root tree URL by @kszucs in #8243
- feat(bindings/dotnet): expose user metadata and return metadata from Write and Copy by @Fatorin in #8212
- fix(website): generate badges and resolve images offline by @tisonkun in #8272
- fix(core): skip pointer-width-dependent layout tests on 32-bit targets by @cryptomilk in #8274
- fix(website): reuse Rust LLM documentation artifacts by @tisonkun in #8275
- fix(release): repair weekly signing, dispatch and RC numbering by @Xuanwo in #8276
- feat(release): automate version planning and ATR publication by @Xuanwo in #8279
- feat(services/goosefs): bump goosefs-sdk to 0.2.1 and expose cache features by @XuQianJin-Stars in #8269
- feat(services/hf): reuse resolved downloads across readers by @Xuanwo in #8280
- fix(release): ship root CHANGELOG in source archives by @Fatorin in #8281
- fix(services/hf): make resolve cache opt-in by @Xuanwo in #8282
- fix(services/goosefs): return metadata from read streams by @Xuanwo in #8283
New Contributors
- @Eric-Song-Nop made their first contribution in #8118
- @Muzych made their first contribution in #8265
Full Changelog: v0.59.1...v0.59.2