v0.37.0
Upgrade to v0.37
In v0.37.0, OpenDAL bump the version of reqsign
to v0.13.0.
There are no public API and raw API changes.
What's Changed
Added
- feat(services/webdav): support redirection when get 302/307 response during read operation by @Yansongsongsong in #2256
- feat: Add Zig Bindings Module by @kassane in #2374
- feat: Implement Timeout Layer by @Xuanwo in #2395
- feat(bindings/c): add opendal_operator_blocking_delete method by @jiaoew1991 in #2416
- feat(services/obs): add append support by @infdahai in #2422
Changed
- refactor(bindings/zig): enable tests and more by @tisonkun in #2375
- refactor(bindings/zig): add errors handler and module test by @kassane in #2381
- refactor(http_util): Adopt reqwest's redirect support by @Xuanwo in #2390
Fixed
- fix(bindings/zig): reflect C interface changes by @tisonkun in #2378
- fix(services/azblob): Fix batch delete doesn't work on azure by @Xuanwo in #2382
- fix(services/oss): Fix oss batch max operations by @A-Stupid-Sun in #2414
- fix(core): Don't wake up operator futures while not ready by @Xuanwo in #2415
- fix(services/s3): Fix s3 batch max operations by @A-Stupid-Sun in #2418
Docs
- docs: service doc for s3 by @suyanhanx in #2376
- docs(bindings/C): The documentation for OpenDAL C binding by @Ji-Xinyou in #2373
- docs: add link for c binding by @suyanhanx in #2380
- docs: docs for kv services by @suyanhanx in #2396
- docs: docs for fs related services by @suyanhanx in #2397
- docs(bindings/java): do not release snapshot versions anymore by @tisonkun in #2398
- docs: doc for ipmfs by @suyanhanx in #2408
- docs: add service doc for oss by @A-Stupid-Sun in #2409
- docs: improvement of Python binding by @ideal in #2411
- docs: doc for download by @suyanhanx in #2424
- docs: Add release guide by @Xuanwo in #2425
CI
- ci: Enable semantic PRs by @Xuanwo in #2370
- ci: improve licenserc settings by @tisonkun in #2377
- build(deps): bump reqwest from 0.11.15 to 0.11.18 by @dependabot in #2389
- build(deps): bump pyo3 from 0.18.2 to 0.18.3 by @dependabot in #2388
- ci: Enable nextest for all behavior tests by @Xuanwo in #2400
- ci: reflect ascii file rewrite by @tisonkun in #2419
- ci: Remove website from git archive by @Xuanwo in #2420
- ci: Add integration tests for Cloudflare R2 by @Xuanwo in #2423
Chore
- chore(bindings/python): upgrade maturin to 1.0 by @messense in #2369
- chore: Fix license headers for release/labler by @Xuanwo in #2371
- chore(bindings/C): add one simple read/write example into readme and code by @Ji-Xinyou in #2421
New Contributors
- @kassane made their first contribution in #2374
- @A-Stupid-Sun made their first contribution in #2409
- @ideal made their first contribution in #2411
- @jiaoew1991 made their first contribution in #2416
Full Changelog: v0.36.0...v0.37.0