Repository navigation
Releases: apache/arrow-rs-object-store
Releases · apache/arrow-rs-object-store
Release list
object_store v0.14.2
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
object_store v0.14.1
Changelog
v0.14.1 (2026-07-10)
Implemented enhancements:
- Cache Azure user delegation key for SAS signing #800
- Add deregister to ObjectStoreRegistry #795
- Support for S3 dual-stack endpoints #779
- Coalesce contiguous ranges in LocalFileSystem::get_ranges #778
- Support for HF Storage Buckets #706
Fixed bugs:
- Clippy failing on main #798
- Upgrade quick-xml to resolve RUSTSEC-2026-0194 and RUSTSEC-2026-0195 #786
- InMemory and LocalFileSystem return unquoted ETags, violating RFC 9110 #769
Closed issues:
- Bump quick-xml to 0.41.0 for RustSec advisories #787
Merged pull requests:
- Pin Rust toolchain to 1.97.0 and fix clippy #799 (alamb)
- chore: reduce lock hold time in DefaultObjectStoreRegistry::deregister #792 (kszucs)
- Do not explicitly add
Hostheader when making requests with S3Builder #790 (ntjohnson1) - impl HttpError::new_boxed to provide user with ability to ctor from already boxed error #789 (DoumanAsh)
- build(deps): update quick-xml requirement from 0.40.1 to 0.41.0 #785 (dependabot[bot])
- feat: add deregister to ObjectStoreRegistry #784 (kszucs)
- Cache Azure user delegation key for SAS signing #781 (emilk)
- fix(aws): recognize S3 dual-stack endpoints in URL parsing #780 (a10y)
- Coalesce contiguous ranges in
LocalFileSystem::get_ranges#777 (Dandandan) - Update copyright year in NOTICE.txt #772 (kevinjqliu)
- fix: quote ETags per RFC 9110 in InMemory and LocalFileSystem #770 (bidord)
- build(deps): bump actions/checkout from 6 to 7 #768 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator