This is an automated email from the ASF dual-hosted git repository.

alamb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-rs-object-store.git


The following commit(s) were added to refs/heads/main by this push:
     new 9dc8d7d  Update version to 0.12.4 and add changelog (#491)
9dc8d7d is described below

commit 9dc8d7df13e59d8ff6d9df138627977f0b78d6cb
Author: Andrew Lamb <[email protected]>
AuthorDate: Fri Sep 19 08:34:58 2025 -0700

    Update version to 0.12.4 and add changelog (#491)
    
    * Update version to 0.12.4
    
    * Update update_changelog.sh script
    
    * Update changelog
    
    * Last touchups
    
    * Update changelog
---
 CHANGELOG-old.md                 | 37 ++++++++++++++++++++++++++
 CHANGELOG.md                     | 56 ++++++++++++++++++++++++++++++----------
 Cargo.toml                       |  2 +-
 dev/release/update_change_log.sh |  4 +--
 4 files changed, 83 insertions(+), 16 deletions(-)

diff --git a/CHANGELOG-old.md b/CHANGELOG-old.md
index d29ef5a..23bc7cc 100644
--- a/CHANGELOG-old.md
+++ b/CHANGELOG-old.md
@@ -20,6 +20,43 @@
 # Historical Changelog
 
 
+## [v0.12.3](https://github.com/apache/arrow-rs-object-store/tree/v0.12.3) 
(2025-07-11)
+
+[Full 
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.3)
+
+**Implemented enhancements:**
+
+- S3 store fails without retrying 
[\#425](https://github.com/apache/arrow-rs-object-store/issues/425)
+- Deprecate and Remove DynamoCommit 
[\#373](https://github.com/apache/arrow-rs-object-store/issues/373)
+- Move payload helpers from `GetResult` to `GetResultPayload` 
[\#352](https://github.com/apache/arrow-rs-object-store/issues/352)
+- Retry on 429s and equivalents 
[\#309](https://github.com/apache/arrow-rs-object-store/issues/309)
+- object\_store: Support `[email protected]/path` URL 
style for `az` protocol 
[\#285](https://github.com/apache/arrow-rs-object-store/issues/285)
+- Rename `PutMultiPartOpts` to `PutMultiPartOptions`, the old name is 
deprecated and will be removed in the next major release 
[\#406](https://github.com/apache/arrow-rs-object-store/pull/406)
+
+**Fixed bugs:**
+
+- Builder panics on malformed GCS private key instead of returning error 
[\#419](https://github.com/apache/arrow-rs-object-store/issues/419)
+- `cargo check --no-default-features --features=aws,azure,gcp,http` fails 
[\#411](https://github.com/apache/arrow-rs-object-store/issues/411)
+- Incorrect prefix in `ObjectStoreScheme::parse` for Azure HTTP urls 
[\#398](https://github.com/apache/arrow-rs-object-store/issues/398)
+
+**Closed issues:**
+
+- `PutMode::Update` support for `LocalFileSystem`? 
[\#423](https://github.com/apache/arrow-rs-object-store/issues/423)
+
+**Merged pull requests:**
+
+- feat: retry on 408 
[\#426](https://github.com/apache/arrow-rs-object-store/pull/426) 
([criccomini](https://github.com/criccomini))
+- fix: expose source of `RetryError` 
[\#422](https://github.com/apache/arrow-rs-object-store/pull/422) 
([crepererum](https://github.com/crepererum))
+- fix\(gcp\): throw error instead of panicking if read pem fails 
[\#421](https://github.com/apache/arrow-rs-object-store/pull/421) 
([HugoCasa](https://github.com/HugoCasa))
+- chore: fix clippy 1.88 warnings 
[\#418](https://github.com/apache/arrow-rs-object-store/pull/418) 
([mbrobbel](https://github.com/mbrobbel))
+- Bump quick-xml to version 0.38.0 
[\#417](https://github.com/apache/arrow-rs-object-store/pull/417) 
([raimannma](https://github.com/raimannma))
+- Prevent compilation error with all cloud features but fs turned on 
[\#412](https://github.com/apache/arrow-rs-object-store/pull/412) 
([jder](https://github.com/jder))
+- Retry requests when status code is 429 
[\#410](https://github.com/apache/arrow-rs-object-store/pull/410) 
([paraseba](https://github.com/paraseba))
+- minor: Pin `tracing-attributes`, `tracing-core` to fix CI 
[\#404](https://github.com/apache/arrow-rs-object-store/pull/404) 
([kylebarron](https://github.com/kylebarron))
+- feat \(azure\): support for account in `az://` URLs 
[\#403](https://github.com/apache/arrow-rs-object-store/pull/403) 
([ByteBaker](https://github.com/ByteBaker))
+- Fix azure path parsing 
[\#399](https://github.com/apache/arrow-rs-object-store/pull/399) 
([kylebarron](https://github.com/kylebarron))
+
+
 ## [v0.12.2](https://github.com/apache/arrow-rs-object-store/tree/v0.12.2) 
(2025-06-06)
 
 [Full 
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.12.1...v0.12.2)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d6ef77..4b46a1c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,38 +19,68 @@
 
 # Changelog
 
-## [v0.12.3](https://github.com/apache/arrow-rs-object-store/tree/v0.12.3) 
(2025-07-11)
+## [v0.12.4](https://github.com/apache/arrow-rs-object-store/tree/v0.12.4) 
(2025-09-19)
 
-[Full 
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.3)
+[Full 
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.12.3...v0.12.4)
 
 **Implemented enhancements:**
 
-- S3 store fails without retrying 
[\#425](https://github.com/apache/arrow-rs-object-store/issues/425)
-- Deprecate and Remove DynamoCommit 
[\#373](https://github.com/apache/arrow-rs-object-store/issues/373)
-- Move payload helpers from `GetResult` to `GetResultPayload` 
[\#352](https://github.com/apache/arrow-rs-object-store/issues/352)
-- Retry on 429s and equivalents 
[\#309](https://github.com/apache/arrow-rs-object-store/issues/309)
-- object\_store: Support `[email protected]/path` URL 
style for `az` protocol 
[\#285](https://github.com/apache/arrow-rs-object-store/issues/285)
-- Rename `PutMultiPartOpts` to `PutMultiPartOptions`, the old name is 
deprecated and will be removed in the next major release 
[\#406](https://github.com/apache/arrow-rs-object-store/pull/406)
+- Allow flagging `PUT` operations as idempotent. 
[\#464](https://github.com/apache/arrow-rs-object-store/issues/464)
+- Release object store  `0.12.3` \(non breaking API\) Release July 2025 
[\#428](https://github.com/apache/arrow-rs-object-store/issues/428)
+- LocalFileSystem: offset for `list_with_offset` can't be identified  / List 
results \*must\* be sorted 
[\#388](https://github.com/apache/arrow-rs-object-store/issues/388)
+- Support setting storage class when objects are written 
[\#330](https://github.com/apache/arrow-rs-object-store/issues/330)
+- Support auth using AssumeRoleWithWebIdentity for non-AWS S3-compatible 
implementations 
[\#283](https://github.com/apache/arrow-rs-object-store/issues/283)
+- Types from http through request leak into object\_store public interfaces 
but aren't re-exported 
[\#263](https://github.com/apache/arrow-rs-object-store/issues/263)
 
 **Fixed bugs:**
 
-- Builder panics on malformed GCS private key instead of returning error 
[\#419](https://github.com/apache/arrow-rs-object-store/issues/419)
-- `cargo check --no-default-features --features=aws,azure,gcp,http` fails 
[\#411](https://github.com/apache/arrow-rs-object-store/issues/411)
-- Incorrect prefix in `ObjectStoreScheme::parse` for Azure HTTP urls 
[\#398](https://github.com/apache/arrow-rs-object-store/issues/398)
+- Retry does not cover connection errors 
[\#368](https://github.com/apache/arrow-rs-object-store/issues/368)
+
+**Documentation updates:**
+
+- Improve documentation for http client timeout 
[\#390](https://github.com/apache/arrow-rs-object-store/pull/390) 
([alamb](https://github.com/alamb))
 
 **Closed issues:**
 
-- `PutMode::Update` support for `LocalFileSystem`? 
[\#423](https://github.com/apache/arrow-rs-object-store/issues/423)
+- When a client http request is retried, I would like more information in the 
`info!` about the retry 
[\#486](https://github.com/apache/arrow-rs-object-store/issues/486)
+- Range header causing AWS Signature issues 
[\#471](https://github.com/apache/arrow-rs-object-store/issues/471)
+- Impossible to downcast an Error::Generic into a RetryError 
[\#469](https://github.com/apache/arrow-rs-object-store/issues/469)
+- JWT session tokens cause SignatureDoesNotMatch with Supabase S3 
[\#466](https://github.com/apache/arrow-rs-object-store/issues/466)
+- Double url-encoding of special characters in key names 
[\#457](https://github.com/apache/arrow-rs-object-store/issues/457)
+- Make `MultipartUpload` Sync 
[\#439](https://github.com/apache/arrow-rs-object-store/issues/439)
+- Integrate HDFS object store 
[\#424](https://github.com/apache/arrow-rs-object-store/issues/424)
+- Error performing POST when trying to write to S3 with a custom endpoint URL 
[\#408](https://github.com/apache/arrow-rs-object-store/issues/408)
 
 **Merged pull requests:**
 
+- Revert "refactor: remove AWS dynamo integration \(\#407\)" 
[\#493](https://github.com/apache/arrow-rs-object-store/pull/493) 
([alamb](https://github.com/alamb))
+- Fix for clippy 1.90 
[\#492](https://github.com/apache/arrow-rs-object-store/pull/492) 
([alamb](https://github.com/alamb))
+- Add version 0.12.4 release plan to README 
[\#490](https://github.com/apache/arrow-rs-object-store/pull/490) 
([alamb](https://github.com/alamb))
+- chore\(client/retry\): include error info in logs when retry occurs 
[\#487](https://github.com/apache/arrow-rs-object-store/pull/487) 
([philjb](https://github.com/philjb))
+- AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession 
configuration [\#480](https://github.com/apache/arrow-rs-object-store/pull/480) 
([Friede80](https://github.com/Friede80))
+- build\(deps\): bump actions/github-script from 7 to 8 
[\#478](https://github.com/apache/arrow-rs-object-store/pull/478) 
([dependabot[bot]](https://github.com/apps/dependabot))
+- build\(deps\): bump actions/setup-node from 4 to 5 
[\#477](https://github.com/apache/arrow-rs-object-store/pull/477) 
([dependabot[bot]](https://github.com/apps/dependabot))
+- build\(deps\): bump actions/setup-python from 5 to 6 
[\#476](https://github.com/apache/arrow-rs-object-store/pull/476) 
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore: fix some clippy 1.89 warnings and ignore some doctests on wasm32 
[\#468](https://github.com/apache/arrow-rs-object-store/pull/468) 
([mbrobbel](https://github.com/mbrobbel))
+- Allow "application\_credentials" in `impl FromStr for GoogleConfigKey` 
[\#467](https://github.com/apache/arrow-rs-object-store/pull/467) 
([kylebarron](https://github.com/kylebarron))
+- build\(deps\): bump actions/checkout from 4 to 5 
[\#463](https://github.com/apache/arrow-rs-object-store/pull/463) 
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add storage class for aws, gcp, and azure 
[\#456](https://github.com/apache/arrow-rs-object-store/pull/456) 
([matthewmturner](https://github.com/matthewmturner))
+- Remove use of deprecated StepRng from tests 
[\#449](https://github.com/apache/arrow-rs-object-store/pull/449) 
([tustvold](https://github.com/tustvold))
+- Fix not retrying connection errors 
[\#445](https://github.com/apache/arrow-rs-object-store/pull/445) 
([johnnyg](https://github.com/johnnyg))
+- Dont unwrap on body send 
[\#442](https://github.com/apache/arrow-rs-object-store/pull/442) 
([cetra3](https://github.com/cetra3))
+- feat: re-export HTTP types used in public API 
[\#441](https://github.com/apache/arrow-rs-object-store/pull/441) 
([ByteBaker](https://github.com/ByteBaker))
+- fix: update links in release docs and script 
[\#440](https://github.com/apache/arrow-rs-object-store/pull/440) 
([mbrobbel](https://github.com/mbrobbel))
+- chore: prepare `0.12.3` release 
[\#437](https://github.com/apache/arrow-rs-object-store/pull/437) 
([crepererum](https://github.com/crepererum))
+- aws: downgrade credential provider info! log messages to debug! 
[\#436](https://github.com/apache/arrow-rs-object-store/pull/436) 
([asubiotto](https://github.com/asubiotto))
 - feat: retry on 408 
[\#426](https://github.com/apache/arrow-rs-object-store/pull/426) 
([criccomini](https://github.com/criccomini))
 - fix: expose source of `RetryError` 
[\#422](https://github.com/apache/arrow-rs-object-store/pull/422) 
([crepererum](https://github.com/crepererum))
-- fix\(gcp\): throw error instead of panicking if read pem fails 
[\#421](https://github.com/apache/arrow-rs-object-store/pull/421) 
([HugoCasa](https://github.com/HugoCasa))
+- fix\(gcp\): throw error instead of panicking if read pem fails 
[\#421](https://github.com/apache/arrow-rs-object-store/pull/421) 
([hugocasa](https://github.com/hugocasa))
 - chore: fix clippy 1.88 warnings 
[\#418](https://github.com/apache/arrow-rs-object-store/pull/418) 
([mbrobbel](https://github.com/mbrobbel))
 - Bump quick-xml to version 0.38.0 
[\#417](https://github.com/apache/arrow-rs-object-store/pull/417) 
([raimannma](https://github.com/raimannma))
 - Prevent compilation error with all cloud features but fs turned on 
[\#412](https://github.com/apache/arrow-rs-object-store/pull/412) 
([jder](https://github.com/jder))
 - Retry requests when status code is 429 
[\#410](https://github.com/apache/arrow-rs-object-store/pull/410) 
([paraseba](https://github.com/paraseba))
+- refactor: remove AWS dynamo integration 
[\#407](https://github.com/apache/arrow-rs-object-store/pull/407) 
([crepererum](https://github.com/crepererum))
+- refactor: `PutMultiPartOpts` =\> `PutMultiPartOptions` 
[\#406](https://github.com/apache/arrow-rs-object-store/pull/406) 
([crepererum](https://github.com/crepererum))
 - minor: Pin `tracing-attributes`, `tracing-core` to fix CI 
[\#404](https://github.com/apache/arrow-rs-object-store/pull/404) 
([kylebarron](https://github.com/kylebarron))
 - feat \(azure\): support for account in `az://` URLs 
[\#403](https://github.com/apache/arrow-rs-object-store/pull/403) 
([ByteBaker](https://github.com/ByteBaker))
 - Fix azure path parsing 
[\#399](https://github.com/apache/arrow-rs-object-store/pull/399) 
([kylebarron](https://github.com/kylebarron))
diff --git a/Cargo.toml b/Cargo.toml
index 2051f8a..eeb14dd 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "object_store"
-version = "0.12.3"
+version = "0.12.4"
 edition = "2021"
 license = "MIT/Apache-2.0"
 readme = "README.md"
diff --git a/dev/release/update_change_log.sh b/dev/release/update_change_log.sh
index 6461024..793f685 100755
--- a/dev/release/update_change_log.sh
+++ b/dev/release/update_change_log.sh
@@ -29,8 +29,8 @@
 
 set -e
 
-SINCE_TAG="v0.12.2"
-FUTURE_RELEASE="v0.12.3"
+SINCE_TAG="v0.12.3"
+FUTURE_RELEASE="v0.12.4"
 
 SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"

Reply via email to