github apache/opendal v0.58.1

6 hours ago

What's Changed

Added

Changed

  • refactor(bindings/python): split layers into a package for extensibility by @chitralverma in #7878

Fixed

  • fix(bindings/python): validate RetryLayer numeric inputs by @chitralverma in #7879
  • fix(integrations/dav-server): depend only on opendal-core by @ngg in #7876
  • fix(services/s3): encode version id for stat and read by @QuakeWang in #7886
  • fix(bindings/ruby): release ruby source package include Cargo.lock by @erickguan in #7891
  • fix: CI prints clippy version and clippy fix by @erickguan in #7895
  • fix(s3): set content length for copy object by @ByteBaker in #7884
  • fix(bindings/python): enable hdfs-native on arm by @chitralverma in #7911
  • fix(goosefs): pin goosefs SDK by @erickguan in #7917
  • fix(bindings/java): incorrect Java declarations by @robd003 in #7906
  • fix: defer default reqwest client initialization by @Xuanwo in #7925
  • fix(dev): sync parquet release version to 0.9.0 by @chitralverma in #7936
  • fix(services/gcs): stop double-encoding object paths in writer by @chitralverma in #7927
  • feat(core): not translate to "interrupted" std IO error by @dentiny in #7940
  • fix(services/gcs): encode object paths exactly once by @Xuanwo in #7947
  • fix(integrations/dav-server): improve WebDAV handling by @ngg in #7882

Docs

CI

  • ci: include http transports in rust release plan by @Xuanwo in #7901
  • ci: upgrade nodejs release to npm 12 by @Xuanwo in #7900
  • fix(ci): use NuGet login action instead of manual login nuget by @Fatorin in #7903
  • ci: Fix Haskell CI cabal index update by @dentiny in #7941
  • ci: fix python armhf release by excluding services-goosefs by @erickguan in #7950
  • ci: use trusted publishing for Rust releases by @Xuanwo in #7964

Chore

  • chore(deps): bump bytes from 1.12.0 to 1.12.1 in /core in the http-serialization-utils group across 1 directory by @dependabot[bot] in #7892
  • chore(deps): bump the others group across 1 directory with 6 updates by @dependabot[bot] in #7893
  • chore(deps): upgrade hdfs-native to 0.14 by @chitralverma in #7910
  • chore(goosefs): bump goosefs-sdk to 0.1.8 by @XuQianJin-Stars in #7929
  • chore: include license and notice files in published crates by @ankane in #7931
  • chore(deps): upgrade object_store to 0.14.1 by @Xuanwo in #7935
  • chore(release): prepare v0.58.1 by @erickguan in #7933
  • chore(deps): bump cc to 1.4.0 by @erickguan in #7958
  • chore: Update package description for parquet integration by @tisonkun in #7960
  • chore(deps): bump anyhow from 1.0.103 to 1.0.104 in /core in the logs-errors-checksums group across 1 directory by @dependabot[bot] in #7956
  • chore(deps): bump the others group across 1 directory with 7 updates by @dependabot[bot] in #7959
  • chore(deps): bump the async-runtime group across 1 directory with 3 updates by @dependabot[bot] in #7955
  • chore(deps): bump tokio from 1.52.3 to 1.53.1 in /bindings/ruby by @dependabot[bot] in #7965
  • chore(deps): bump dependencies by @erickguan in #7970
  • Prepare v0.58.1 - round 2 by @erickguan in #7962
  • chore: bump python version for 0.58.1 release by @erickguan in #7974

New Contributors

Full Changelog: v0.58.0...v0.58.1

Don't miss a new opendal release

NewReleases is sending notifications on new releases.