Repository navigation
Changelog
v0.14.2 (2026-09-11)
Implemented enhancements:
- Implement
CloneforMicrosoftAzure#824 - Support URLs for jurisdiction-restricted buckets on R2 #814
- Lightweight DNS cache with shuffle to prevent DNS flooding #726
- Allow presigning object_store multipart uploads #271
- Allow specifying
Content-Typewhen signing object_store PUT requests #270
Fixed bugs:
- Incomplete ASF license header in
src/client/s3.rs(caused -1 vote on 0.14.2 RC1) #853 - WriteMultipart::finish should abort after part upload failure #818
- The 1.85 MSRV is inaccurate with all features #811
- When the backend service returns an HTTP 500, the object store panics #414
Documentation updates:
- Docs: point users uploading large objects at the multipart API #839 (alamb)
- [object-store]: update release schedule #834 (alamb)
- Add doc example for multipart upload to
GoogleCloudStorage::create_multipart#803 (alamb) - Add doc example for multipart upload to
MicrosoftAzure::create_multipart#802 (alamb) - Add doc example for multipart upload to AmazonS3::create_multipart #801 (alamb)
Closed issues:
- Regression:
ClientOptionsno longerUnwindSafe/RefUnwindSafeafter custom DNS resolver support (#728) #835 - Using
PutMode::Createon Azure puts doesn't returnAlreadyExistson failure #829 - Release object store
0.14.1(non-breaking) - Target August 2026 #761 - Expose underlying object store capabilities (e.g. ordered listing, negative ranges) #675
Merged pull requests:
- Restore missing first line of ASF license header in
src/client/s3.rs#854 (alamb) - feat: retry failed multipart part uploads #849 (criccomini)
- build(deps): bump taiki-e/install-action from 2.85.5 to 2.86.1 #842 (dependabot[bot])
- Restore
UnwindSafe/RefUnwindSafeonClientOptionsby boundingDnsResolver#836 (alamb) - Return AlreadyExists in azure backend when using PutMode::Create and precondition fails #830 (itsjunetime)
- Signer: reexport
url::Urlandhttp::Methodtypes in thesignermodule #827 (Tpt) - Derive
CloneforMicrosoftAzure#825 (kylebarron) - build(deps): bump taiki-e/install-action from 2 to 2.85.5 #823 (dependabot[bot])
- Fix #818 - WriteMultipart::finish should abort after part upload failure #819 (anson-vandoren)
- Support R2 URLs with jurisdictions #815 (Kharacternyk)
- build(deps): update base64 requirement from 0.22 to 0.23 #813 (dependabot[bot])
- fix: restore 1.85 MSRV and fix MSRV CI #812 (LDeakin)
- build(deps): bump actions/setup-python from 6 to 7 #809 (dependabot[bot])
- build(deps): bump actions/setup-node from 6 to 7 #804 (dependabot[bot])
- feat: presigned URLs with extra query params and signed headers (SignedUrlOptions) #771 (zfarrell)
- feat: Support custom DNS resolver #728 (kdn36)
* This Changelog was automatically generated by github_changelog_generator