object_store_0.11.2 (2024-12-20)
Implemented enhancements:
- object-store's AzureClient should protect against multiple streams performing put_block in parallel for the same BLOB path #6868 [object-store]
- Support S3 Put IfMatch #6799 [object-store]
- object_store Azure Government using OAuth #6759 [object-store]
- Support for AWS Requester Pays buckets #6716 [object-store]
- [object-store]: Implement credential_process support for S3 #6422 [object-store]
- object_store: Conditional put and rename_if_not_exist on S3 #6285 [object-store]
Fixed bugs:
object_store
errors whenreqwest
gzip
feature is enabled #6842 [object-store]- Multi-part s3 uploads fail when using checksum #6793 [object-store]
with_unsigned_payload
shouldn't generate payload hash #6697 [object-store]- [Object_store] min_ttl is too high for GKE tokens #6625 [object-store]
- object_store
test_private_bucket
fails - store: "S3", source: BucketNotFound { bucket: "bloxbender" } #6600 [object-store] - S3 endpoint and trailing slash result in weird/invalid requests #6580 [object-store]
Merged pull requests:
- Use randomized content ID for Azure multipart uploads #6869 [object-store] (avarnon)
- Always explicitly disable
gzip
automatic decompression on reqwest client used by object_store #6843 [object-store] (phillipleblanc) - object-store: remove S3ConditionalPut::ETagPutIfNotExists #6802 [object-store] (benesch)
- Fix multipart uploads with checksums on object locked buckets #6794 [object-store] (avantgardnerio)
- Add AuthorityHost to AzureConfigKey #6773 [object-store] (zadeluca)
- object_store: Add support for requester pays buckets #6768 [object-store] (kylebarron)
- check sign_payload instead of skip_signature before computing checksum #6698 [object-store] (mherrerarendon)
- Update quick-xml requirement from 0.36.0 to 0.37.0 in /object_store #6687 [object-store] (crepererum)
- Support native S3 conditional writes #6682 [object-store] (benesch)
- [object_store] fix S3 endpoint and trailing slash result in invalid requests #6641 [object-store] (adbmal)
- Lower GCP token min_ttl to 4 minutes and add backoff to token refresh logic #6638 [object-store] (mwylde)
- Remove
test_private_bucket
object_store test #6601 [object-store] (alamb)
* This Changelog was automatically generated by github_changelog_generator