This is an automated email from the ASF dual-hosted git repository.
alamb 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 b44497e1cd Prepare for object_store `0.10.2` release (#6079)
b44497e1cd is described below
commit b44497e1cdd84933b49b56dd00506411c040b46c
Author: Andrew Lamb <[email protected]>
AuthorDate: Wed Jul 17 13:27:33 2024 -0400
Prepare for object_store `0.10.2` release (#6079)
* Prepare for `object_store 10.2.0` release
* Add CHANGELOG
* Historical changelog
---
object_store/CHANGELOG-old.md | 23 ++++++++++++++
object_store/CHANGELOG.md | 46 ++++++++++++++++++++-------
object_store/Cargo.toml | 2 +-
object_store/dev/release/update_change_log.sh | 5 +--
4 files changed, 62 insertions(+), 14 deletions(-)
diff --git a/object_store/CHANGELOG-old.md b/object_store/CHANGELOG-old.md
index f52d900a8e..4193700ef8 100644
--- a/object_store/CHANGELOG-old.md
+++ b/object_store/CHANGELOG-old.md
@@ -21,6 +21,29 @@
# Changelog
+##
[object_store_0.10.1](https://github.com/apache/arrow-rs/tree/object_store_0.10.1)
(2024-05-10)
+
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.10.0...object_store_0.10.1)
+
+**Implemented enhancements:**
+
+- Allow specifying PUT options when using `BufWriter`
[\#5692](https://github.com/apache/arrow-rs/issues/5692)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Add more attributes to `object_store::Attribute`
[\#5689](https://github.com/apache/arrow-rs/issues/5689)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- feat object\_store: moving tests from src/ to a tests/ folder and enabling
access to test functions for enabling a shared integration test suite
[\#5685](https://github.com/apache/arrow-rs/issues/5685)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Release Object Store 0.10.0
[\#5647](https://github.com/apache/arrow-rs/issues/5647)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+
+**Fixed bugs:**
+
+- Using WriteMultipart::put results in 0 bytes being written
[\#5743](https://github.com/apache/arrow-rs/issues/5743)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+
+**Merged pull requests:**
+
+- Fix PutPayloadMut::push not updating content\_length \(\#5743\)
[\#5744](https://github.com/apache/arrow-rs/pull/5744)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Export object\_store integration tests
[\#5709](https://github.com/apache/arrow-rs/pull/5709)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add `BufWriter::with_attributes` and `::with_tags` in `object_store`
[\#5693](https://github.com/apache/arrow-rs/pull/5693)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([netthier](https://github.com/netthier))
+- Add more attributes to `object_store::Attribute`
[\#5690](https://github.com/apache/arrow-rs/pull/5690)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([netthier](https://github.com/netthier))
+
+
##
[object_store_0.10.0](https://github.com/apache/arrow-rs/tree/object_store_0.10.0)
(2024-04-17)
[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.9.1...object_store_0.10.0)
diff --git a/object_store/CHANGELOG.md b/object_store/CHANGELOG.md
index 5beda50961..0267ba842b 100644
--- a/object_store/CHANGELOG.md
+++ b/object_store/CHANGELOG.md
@@ -19,27 +19,51 @@
# Changelog
-##
[object_store_0.10.1](https://github.com/apache/arrow-rs/tree/object_store_0.10.1)
(2024-05-10)
+##
[object_store_0.10.2](https://github.com/apache/arrow-rs/tree/object_store_0.10.2)
(2024-07-17)
-[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.10.0...object_store_0.10.1)
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.10.1...object_store_0.10.2)
**Implemented enhancements:**
-- Allow specifying PUT options when using `BufWriter`
[\#5692](https://github.com/apache/arrow-rs/issues/5692)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Add more attributes to `object_store::Attribute`
[\#5689](https://github.com/apache/arrow-rs/issues/5689)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- feat object\_store: moving tests from src/ to a tests/ folder and enabling
access to test functions for enabling a shared integration test suite
[\#5685](https://github.com/apache/arrow-rs/issues/5685)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Release Object Store 0.10.0
[\#5647](https://github.com/apache/arrow-rs/issues/5647)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Relax `WriteMultipart` API to support aborting after completion
[\#5977](https://github.com/apache/arrow-rs/issues/5977)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Make ObjectStoreScheme in the object\_store crate public
[\#5911](https://github.com/apache/arrow-rs/issues/5911)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Add BufUploader to implement same feature upon `WriteMultipart` like
`BufWriter` [\#5834](https://github.com/apache/arrow-rs/issues/5834)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
**Fixed bugs:**
-- Using WriteMultipart::put results in 0 bytes being written
[\#5743](https://github.com/apache/arrow-rs/issues/5743)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Investigate why `InstanceCredentialProvider::cache` is flagged as dead code
[\#5884](https://github.com/apache/arrow-rs/issues/5884)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[object\_store\] Potential race condition in `list_with_delimiter` on
`Local` [\#5800](https://github.com/apache/arrow-rs/issues/5800)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+
+**Documentation updates:**
+
+- Correct timeout in comment from 5s to 30s
[\#6073](https://github.com/apache/arrow-rs/pull/6073)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([trungda](https://github.com/trungda))
+- docs: Fix broken links of object\_store\_opendal README
[\#5929](https://github.com/apache/arrow-rs/pull/5929)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Xuanwo](https://github.com/Xuanwo))
+- docs: Add object\_store\_opendal as related projects
[\#5926](https://github.com/apache/arrow-rs/pull/5926)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Xuanwo](https://github.com/Xuanwo))
+- chore: update docs to delineate which ObjectStore lists are recursive
[\#5794](https://github.com/apache/arrow-rs/pull/5794)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([wiedld](https://github.com/wiedld))
+- Document object store release cadence
[\#5750](https://github.com/apache/arrow-rs/pull/5750)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
**Merged pull requests:**
-- Fix PutPayloadMut::push not updating content\_length \(\#5743\)
[\#5744](https://github.com/apache/arrow-rs/pull/5744)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Export object\_store integration tests
[\#5709](https://github.com/apache/arrow-rs/pull/5709)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add `BufWriter::with_attributes` and `::with_tags` in `object_store`
[\#5693](https://github.com/apache/arrow-rs/pull/5693)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([netthier](https://github.com/netthier))
-- Add more attributes to `object_store::Attribute`
[\#5690](https://github.com/apache/arrow-rs/pull/5690)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([netthier](https://github.com/netthier))
+- Sanitize error message for sensitive requests
[\#6074](https://github.com/apache/arrow-rs/pull/6074)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Update quick-xml requirement from 0.35.0 to 0.36.0 in /object\_store
[\#6032](https://github.com/apache/arrow-rs/pull/6032)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- use GCE metadata server env var overrides
[\#6015](https://github.com/apache/arrow-rs/pull/6015)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([barronw](https://github.com/barronw))
+- Update quick-xml requirement from 0.34.0 to 0.35.0 in /object\_store
[\#5983](https://github.com/apache/arrow-rs/pull/5983)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Automatically cleanup empty dirs in LocalFileSystem
[\#5978](https://github.com/apache/arrow-rs/pull/5978)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([fsdvh](https://github.com/fsdvh))
+- WriteMultipart Abort on MultipartUpload::complete Error
[\#5974](https://github.com/apache/arrow-rs/pull/5974)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([fsdvh](https://github.com/fsdvh))
+- Update quick-xml requirement from 0.33.0 to 0.34.0 in /object\_store
[\#5954](https://github.com/apache/arrow-rs/pull/5954)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Update quick-xml requirement from 0.32.0 to 0.33.0 in /object\_store
[\#5946](https://github.com/apache/arrow-rs/pull/5946)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add `MultipartUpload` blanket implementation for `Box<W>`
[\#5919](https://github.com/apache/arrow-rs/pull/5919)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([fsdvh](https://github.com/fsdvh))
+- Add user defined metadata
[\#5915](https://github.com/apache/arrow-rs/pull/5915)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([criccomini](https://github.com/criccomini))
+- Make ObjectStoreScheme public
[\#5912](https://github.com/apache/arrow-rs/pull/5912)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([orf](https://github.com/orf))
+- chore: Remove not used cache in InstanceCredentialProvider
[\#5888](https://github.com/apache/arrow-rs/pull/5888)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Xuanwo](https://github.com/Xuanwo))
+- Fix clippy for object\_store
[\#5883](https://github.com/apache/arrow-rs/pull/5883)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
+- Update quick-xml requirement from 0.31.0 to 0.32.0 in /object\_store
[\#5870](https://github.com/apache/arrow-rs/pull/5870)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- feat\(object\_store\): Add `put` API for buffered::BufWriter
[\#5835](https://github.com/apache/arrow-rs/pull/5835)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Xuanwo](https://github.com/Xuanwo))
+- Fix 5592: Colon \(:\) in in object\_store::path::{Path} is not handled on
Windows [\#5830](https://github.com/apache/arrow-rs/pull/5830)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([hesampakdaman](https://github.com/hesampakdaman))
+- Fix issue \#5800: Handle missing files in list\_with\_delimiter
[\#5803](https://github.com/apache/arrow-rs/pull/5803)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([hesampakdaman](https://github.com/hesampakdaman))
+- Update nix requirement from 0.28.0 to 0.29.0 in /object\_store
[\#5799](https://github.com/apache/arrow-rs/pull/5799)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Update itertools requirement from 0.12.0 to 0.13.0 in /object\_store
[\#5780](https://github.com/apache/arrow-rs/pull/5780)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add additional WriteMultipart tests \(\#5743\)
[\#5746](https://github.com/apache/arrow-rs/pull/5746)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
diff --git a/object_store/Cargo.toml b/object_store/Cargo.toml
index 3f7b2c0b2b..4b11661bfb 100644
--- a/object_store/Cargo.toml
+++ b/object_store/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "object_store"
-version = "0.10.1"
+version = "0.10.2"
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 9ba5d89008..9c684ea211 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.10.0"
-FUTURE_RELEASE="object_store_0.10.1"
+SINCE_TAG="object_store_0.10.1"
+FUTURE_RELEASE="object_store_0.10.2"
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"
@@ -50,6 +50,7 @@ docker run -it --rm -e
CHANGELOG_GITHUB_TOKEN="$CHANGELOG_GITHUB_TOKEN" -v "$(pw
--cache-log=.githubchangeloggenerator.cache.log \
--http-cache \
--max-issues=600 \
+ --include-labels="object-store" \
--exclude-tags-regex "(^\d+\.\d+\.\d+$)|(rc)" \
--since-tag ${SINCE_TAG} \
--future-release ${FUTURE_RELEASE}