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 dd58805b1 Prepare object_store 0.5 release (#2682)
dd58805b1 is described below
commit dd58805b1c46691fcbe5b46412b2581ae3bd2a58
Author: Raphael Taylor-Davies <[email protected]>
AuthorDate: Thu Sep 8 12:20:03 2022 +0100
Prepare object_store 0.5 release (#2682)
* Prepare object_store 0.5 release
* Review feedback
---
object_store/.github_changelog_generator | 2 +-
object_store/{CHANGELOG.md => CHANGELOG-old.md} | 3 +-
object_store/CHANGELOG.md | 63 +++++++++++--------------
object_store/Cargo.toml | 2 +-
object_store/dev/release/update_change_log.sh | 4 +-
5 files changed, 33 insertions(+), 41 deletions(-)
diff --git a/object_store/.github_changelog_generator
b/object_store/.github_changelog_generator
index cbd8aa0c4..69b574ab0 100644
--- a/object_store/.github_changelog_generator
+++ b/object_store/.github_changelog_generator
@@ -23,5 +23,5 @@ add-sections={"documentation":{"prefix":"**Documentation
updates:**","labels":["
# so that the component is shown associated with the issue
issue-line-labels=object-store
# skip non object_store issues
-exclude-labels=development-process,invalid,arrow,parquet,arrow-flight
+exclude-labels=development-process,invalid,arrow,parquet,arrow-flight,parquet-derive
breaking_labels=api-change
diff --git a/object_store/CHANGELOG.md b/object_store/CHANGELOG-old.md
similarity index 99%
copy from object_store/CHANGELOG.md
copy to object_store/CHANGELOG-old.md
index 93faa678f..a6bda3cee 100644
--- a/object_store/CHANGELOG.md
+++ b/object_store/CHANGELOG-old.md
@@ -17,7 +17,7 @@
under the License.
-->
-# Changelog
+# Historical Changelog
##
[object_store_0.4.0](https://github.com/apache/arrow-rs/tree/object_store_0.4.0)
(2022-08-10)
@@ -68,3 +68,4 @@
- Increase upper wait time to reduce flakyness of object store test
[\#2142](https://github.com/apache/arrow-rs/pull/2142)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([viirya](https://github.com/viirya))
\* *This Changelog was automatically generated by
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
+
diff --git a/object_store/CHANGELOG.md b/object_store/CHANGELOG.md
index 93faa678f..538eebf77 100644
--- a/object_store/CHANGELOG.md
+++ b/object_store/CHANGELOG.md
@@ -19,52 +19,43 @@
# Changelog
-##
[object_store_0.4.0](https://github.com/apache/arrow-rs/tree/object_store_0.4.0)
(2022-08-10)
+##
[object_store_0.5.0](https://github.com/apache/arrow-rs/tree/object_store_0.5.0)
(2022-09-08)
-[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.3.0...object_store_0.4.0)
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.4.0...object_store_0.5.0)
+
+**Breaking changes:**
+
+- Replace azure sdk with custom implementation
[\#2509](https://github.com/apache/arrow-rs/pull/2509)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([roeap](https://github.com/roeap))
+- Replace rusoto with custom implementation for AWS \(\#2176\)
[\#2352](https://github.com/apache/arrow-rs/pull/2352)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
**Implemented enhancements:**
-- Relax Path Validation to Allow Any Percent-Encoded Sequence
[\#2355](https://github.com/apache/arrow-rs/issues/2355)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Support get\_multi\_ranges in ObjectStore
[\#2293](https://github.com/apache/arrow-rs/issues/2293)
-- object\_store: Create explicit test for symlinks
[\#2206](https://github.com/apache/arrow-rs/issues/2206)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- object\_store: Make builder style configuration for object stores
[\#2203](https://github.com/apache/arrow-rs/issues/2203)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- object\_store: Add example in the main documentation readme
[\#2202](https://github.com/apache/arrow-rs/issues/2202)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- IMDSv1 Fallback for S3
[\#2609](https://github.com/apache/arrow-rs/issues/2609)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Print Response Body On Error
[\#2572](https://github.com/apache/arrow-rs/issues/2572)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Coalesce Ranges Parallel Fetch
[\#2562](https://github.com/apache/arrow-rs/issues/2562)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Support Coalescing Out-of-Order Ranges
[\#2561](https://github.com/apache/arrow-rs/issues/2561)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store: Add TokenProvider authorization to azure
[\#2373](https://github.com/apache/arrow-rs/issues/2373)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- AmazonS3Builder::from\_env to populate credentials from environment
[\#2361](https://github.com/apache/arrow-rs/issues/2361)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- AmazonS3 Support IMDSv2
[\#2350](https://github.com/apache/arrow-rs/issues/2350)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
**Fixed bugs:**
-- Azure/S3 Storage Fails to Copy Blob with URL-encoded Path
[\#2353](https://github.com/apache/arrow-rs/issues/2353)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Accessing a file with a percent-encoded name on the filesystem with
ObjectStore LocalFileSystem
[\#2349](https://github.com/apache/arrow-rs/issues/2349)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Retry Logic Fails to Retry Server Errors
[\#2573](https://github.com/apache/arrow-rs/issues/2573)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Fix multiple part uploads at once making vector size inconsistent
[\#2681](https://github.com/apache/arrow-rs/pull/2681)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([gruuya](https://github.com/gruuya))
+- Fix panic in `object_store::util::coalesce_ranges`
[\#2554](https://github.com/apache/arrow-rs/pull/2554)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([thinkharderdev](https://github.com/thinkharderdev))
-**Documentation updates:**
+**Merged pull requests:**
-- Improve `object_store crate` documentation
[\#2260](https://github.com/apache/arrow-rs/pull/2260)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
+- update doc for object\_store copy\_if\_not\_exists
[\#2653](https://github.com/apache/arrow-rs/pull/2653)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([JanKaul](https://github.com/JanKaul))
+- Update quick-xml 0.24 [\#2625](https://github.com/apache/arrow-rs/pull/2625)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add IMDSv1 fallback \(\#2609\)
[\#2610](https://github.com/apache/arrow-rs/pull/2610)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- ObjectStore cleanup \(\#2587\)
[\#2590](https://github.com/apache/arrow-rs/pull/2590)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Fix retry logic \(\#2573\) \(\#2572\)
[\#2574](https://github.com/apache/arrow-rs/pull/2574)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Improve coalesce\_ranges \(\#2561\) \(\#2562\)
[\#2563](https://github.com/apache/arrow-rs/pull/2563)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Update environment variable name for amazonS3builder in integration
\(\#2550\) [\#2553](https://github.com/apache/arrow-rs/pull/2553)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([amrltqt](https://github.com/amrltqt))
+- Build AmazonS3builder from environment variables \(\#2361\)
[\#2536](https://github.com/apache/arrow-rs/pull/2536)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([amrltqt](https://github.com/amrltqt))
+- feat: add token provider authorization to azure store
[\#2374](https://github.com/apache/arrow-rs/pull/2374)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([roeap](https://github.com/roeap))
-**Merged pull requests:**
-- Canonicalize filesystem paths in user-facing APIs \(\#2370\)
[\#2371](https://github.com/apache/arrow-rs/pull/2371)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Fix object\_store lint
[\#2367](https://github.com/apache/arrow-rs/pull/2367)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Relax path validation \(\#2355\)
[\#2356](https://github.com/apache/arrow-rs/pull/2356)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Fix Copy from percent-encoded path \(\#2353\)
[\#2354](https://github.com/apache/arrow-rs/pull/2354)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add ObjectStore::get\_ranges \(\#2293\)
[\#2336](https://github.com/apache/arrow-rs/pull/2336)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Remove vestigal ` object_store/.circleci/`
[\#2337](https://github.com/apache/arrow-rs/pull/2337)
([alamb](https://github.com/alamb))
-- Handle symlinks in LocalFileSystem \(\#2206\)
[\#2269](https://github.com/apache/arrow-rs/pull/2269)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Retry GCP requests on server error
[\#2243](https://github.com/apache/arrow-rs/pull/2243)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Add LimitStore \(\#2175\)
[\#2242](https://github.com/apache/arrow-rs/pull/2242)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Only trigger `arrow` CI on changes to arrow
[\#2227](https://github.com/apache/arrow-rs/pull/2227)
([alamb](https://github.com/alamb))
-- Update instructions on how to join the Slack channel
[\#2219](https://github.com/apache/arrow-rs/pull/2219)
([HaoYang670](https://github.com/HaoYang670))
-- Add Builder style config objects for object\_store
[\#2204](https://github.com/apache/arrow-rs/pull/2204)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
-- Ignore broken symlinks for LocalFileSystem object store
[\#2195](https://github.com/apache/arrow-rs/pull/2195)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([jccampagne](https://github.com/jccampagne))
-- Change CI names to match crate names
[\#2189](https://github.com/apache/arrow-rs/pull/2189)
([alamb](https://github.com/alamb))
-- Split most arrow specific CI checks into their own workflows \(reduce common
CI time to 21 minutes\) [\#2168](https://github.com/apache/arrow-rs/pull/2168)
([alamb](https://github.com/alamb))
-- Remove another attempt to cache target directory in action.yaml
[\#2167](https://github.com/apache/arrow-rs/pull/2167)
([alamb](https://github.com/alamb))
-- Run actions on push to master, pull requests
[\#2166](https://github.com/apache/arrow-rs/pull/2166)
([alamb](https://github.com/alamb))
-- Break parquet\_derive and arrow\_flight tests into their own workflows
[\#2165](https://github.com/apache/arrow-rs/pull/2165)
([alamb](https://github.com/alamb))
-- Only run integration tests when `arrow` changes
[\#2152](https://github.com/apache/arrow-rs/pull/2152)
([alamb](https://github.com/alamb))
-- Break out docs CI job to its own github action
[\#2151](https://github.com/apache/arrow-rs/pull/2151)
([alamb](https://github.com/alamb))
-- Do not pretend to cache rust build artifacts, speed up CI by ~20%
[\#2150](https://github.com/apache/arrow-rs/pull/2150)
([alamb](https://github.com/alamb))
-- Port `object_store` integration tests, use github actions
[\#2148](https://github.com/apache/arrow-rs/pull/2148)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
-- Port Add stream upload \(multi-part upload\)
[\#2147](https://github.com/apache/arrow-rs/pull/2147)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
-- Increase upper wait time to reduce flakyness of object store test
[\#2142](https://github.com/apache/arrow-rs/pull/2142)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([viirya](https://github.com/viirya))
\* *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 b0201e2af..0f5b0fd68 100644
--- a/object_store/Cargo.toml
+++ b/object_store/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "object_store"
-version = "0.4.0"
+version = "0.5.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 ebd50df7f..e737e0446 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.3.0"
-FUTURE_RELEASE="object_store_0.4.0"
+SINCE_TAG="object_store_0.4.0"
+FUTURE_RELEASE="object_store_0.5.0"
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"