Skip to content

v0.59.4

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:23
· 18 commits to main since this release

Hi everyone,

Apache OpenDAL 0.59.4 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.3 0.59.4 Weekly patch
integrations/dav-server 0.7.9 0.7.10 Weekly patch
integrations/object_store 0.60.3 0.60.4 Weekly patch
integrations/parquet 0.10.3 0.10.4 Weekly patch
integrations/unftp-sbe 0.4.9 0.4.10 Weekly patch
bindings/c 0.47.6 0.47.7 Weekly patch
bindings/cpp 0.45.33 0.45.34 Weekly patch
bindings/java 0.50.6 0.50.7 Weekly patch
bindings/nodejs 0.49.11 0.49.12 Weekly patch
bindings/python 0.47.10 0.47.11 Weekly patch
bindings/ruby 0.1.14 0.1.15 Weekly patch
bindings/dotnet 0.2.3 0.3.0 Declared breaking change

Breaking changes and migration

#8316 — bindings/dotnet

  • Replace op.ReadAsync(path, token) with op.ReadAsync(path, cancellationToken: token).
  • Replace op.WriteAsync(path, bytes, token) with op.WriteAsync(path, bytes, cancellationToken: token).
  • Replace op.StatAsync(path, token) with op.StatAsync(path, cancellationToken: token).
  • Replace op.ListAsync(path, token) with op.ListAsync(path, cancellationToken: token).

Calls that already pass options positionally, and calls that pass no token, are unaffected.

What's Changed

Added

Changed

  • refactor(bindings/dotnet)!: remove redundant async overloads and simplify Operator by @Fatorin in #8316
  • refactor(services/webdav): deprecate enable_conditional_read by @YuangGao in #8314

Fixed

  • fix(core): disable prefetch for concurrent writes and copies by @Xuanwo in #8327
  • fix(scripts): show release verification build output by @suyanhanx in #8317
  • fix(services/oss): prefer OIDC credentials over ECS metadata by @WenyXu in #8339
  • fix(core): normalize paths in Deleter::delete by @yuhao-su in #8352

Docs

  • docs: add Anaconda main installation for Python by @Xuanwo in #8328

CI

  • ci: prepare weekly releases on Thursday UTC by @Xuanwo in #8335
  • feat(bindings/dotnet): build and package the linux-arm64 native library by @Fatorin in #8336

Other Changes

  • chore: sync released versions for 0.59.3 by @github-actions[bot] in #8334

New Contributors

Full Changelog: v0.59.3...v0.59.4