This is an automated email from the ASF dual-hosted git repository.
tustvold pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
The following commit(s) were added to refs/heads/master by this push:
new cb16050ec7 Prepare object_store 0.9.0 (#5224) (#5285)
cb16050ec7 is described below
commit cb16050ec732872d5995c7420cc6858749bbf743
Author: Raphael Taylor-Davies <[email protected]>
AuthorDate: Fri Jan 5 13:21:31 2024 +0000
Prepare object_store 0.9.0 (#5224) (#5285)
---
object_store/CHANGELOG-old.md | 76 +++++++++++++++++++
object_store/CHANGELOG.md | 104 ++++++++++----------------
object_store/Cargo.toml | 2 +-
object_store/dev/release/update_change_log.sh | 4 +-
4 files changed, 120 insertions(+), 66 deletions(-)
diff --git a/object_store/CHANGELOG-old.md b/object_store/CHANGELOG-old.md
index 6780f7db4c..d01b8a3aa7 100644
--- a/object_store/CHANGELOG-old.md
+++ b/object_store/CHANGELOG-old.md
@@ -19,6 +19,82 @@
# Historical Changelog
+##
[object_store_0.8.0](https://github.com/apache/arrow-rs/tree/object_store_0.8.0)
(2023-11-02)
+
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.7.1...object_store_0.8.0)
+
+**Breaking changes:**
+
+- Remove ObjectStore::append
[\#5016](https://github.com/apache/arrow-rs/pull/5016)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Don't panic on invalid Azure access key \(\#4972\)
[\#4974](https://github.com/apache/arrow-rs/pull/4974)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Return `PutResult` with an ETag from ObjectStore::put \(\#4934\)
[\#4944](https://github.com/apache/arrow-rs/pull/4944)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add ObjectMeta::version and GetOptions::version \(\#4925\)
[\#4935](https://github.com/apache/arrow-rs/pull/4935)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add GetOptions::head [\#4931](https://github.com/apache/arrow-rs/pull/4931)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Remove Nested async and Fallibility from ObjectStore::list
[\#4930](https://github.com/apache/arrow-rs/pull/4930)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add ObjectStore::put_opts / Conditional Put
[\#4879](https://github.com/apache/arrow-rs/pull/4984)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+
+**Implemented enhancements:**
+
+- Relax Path Safety on Parse
[\#5019](https://github.com/apache/arrow-rs/issues/5019)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- ObjectStore: hard to determine the cause of the error thrown from retry
[\#5013](https://github.com/apache/arrow-rs/issues/5013)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- continue existing multi-part upload
[\#4961](https://github.com/apache/arrow-rs/issues/4961)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Simplify ObjectStore::List
[\#4946](https://github.com/apache/arrow-rs/issues/4946)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Return ETag and Version on Put
[\#4934](https://github.com/apache/arrow-rs/issues/4934)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Support Not Signing Requests in AmazonS3
[\#4927](https://github.com/apache/arrow-rs/issues/4927)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Get Object By Version
[\#4925](https://github.com/apache/arrow-rs/issues/4925)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Plans for supporting Extension Array to support Fixed shape tensor Array
[\#4890](https://github.com/apache/arrow-rs/issues/4890)
+- Conditional Put Support
[\#4879](https://github.com/apache/arrow-rs/issues/4879)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- creates\_dir\_if\_not\_present\_append Test is Flaky
[\#4872](https://github.com/apache/arrow-rs/issues/4872)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Release object\_store `0.7.1`
[\#4858](https://github.com/apache/arrow-rs/issues/4858)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Support User-Defined Object Metadata
[\#4754](https://github.com/apache/arrow-rs/issues/4754)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- APIs for directly managing multi-part uploads and saving potential parquet
footers [\#4608](https://github.com/apache/arrow-rs/issues/4608)
+
+**Fixed bugs:**
+
+- ObjectStore parse\_url Incorrectly Handles URLs with Spaces
[\#5017](https://github.com/apache/arrow-rs/issues/5017)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[objects-store\]: periods/dots error in GCP bucket
[\#4991](https://github.com/apache/arrow-rs/issues/4991)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Azure ImdsManagedIdentityProvider does not work in Azure functions
[\#4976](https://github.com/apache/arrow-rs/issues/4976)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Panic when using an azure object store with an invalid access key
[\#4972](https://github.com/apache/arrow-rs/issues/4972)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Handle Body Errors in AWS CompleteMultipartUpload
[\#4965](https://github.com/apache/arrow-rs/issues/4965)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- ObjectStore multiple\_append Test is Flaky
[\#4868](https://github.com/apache/arrow-rs/issues/4868)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[objectstore\] Problem with special characters in file path
[\#4454](https://github.com/apache/arrow-rs/issues/4454)
+
+**Closed issues:**
+
+- Include onelake fabric path for https
[\#5000](https://github.com/apache/arrow-rs/issues/5000)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[object\_store\] Support generating and using signed upload URLs
[\#4763](https://github.com/apache/arrow-rs/issues/4763)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+
+**Merged pull requests:**
+
+- Relax path safety \(\#5019\)
[\#5020](https://github.com/apache/arrow-rs/pull/5020)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Decode URL paths \(\#5017\)
[\#5018](https://github.com/apache/arrow-rs/pull/5018)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- ObjectStore: make error msg thrown from retry more detailed
[\#5012](https://github.com/apache/arrow-rs/pull/5012)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Rachelint](https://github.com/Rachelint))
+- Support onelake fabric paths in parse\_url \(\#5000\)
[\#5002](https://github.com/apache/arrow-rs/pull/5002)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Object tagging \(\#4754\)
[\#4999](https://github.com/apache/arrow-rs/pull/4999)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- \[MINOR\] No need to jump to web pages
[\#4994](https://github.com/apache/arrow-rs/pull/4994)
([smallzhongfeng](https://github.com/smallzhongfeng))
+- Pushdown list\_with\_offset for GCS
[\#4993](https://github.com/apache/arrow-rs/pull/4993)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Support bucket name with `.` when parsing GCS URL \(\#4991\)
[\#4992](https://github.com/apache/arrow-rs/pull/4992)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Increase default timeout to 30 seconds
[\#4989](https://github.com/apache/arrow-rs/pull/4989)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Conditional Put \(\#4879\)
[\#4984](https://github.com/apache/arrow-rs/pull/4984)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Update quick-xml requirement from 0.30.0 to 0.31.0 in /object\_store
[\#4983](https://github.com/apache/arrow-rs/pull/4983)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump actions/setup-node from 3 to 4
[\#4982](https://github.com/apache/arrow-rs/pull/4982)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Support ImdsManagedIdentityProvider in Azure Functions \(\#4976\)
[\#4977](https://github.com/apache/arrow-rs/pull/4977)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add MultiPartStore \(\#4961\) \(\#4608\)
[\#4971](https://github.com/apache/arrow-rs/pull/4971)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Split gcp Module [\#4956](https://github.com/apache/arrow-rs/pull/4956)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add module links in docs root
[\#4955](https://github.com/apache/arrow-rs/pull/4955)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Prepare arrow 48.0.0 [\#4948](https://github.com/apache/arrow-rs/pull/4948)
([tustvold](https://github.com/tustvold))
+- Allow opting out of request signing \(\#4927\)
[\#4929](https://github.com/apache/arrow-rs/pull/4929)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Default connection and request timeouts of 5 seconds
[\#4928](https://github.com/apache/arrow-rs/pull/4928)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Support service\_account in ApplicationDefaultCredentials and Use
SelfSignedJwt [\#4926](https://github.com/apache/arrow-rs/pull/4926)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Generate `ETag`s for `InMemory` and `LocalFileSystem` \(\#4879\)
[\#4922](https://github.com/apache/arrow-rs/pull/4922)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Cleanup `object_store::retry` client error handling
[\#4915](https://github.com/apache/arrow-rs/pull/4915)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Fix integration tests [\#4889](https://github.com/apache/arrow-rs/pull/4889)
([tustvold](https://github.com/tustvold))
+- Support Parsing Avro File Headers
[\#4888](https://github.com/apache/arrow-rs/pull/4888)
([tustvold](https://github.com/tustvold))
+- Update ring requirement from 0.16 to 0.17 in /object\_store
[\#4887](https://github.com/apache/arrow-rs/pull/4887)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add AWS presigned URL support
[\#4876](https://github.com/apache/arrow-rs/pull/4876)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([carols10cents](https://github.com/carols10cents))
+- Flush in creates\_dir\_if\_not\_present\_append \(\#4872\)
[\#4874](https://github.com/apache/arrow-rs/pull/4874)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Flush in multiple\_append test \(\#4868\)
[\#4869](https://github.com/apache/arrow-rs/pull/4869)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Enable new integration tests \(\#4828\)
[\#4862](https://github.com/apache/arrow-rs/pull/4862)
([tustvold](https://github.com/tustvold))
##
[object_store_0.7.1](https://github.com/apache/arrow-rs/tree/object_store_0.7.1)
(2023-09-26)
diff --git a/object_store/CHANGELOG.md b/object_store/CHANGELOG.md
index 7a4fcd0850..db2009b443 100644
--- a/object_store/CHANGELOG.md
+++ b/object_store/CHANGELOG.md
@@ -19,83 +19,61 @@
# Changelog
-##
[object_store_0.8.0](https://github.com/apache/arrow-rs/tree/object_store_0.8.0)
(2023-11-02)
+##
[object_store_0.9.0](https://github.com/apache/arrow-rs/tree/object_store_0.9.0)
(2024-01-05)
-[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.7.1...object_store_0.8.0)
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.8.0...object_store_0.9.0)
**Breaking changes:**
-- Remove ObjectStore::append
[\#5016](https://github.com/apache/arrow-rs/pull/5016)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Don't panic on invalid Azure access key \(\#4972\)
[\#4974](https://github.com/apache/arrow-rs/pull/4974)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Return `PutResult` with an ETag from ObjectStore::put \(\#4934\)
[\#4944](https://github.com/apache/arrow-rs/pull/4944)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add ObjectMeta::version and GetOptions::version \(\#4925\)
[\#4935](https://github.com/apache/arrow-rs/pull/4935)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add GetOptions::head [\#4931](https://github.com/apache/arrow-rs/pull/4931)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Remove Nested async and Fallibility from ObjectStore::list
[\#4930](https://github.com/apache/arrow-rs/pull/4930)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add ObjectStore::put_opts / Conditional Put
[\#4879](https://github.com/apache/arrow-rs/pull/4984)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Remove deprecated try\_with\_option methods
[\#5237](https://github.com/apache/arrow-rs/pull/5237)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- object\_store: full HTTP range support
[\#5222](https://github.com/apache/arrow-rs/pull/5222)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([clbarnes](https://github.com/clbarnes))
+- feat\(object\_store\): use http1 by default
[\#5204](https://github.com/apache/arrow-rs/pull/5204)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([wjones127](https://github.com/wjones127))
+- refactor: change `object_store` CA handling
[\#5056](https://github.com/apache/arrow-rs/pull/5056)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([crepererum](https://github.com/crepererum))
**Implemented enhancements:**
-- Relax Path Safety on Parse
[\#5019](https://github.com/apache/arrow-rs/issues/5019)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- ObjectStore: hard to determine the cause of the error thrown from retry
[\#5013](https://github.com/apache/arrow-rs/issues/5013)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- continue existing multi-part upload
[\#4961](https://github.com/apache/arrow-rs/issues/4961)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Simplify ObjectStore::List
[\#4946](https://github.com/apache/arrow-rs/issues/4946)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Return ETag and Version on Put
[\#4934](https://github.com/apache/arrow-rs/issues/4934)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Support Not Signing Requests in AmazonS3
[\#4927](https://github.com/apache/arrow-rs/issues/4927)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Get Object By Version
[\#4925](https://github.com/apache/arrow-rs/issues/4925)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Plans for supporting Extension Array to support Fixed shape tensor Array
[\#4890](https://github.com/apache/arrow-rs/issues/4890)
-- Conditional Put Support
[\#4879](https://github.com/apache/arrow-rs/issues/4879)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- creates\_dir\_if\_not\_present\_append Test is Flaky
[\#4872](https://github.com/apache/arrow-rs/issues/4872)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Release object\_store `0.7.1`
[\#4858](https://github.com/apache/arrow-rs/issues/4858)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Support User-Defined Object Metadata
[\#4754](https://github.com/apache/arrow-rs/issues/4754)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- APIs for directly managing multi-part uploads and saving potential parquet
footers [\#4608](https://github.com/apache/arrow-rs/issues/4608)
+- Azure Signed URL Support
[\#5232](https://github.com/apache/arrow-rs/issues/5232)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[object-store\] Make aws region optional.
[\#5211](https://github.com/apache/arrow-rs/issues/5211)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[object\_store,gcp\] Document GoogleCloudStorage Default Credentials
[\#5187](https://github.com/apache/arrow-rs/issues/5187)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Support S3 Express One Zone
[\#5140](https://github.com/apache/arrow-rs/issues/5140)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- `object_store`: Allow 403 Forbidden for `copy_if_not_exists` S3 status code
[\#5132](https://github.com/apache/arrow-rs/issues/5132)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Add `copy_if_not_exists` support for AmazonS3 via DynamoDB Lock Support
[\#4880](https://github.com/apache/arrow-rs/issues/4880)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store: native certs, w/o webpki-roots
[\#4870](https://github.com/apache/arrow-rs/issues/4870)
+- object\_store: range request with suffix
[\#4611](https://github.com/apache/arrow-rs/issues/4611)
**Fixed bugs:**
-- ObjectStore parse\_url Incorrectly Handles URLs with Spaces
[\#5017](https://github.com/apache/arrow-rs/issues/5017)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- \[objects-store\]: periods/dots error in GCP bucket
[\#4991](https://github.com/apache/arrow-rs/issues/4991)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Azure ImdsManagedIdentityProvider does not work in Azure functions
[\#4976](https://github.com/apache/arrow-rs/issues/4976)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Panic when using an azure object store with an invalid access key
[\#4972](https://github.com/apache/arrow-rs/issues/4972)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Handle Body Errors in AWS CompleteMultipartUpload
[\#4965](https://github.com/apache/arrow-rs/issues/4965)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- ObjectStore multiple\_append Test is Flaky
[\#4868](https://github.com/apache/arrow-rs/issues/4868)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- \[objectstore\] Problem with special characters in file path
[\#4454](https://github.com/apache/arrow-rs/issues/4454)
+- ObjectStore::get\_opts Incorrectly Returns Response Size not Object Size
[\#5272](https://github.com/apache/arrow-rs/issues/5272)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Single object store has limited throughput on GCS
[\#5194](https://github.com/apache/arrow-rs/issues/5194)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- local::tests::invalid\_path fails during object store release verification
[\#5035](https://github.com/apache/arrow-rs/issues/5035)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Object Store Doctest Failure with Default Features
[\#5025](https://github.com/apache/arrow-rs/issues/5025)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-**Closed issues:**
+**Documentation updates:**
-- Include onelake fabric path for https
[\#5000](https://github.com/apache/arrow-rs/issues/5000)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- \[object\_store\] Support generating and using signed upload URLs
[\#4763](https://github.com/apache/arrow-rs/issues/4763)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Document default value of InstanceCredentialProvider
[\#5188](https://github.com/apache/arrow-rs/pull/5188)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([justinabrahms](https://github.com/justinabrahms))
**Merged pull requests:**
-- Relax path safety \(\#5019\)
[\#5020](https://github.com/apache/arrow-rs/pull/5020)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Decode URL paths \(\#5017\)
[\#5018](https://github.com/apache/arrow-rs/pull/5018)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- ObjectStore: make error msg thrown from retry more detailed
[\#5012](https://github.com/apache/arrow-rs/pull/5012)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Rachelint](https://github.com/Rachelint))
-- Support onelake fabric paths in parse\_url \(\#5000\)
[\#5002](https://github.com/apache/arrow-rs/pull/5002)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Object tagging \(\#4754\)
[\#4999](https://github.com/apache/arrow-rs/pull/4999)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- \[MINOR\] No need to jump to web pages
[\#4994](https://github.com/apache/arrow-rs/pull/4994)
([smallzhongfeng](https://github.com/smallzhongfeng))
-- Pushdown list\_with\_offset for GCS
[\#4993](https://github.com/apache/arrow-rs/pull/4993)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Support bucket name with `.` when parsing GCS URL \(\#4991\)
[\#4992](https://github.com/apache/arrow-rs/pull/4992)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Increase default timeout to 30 seconds
[\#4989](https://github.com/apache/arrow-rs/pull/4989)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Conditional Put \(\#4879\)
[\#4984](https://github.com/apache/arrow-rs/pull/4984)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Update quick-xml requirement from 0.30.0 to 0.31.0 in /object\_store
[\#4983](https://github.com/apache/arrow-rs/pull/4983)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
-- Bump actions/setup-node from 3 to 4
[\#4982](https://github.com/apache/arrow-rs/pull/4982)
([dependabot[bot]](https://github.com/apps/dependabot))
-- Support ImdsManagedIdentityProvider in Azure Functions \(\#4976\)
[\#4977](https://github.com/apache/arrow-rs/pull/4977)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add MultiPartStore \(\#4961\) \(\#4608\)
[\#4971](https://github.com/apache/arrow-rs/pull/4971)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Split gcp Module [\#4956](https://github.com/apache/arrow-rs/pull/4956)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add module links in docs root
[\#4955](https://github.com/apache/arrow-rs/pull/4955)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Prepare arrow 48.0.0 [\#4948](https://github.com/apache/arrow-rs/pull/4948)
([tustvold](https://github.com/tustvold))
-- Allow opting out of request signing \(\#4927\)
[\#4929](https://github.com/apache/arrow-rs/pull/4929)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Default connection and request timeouts of 5 seconds
[\#4928](https://github.com/apache/arrow-rs/pull/4928)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Support service\_account in ApplicationDefaultCredentials and Use
SelfSignedJwt [\#4926](https://github.com/apache/arrow-rs/pull/4926)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Generate `ETag`s for `InMemory` and `LocalFileSystem` \(\#4879\)
[\#4922](https://github.com/apache/arrow-rs/pull/4922)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Cleanup `object_store::retry` client error handling
[\#4915](https://github.com/apache/arrow-rs/pull/4915)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Fix integration tests [\#4889](https://github.com/apache/arrow-rs/pull/4889)
([tustvold](https://github.com/tustvold))
-- Support Parsing Avro File Headers
[\#4888](https://github.com/apache/arrow-rs/pull/4888)
([tustvold](https://github.com/tustvold))
-- Update ring requirement from 0.16 to 0.17 in /object\_store
[\#4887](https://github.com/apache/arrow-rs/pull/4887)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
-- Add AWS presigned URL support
[\#4876](https://github.com/apache/arrow-rs/pull/4876)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([carols10cents](https://github.com/carols10cents))
-- Flush in creates\_dir\_if\_not\_present\_append \(\#4872\)
[\#4874](https://github.com/apache/arrow-rs/pull/4874)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Flush in multiple\_append test \(\#4868\)
[\#4869](https://github.com/apache/arrow-rs/pull/4869)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Enable new integration tests \(\#4828\)
[\#4862](https://github.com/apache/arrow-rs/pull/4862)
([tustvold](https://github.com/tustvold))
-
-
+- Retry Safe/Read-Only Requests on Timeout
[\#5278](https://github.com/apache/arrow-rs/pull/5278)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Fix ObjectMeta::size for range requests \(\#5272\)
[\#5276](https://github.com/apache/arrow-rs/pull/5276)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- docs\(object\_store\): Mention `with_allow_http` in docs of `with_endpoint`
[\#5275](https://github.com/apache/arrow-rs/pull/5275)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Xuanwo](https://github.com/Xuanwo))
+- Support S3 Express One Zone
[\#5268](https://github.com/apache/arrow-rs/pull/5268)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- feat\(object\_store\): Azure url signing
[\#5259](https://github.com/apache/arrow-rs/pull/5259)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([roeap](https://github.com/roeap))
+- DynamoDB ConditionalPut
[\#5247](https://github.com/apache/arrow-rs/pull/5247)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Default AWS region to us-east-1 \(\#5211\)
[\#5244](https://github.com/apache/arrow-rs/pull/5244)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- ci: Fail Miri CI on first failure
[\#5243](https://github.com/apache/arrow-rs/pull/5243)
([Jefffrey](https://github.com/Jefffrey))
+- Bump actions/upload-pages-artifact from 2 to 3
[\#5229](https://github.com/apache/arrow-rs/pull/5229)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump actions/setup-python from 4 to 5
[\#5175](https://github.com/apache/arrow-rs/pull/5175)
([dependabot[bot]](https://github.com/apps/dependabot))
+- fix: ensure take\_fixed\_size\_list can handle null indices
[\#5170](https://github.com/apache/arrow-rs/pull/5170)
([westonpace](https://github.com/westonpace))
+- Bump actions/labeler from 4.3.0 to 5.0.0
[\#5167](https://github.com/apache/arrow-rs/pull/5167)
([dependabot[bot]](https://github.com/apps/dependabot))
+- object\_store: fix failing doctest with default features
[\#5161](https://github.com/apache/arrow-rs/pull/5161)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Jefffrey](https://github.com/Jefffrey))
+- Update rustls-pemfile requirement from 1.0 to 2.0 in /object\_store
[\#5155](https://github.com/apache/arrow-rs/pull/5155)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Allow 403 for overwrite prevention
[\#5134](https://github.com/apache/arrow-rs/pull/5134)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([emcake](https://github.com/emcake))
+- Fix ObjectStore.LocalFileSystem.put\_opts for blobfuse
[\#5094](https://github.com/apache/arrow-rs/pull/5094)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([RobinLin666](https://github.com/RobinLin666))
+- Update itertools requirement from 0.11.0 to 0.12.0 in /object\_store
[\#5077](https://github.com/apache/arrow-rs/pull/5077)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add a PR under "Breaking changes" in the object\_store 0.8.0 changelog
[\#5063](https://github.com/apache/arrow-rs/pull/5063)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([carols10cents](https://github.com/carols10cents))
+- Prepare arrow 49.0.0 [\#5054](https://github.com/apache/arrow-rs/pull/5054)
([tustvold](https://github.com/tustvold))
+- Fix invalid\_path test
[\#5026](https://github.com/apache/arrow-rs/pull/5026)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Implement `copy_if_not_exist` for `AmazonS3` using DynamoDB \(\#4880\)
[\#4918](https://github.com/apache/arrow-rs/pull/4918)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
\* *This Changelog was automatically generated by
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
diff --git a/object_store/Cargo.toml b/object_store/Cargo.toml
index e7f99e529e..512fa30596 100644
--- a/object_store/Cargo.toml
+++ b/object_store/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "object_store"
-version = "0.8.0"
+version = "0.9.0"
edition = "2021"
license = "MIT/Apache-2.0"
readme = "README.md"
diff --git a/object_store/dev/release/update_change_log.sh
b/object_store/dev/release/update_change_log.sh
index 33eeb33860..a083f6125b 100755
--- a/object_store/dev/release/update_change_log.sh
+++ b/object_store/dev/release/update_change_log.sh
@@ -29,8 +29,8 @@
set -e
-SINCE_TAG="object_store_0.7.1"
-FUTURE_RELEASE="object_store_0.8.0"
+SINCE_TAG="object_store_0.8.0"
+FUTURE_RELEASE="object_store_0.9.0"
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"