This is an automated email from the ASF dual-hosted git repository.
mneumann 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 7a65b75 chore: prepare `0.13.2` release (#671)
7a65b75 is described below
commit 7a65b75b0d26fd8a282999462cb7030fb85fdcc3
Author: Marco Neumann <[email protected]>
AuthorDate: Thu Mar 19 15:23:13 2026 +0100
chore: prepare `0.13.2` release (#671)
---
CHANGELOG-old.md | 25 ++++++++++++++
CHANGELOG.md | 70 +++++++++++++++++++++++++++++++++++++---
Cargo.toml | 2 +-
dev/release/README.md | 11 +++++++
dev/release/update_change_log.sh | 4 +--
5 files changed, 105 insertions(+), 7 deletions(-)
diff --git a/CHANGELOG-old.md b/CHANGELOG-old.md
index b67aa35..c9648ae 100644
--- a/CHANGELOG-old.md
+++ b/CHANGELOG-old.md
@@ -19,6 +19,16 @@
# Historical Changelog
+## [v0.13.1](https://github.com/apache/arrow-rs-object-store/tree/v0.13.1)
(2026-01-08)
+
+[Full
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1)
+
+**Merged pull requests:**
+
+- fix: clippy warning `SO_LINGER` w/ zero doesn't block \(also: it's just a
test\) [\#592](https://github.com/apache/arrow-rs-object-store/pull/592)
([crepererum](https://github.com/crepererum))
+- fix: `docs.rs` build failure
[\#591](https://github.com/apache/arrow-rs-object-store/pull/591)
([crepererum](https://github.com/crepererum))
+
+
## [v0.13.0](https://github.com/apache/arrow-rs-object-store/tree/v0.13.0)
(2025-12-19)
@@ -109,6 +119,21 @@
+## [v0.12.5](https://github.com/apache/arrow-rs-object-store/tree/v0.12.5)
(2026-01-09)
+
+[Full
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.12.4...v0.12.5)
+
+**Fixed bugs:**
+
+- Only read file metadata once in `LocalFileSystem::get_ranges`
[\#596](https://github.com/apache/arrow-rs-object-store/pull/596)
([AdamGS](https://github.com/AdamGS))
+- fix: `docs.rs` build failure
[\#600](https://github.com/apache/arrow-rs-object-store/pull/600)
([alamb](https://github.com/alamb))
+
+**Merged pull requests:**
+
+- Get the 0.12 release branch to green CI
[\#597](https://github.com/apache/arrow-rs-object-store/pull/597)
([AdamGS](https://github.com/AdamGS))
+
+
+
## [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.3...v0.12.4)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3f0d7bd..c882bc3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,13 +19,75 @@
# Changelog
-## [v0.13.1](https://github.com/apache/arrow-rs-object-store/tree/v0.13.1)
(2026-01-08)
+## [v0.13.2](https://github.com/apache/arrow-rs-object-store/tree/v0.13.2)
(2026-03-19)
-[Full
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.13.0...v0.13.1)
+[Full
Changelog](https://github.com/apache/arrow-rs-object-store/compare/v0.12.5...v0.13.2)
+
+**Implemented enhancements:**
+
+- `Path::join(Self, &PathPart) -> Self`
[\#665](https://github.com/apache/arrow-rs-object-store/issues/665)
+- Support for AWS Encryption Client encryption
[\#647](https://github.com/apache/arrow-rs-object-store/issues/647)
+- `LocalFileSystem`: use `read_at` instead of seek + read
[\#622](https://github.com/apache/arrow-rs-object-store/issues/622)
+- Avoid reading metadata for `LocalFileSystem::read_ranges` \(and other
methods\) [\#614](https://github.com/apache/arrow-rs-object-store/issues/614)
+- expose `Inner` from `HttpRequestBody`
[\#606](https://github.com/apache/arrow-rs-object-store/issues/606)
+- Release object store `0.13.1` \(maintenance\) - Target Jan 2026
[\#598](https://github.com/apache/arrow-rs-object-store/issues/598)
+- Support AWS\_ENDPOINT\_URL\_S3 in aws backend
[\#589](https://github.com/apache/arrow-rs-object-store/issues/589)
+- Release object store `0.12.5` \(maintenance\) - Target Dec 2025
[\#582](https://github.com/apache/arrow-rs-object-store/issues/582)
+- Support upper-case configuration options in parse\_url\_opts
[\#529](https://github.com/apache/arrow-rs-object-store/issues/529)
+- object\_store: Support
`{az,abfs,abfss}://[email protected].{core.windows.net,fabric.microsoft.com}`
URLs [\#430](https://github.com/apache/arrow-rs-object-store/issues/430)
+- Support `Transfer-Encoding: chunked` responses in HttpStore
[\#340](https://github.com/apache/arrow-rs-object-store/issues/340)
+- Use reconstructed ListBlobs marker to provide list offset support in
`MicrosoftAzure` store
[\#461](https://github.com/apache/arrow-rs-object-store/issues/461)
+
+**Fixed bugs:**
+
+- Azure Fabric: Unsigned integer underflow when fetching token causes integer
overflow panic
[\#640](https://github.com/apache/arrow-rs-object-store/issues/640)
+- Error body missing for 5xx errors after retry exhausted
[\#617](https://github.com/apache/arrow-rs-object-store/issues/617)
+- Heavy contention on credentials cache
[\#541](https://github.com/apache/arrow-rs-object-store/issues/541)
+- AWS/S3 Default Headers are not considered for signature calculation
[\#484](https://github.com/apache/arrow-rs-object-store/issues/484)
+- az:// \<container\> not work as expected
[\#443](https://github.com/apache/arrow-rs-object-store/issues/443)
+
+**Performance improvements:**
+
+- Preallocate single `Vec` in `get_ranges` for LocalFilesystem
[\#634](https://github.com/apache/arrow-rs-object-store/issues/634)
+- Use platform specific `read_at` when available
[\#628](https://github.com/apache/arrow-rs-object-store/pull/628)
([AdamGS](https://github.com/AdamGS))
+- Avoid metadata lookup for `LocalFileSystem::read_ranges` and
`chunked_stream`
[\#621](https://github.com/apache/arrow-rs-object-store/pull/621)
([Dandandan](https://github.com/Dandandan))
+
+**Closed issues:**
+
+- \[Security Alert\] Exposed API key\(s\) detected: AWS Access Key
[\#659](https://github.com/apache/arrow-rs-object-store/issues/659)
+- AWS S3 token expired on multi-threaded app with Arc usage
[\#655](https://github.com/apache/arrow-rs-object-store/issues/655)
+- Emulator tests fail in CI due to an unsupported service version header in
Azurite [\#626](https://github.com/apache/arrow-rs-object-store/issues/626)
**Merged pull requests:**
-- fix: clippy warning `SO_LINGER` w/ zero doesn't block \(also: it's just a
test\) [\#592](https://github.com/apache/arrow-rs-object-store/pull/592)
([crepererum](https://github.com/crepererum))
-- fix: `docs.rs` build failure
[\#591](https://github.com/apache/arrow-rs-object-store/pull/591)
([crepererum](https://github.com/crepererum))
+- Replace `Path::child` with `Path::join`
[\#666](https://github.com/apache/arrow-rs-object-store/pull/666)
([Kinrany](https://github.com/Kinrany))
+- Support --xa-s3 suffix for S3 Express One Zone bucket access points
[\#663](https://github.com/apache/arrow-rs-object-store/pull/663)
([pdeva](https://github.com/pdeva))
+- docs: clarify `Clone` behavior
[\#656](https://github.com/apache/arrow-rs-object-store/pull/656)
([crepererum](https://github.com/crepererum))
+- Implement Clone for local and memory stores
[\#653](https://github.com/apache/arrow-rs-object-store/pull/653)
([DoumanAsh](https://github.com/DoumanAsh))
+- Unify `from_env` behaviours
[\#652](https://github.com/apache/arrow-rs-object-store/pull/652)
([miraclx](https://github.com/miraclx))
+- docs: add examples to the aws docs where appropriate
[\#651](https://github.com/apache/arrow-rs-object-store/pull/651)
([CommanderStorm](https://github.com/CommanderStorm))
+- Switch TokenCache to RWLock
[\#648](https://github.com/apache/arrow-rs-object-store/pull/648)
([tustvold](https://github.com/tustvold))
+- Minimize futures dependency into relevant sub-crates
[\#646](https://github.com/apache/arrow-rs-object-store/pull/646)
([AdamGS](https://github.com/AdamGS))
+- Clarify ShuffleResolver doc-comments
[\#645](https://github.com/apache/arrow-rs-object-store/pull/645)
([jkosh44](https://github.com/jkosh44))
+- Introduce a "tokio" to allow pulling a trait-only build
[\#644](https://github.com/apache/arrow-rs-object-store/pull/644)
([AdamGS](https://github.com/AdamGS))
+- fix\(azure\): fix integer overflow in Fabric token expiry check
[\#641](https://github.com/apache/arrow-rs-object-store/pull/641)
([desmondcheongzx](https://github.com/desmondcheongzx))
+- chore: upgrade to `rand` 0.10
[\#637](https://github.com/apache/arrow-rs-object-store/pull/637)
([crepererum](https://github.com/crepererum))
+- fix\(aws\): Include default headers in signature calculation \(\#484\)
[\#636](https://github.com/apache/arrow-rs-object-store/pull/636)
([singhsaabir](https://github.com/singhsaabir))
+- fix\(azure\): correct Microsoft Fabric blob endpoint domain
[\#631](https://github.com/apache/arrow-rs-object-store/pull/631)
([kevinjqliu](https://github.com/kevinjqliu))
+- Unblock emulator based tests
[\#627](https://github.com/apache/arrow-rs-object-store/pull/627)
([AdamGS](https://github.com/AdamGS))
+- Azure ADLS list\_with\_offset support
[\#623](https://github.com/apache/arrow-rs-object-store/pull/623)
([omar](https://github.com/omar))
+- Implement tests for range and partial content responses
[\#619](https://github.com/apache/arrow-rs-object-store/pull/619)
([vitoordaz](https://github.com/vitoordaz))
+- fix: missing 5xx error body when retry exhausted
[\#618](https://github.com/apache/arrow-rs-object-store/pull/618)
([jackye1995](https://github.com/jackye1995))
+- build\(deps\): update nix requirement from 0.30.0 to 0.31.1
[\#616](https://github.com/apache/arrow-rs-object-store/pull/616)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Clarify behavior of `parse_url_opts` with regards to case sensitivity
[\#613](https://github.com/apache/arrow-rs-object-store/pull/613)
([AdamGS](https://github.com/AdamGS))
+- Fix logical format conflict
[\#605](https://github.com/apache/arrow-rs-object-store/pull/605)
([tustvold](https://github.com/tustvold))
+- Fix Azure URL parsing
[\#604](https://github.com/apache/arrow-rs-object-store/pull/604)
([tustvold](https://github.com/tustvold))
+- build\(deps\): update quick-xml requirement from 0.38.0 to 0.39.0
[\#602](https://github.com/apache/arrow-rs-object-store/pull/602)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Only read file metadata once in `LocalFileSystem::read_ranges`
[\#595](https://github.com/apache/arrow-rs-object-store/pull/595)
([AdamGS](https://github.com/AdamGS))
+- feat: Add support for AWS\_ENDPOINT\_URL\_S3 environment variable
[\#590](https://github.com/apache/arrow-rs-object-store/pull/590)
([rajatgoel](https://github.com/rajatgoel))
+- feat: impl MultipartStore for PrefixStore
[\#587](https://github.com/apache/arrow-rs-object-store/pull/587)
([ddupg](https://github.com/ddupg))
+- Implement typos-cli
[\#570](https://github.com/apache/arrow-rs-object-store/pull/570)
([jayvdb](https://github.com/jayvdb))
+- feat \(azure\): support for '.blob.core.windows.net' in "az://" scheme
[\#431](https://github.com/apache/arrow-rs-object-store/pull/431)
([vladidobro](https://github.com/vladidobro))
+
\* *This Changelog was automatically generated by
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
diff --git a/Cargo.toml b/Cargo.toml
index 81cdf66..6a18922 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "object_store"
-version = "0.13.1"
+version = "0.13.2"
edition = "2024"
license = "MIT/Apache-2.0"
readme = "README.md"
diff --git a/dev/release/README.md b/dev/release/README.md
index ef3ad55..967f17f 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -53,6 +53,17 @@ The CHANGELOG is created automatically using
This script creates a changelog using github issues and the
labels associated with them.
+## Get GitHub Token
+The changelog generator needs a GitHub token. Go to
<https://github.com/settings/personal-access-tokens>, and fill
+in the following details:
+
+- **Token name:** pick something
+- **Resource owner:** yourself
+- **Repository access:** public repositories
+- **Permissions:** None
+
+Hit "generate token" and save that token. You'll only see it once!
+
## Prepare CHANGELOG and version:
Now prepare a PR to update `CHANGELOG.md` and versions on `main` to reflect
the planned release.
diff --git a/dev/release/update_change_log.sh b/dev/release/update_change_log.sh
index ba356e8..bf340ed 100755
--- a/dev/release/update_change_log.sh
+++ b/dev/release/update_change_log.sh
@@ -29,8 +29,8 @@
set -e
-SINCE_TAG="v0.13.0"
-FUTURE_RELEASE="v0.13.1"
+SINCE_TAG="v0.13.1"
+FUTURE_RELEASE="v0.13.2"
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"