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 4ef7917bd5 Prepare object_store 0.7.1 (#4860)
4ef7917bd5 is described below
commit 4ef7917bd57b701e30def8511b5fd8a7961f2fcf
Author: Raphael Taylor-Davies <[email protected]>
AuthorDate: Tue Sep 26 16:56:27 2023 +0100
Prepare object_store 0.7.1 (#4860)
---
object_store/CHANGELOG-old.md | 47 ++++++++++++++++++++
object_store/CHANGELOG.md | 64 +++++++++++++--------------
object_store/Cargo.toml | 2 +-
object_store/dev/release/update_change_log.sh | 4 +-
4 files changed, 81 insertions(+), 36 deletions(-)
diff --git a/object_store/CHANGELOG-old.md b/object_store/CHANGELOG-old.md
index 3880205bc0..a0ced7c8d2 100644
--- a/object_store/CHANGELOG-old.md
+++ b/object_store/CHANGELOG-old.md
@@ -19,6 +19,53 @@
# Historical Changelog
+##
[object_store_0.7.0](https://github.com/apache/arrow-rs/tree/object_store_0.7.0)
(2023-08-15)
+
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.6.1...object_store_0.7.0)
+
+**Breaking changes:**
+
+- Add range and ObjectMeta to GetResult \(\#4352\) \(\#4495\)
[\#4677](https://github.com/apache/arrow-rs/pull/4677)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+
+**Implemented enhancements:**
+
+- Add AzureConfigKey::ContainerName
[\#4629](https://github.com/apache/arrow-rs/issues/4629)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store: multipart ranges for HTTP
[\#4612](https://github.com/apache/arrow-rs/issues/4612)
+- Make object\_store::multipart public
[\#4569](https://github.com/apache/arrow-rs/issues/4569)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store: Export `ClientConfigKey` and make the `HttpBuilder` more
consistent with other builders
[\#4515](https://github.com/apache/arrow-rs/issues/4515)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store/InMemory: Make `clone()` non-async
[\#4496](https://github.com/apache/arrow-rs/issues/4496)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Add Range to GetResult::File
[\#4352](https://github.com/apache/arrow-rs/issues/4352)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Support copy\_if\_not\_exists for Cloudflare R2 \(S3 API\)
[\#4190](https://github.com/apache/arrow-rs/issues/4190)
+
+**Fixed bugs:**
+
+- object\_store documentation is broken
[\#4683](https://github.com/apache/arrow-rs/issues/4683)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- Exports are not sufficient for configuring some object stores, for example
minio running locally [\#4530](https://github.com/apache/arrow-rs/issues/4530)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store: Uploading empty file to S3 results in "411 Length Required"
[\#4514](https://github.com/apache/arrow-rs/issues/4514)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- GCP doesn't fetch public objects
[\#4417](https://github.com/apache/arrow-rs/issues/4417)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+
+**Closed issues:**
+
+- \[object\_store\] when Create a AmazonS3 instance work with MinIO without
set endpoint got error MissingRegion
[\#4617](https://github.com/apache/arrow-rs/issues/4617)
+- AWS Profile credentials no longer working in object\_store 0.6.1
[\#4556](https://github.com/apache/arrow-rs/issues/4556)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+
+**Merged pull requests:**
+
+- Add AzureConfigKey::ContainerName \(\#4629\)
[\#4686](https://github.com/apache/arrow-rs/pull/4686)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Fix MSRV CI [\#4671](https://github.com/apache/arrow-rs/pull/4671)
([tustvold](https://github.com/tustvold))
+- Use Config System for Object Store Integration Tests
[\#4628](https://github.com/apache/arrow-rs/pull/4628)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Prepare arrow 45 [\#4590](https://github.com/apache/arrow-rs/pull/4590)
([tustvold](https://github.com/tustvold))
+- Add Support for Microsoft Fabric / OneLake
[\#4573](https://github.com/apache/arrow-rs/pull/4573)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([vmuddassir-msft](https://github.com/vmuddassir-msft))
+- Cleanup multipart upload trait
[\#4572](https://github.com/apache/arrow-rs/pull/4572)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Make object\_store::multipart public
[\#4570](https://github.com/apache/arrow-rs/pull/4570)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([yjshen](https://github.com/yjshen))
+- Handle empty S3 payloads \(\#4514\)
[\#4518](https://github.com/apache/arrow-rs/pull/4518)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- object\_store: Export `ClientConfigKey` and add `HttpBuilder::with_config`
[\#4516](https://github.com/apache/arrow-rs/pull/4516)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([thehabbos007](https://github.com/thehabbos007))
+- object\_store: Implement `ObjectStore` for `Arc`
[\#4502](https://github.com/apache/arrow-rs/pull/4502)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Turbo87](https://github.com/Turbo87))
+- object\_store/InMemory: Add `fork()` fn and deprecate `clone()` fn
[\#4499](https://github.com/apache/arrow-rs/pull/4499)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Turbo87](https://github.com/Turbo87))
+- Bump actions/deploy-pages from 1 to 2
[\#4449](https://github.com/apache/arrow-rs/pull/4449)
([dependabot[bot]](https://github.com/apps/dependabot))
+- gcp: Exclude authorization header when bearer empty
[\#4418](https://github.com/apache/arrow-rs/pull/4418)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([vrongmeal](https://github.com/vrongmeal))
+- Support copy\_if\_not\_exists for Cloudflare R2 \(\#4190\)
[\#4239](https://github.com/apache/arrow-rs/pull/4239)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+
##
[object_store_0.6.0](https://github.com/apache/arrow-rs/tree/object_store_0.6.0)
(2023-05-18)
[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.5.6...object_store_0.6.0)
diff --git a/object_store/CHANGELOG.md b/object_store/CHANGELOG.md
index 1250639437..1f069ce41e 100644
--- a/object_store/CHANGELOG.md
+++ b/object_store/CHANGELOG.md
@@ -19,51 +19,49 @@
# Changelog
-##
[object_store_0.7.0](https://github.com/apache/arrow-rs/tree/object_store_0.7.0)
(2023-08-15)
+##
[object_store_0.7.1](https://github.com/apache/arrow-rs/tree/object_store_0.7.1)
(2023-09-26)
-[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.6.1...object_store_0.7.0)
-
-**Breaking changes:**
-
-- Add range and ObjectMeta to GetResult \(\#4352\) \(\#4495\)
[\#4677](https://github.com/apache/arrow-rs/pull/4677)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+[Full
Changelog](https://github.com/apache/arrow-rs/compare/object_store_0.7.0...object_store_0.7.1)
**Implemented enhancements:**
-- Add AzureConfigKey::ContainerName
[\#4629](https://github.com/apache/arrow-rs/issues/4629)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- object\_store: multipart ranges for HTTP
[\#4612](https://github.com/apache/arrow-rs/issues/4612)
-- Make object\_store::multipart public
[\#4569](https://github.com/apache/arrow-rs/issues/4569)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- object\_store: Export `ClientConfigKey` and make the `HttpBuilder` more
consistent with other builders
[\#4515](https://github.com/apache/arrow-rs/issues/4515)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- object\_store/InMemory: Make `clone()` non-async
[\#4496](https://github.com/apache/arrow-rs/issues/4496)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Add Range to GetResult::File
[\#4352](https://github.com/apache/arrow-rs/issues/4352)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Support copy\_if\_not\_exists for Cloudflare R2 \(S3 API\)
[\#4190](https://github.com/apache/arrow-rs/issues/4190)
+- Automatically Cleanup LocalFileSystem Temporary Files
[\#4778](https://github.com/apache/arrow-rs/issues/4778)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object-store: Expose an async reader API for object store
[\#4762](https://github.com/apache/arrow-rs/issues/4762)
+- Improve proxy support by using reqwest::Proxy as configuration
[\#4713](https://github.com/apache/arrow-rs/issues/4713)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
**Fixed bugs:**
-- object\_store documentation is broken
[\#4683](https://github.com/apache/arrow-rs/issues/4683)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- Exports are not sufficient for configuring some object stores, for example
minio running locally [\#4530](https://github.com/apache/arrow-rs/issues/4530)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- object\_store: Uploading empty file to S3 results in "411 Length Required"
[\#4514](https://github.com/apache/arrow-rs/issues/4514)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
-- GCP doesn't fetch public objects
[\#4417](https://github.com/apache/arrow-rs/issues/4417)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object-store: http shouldn't perform range requests unless `accept-ranges:
bytes` header is present
[\#4839](https://github.com/apache/arrow-rs/issues/4839)
+- object-store: http-store fails when url doesn't have last-modified header on
0.7.0 [\#4831](https://github.com/apache/arrow-rs/issues/4831)
+- object-store fails to compile for `wasm32-unknown-unknown` with `http`
feature [\#4776](https://github.com/apache/arrow-rs/issues/4776)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object-store: could not find `header` in `client` for `http` feature
[\#4775](https://github.com/apache/arrow-rs/issues/4775)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- LocalFileSystem Copy and Rename Don't Create Intermediate Directories
[\#4760](https://github.com/apache/arrow-rs/issues/4760)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- LocalFileSystem Copy is not Atomic
[\#4758](https://github.com/apache/arrow-rs/issues/4758)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
**Closed issues:**
-- \[object\_store\] when Create a AmazonS3 instance work with MinIO without
set endpoint got error MissingRegion
[\#4617](https://github.com/apache/arrow-rs/issues/4617)
-- AWS Profile credentials no longer working in object\_store 0.6.1
[\#4556](https://github.com/apache/arrow-rs/issues/4556)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- object\_store Azure Government Cloud functionality?
[\#4853](https://github.com/apache/arrow-rs/issues/4853)
**Merged pull requests:**
-- Add AzureConfigKey::ContainerName \(\#4629\)
[\#4686](https://github.com/apache/arrow-rs/pull/4686)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Fix MSRV CI [\#4671](https://github.com/apache/arrow-rs/pull/4671)
([tustvold](https://github.com/tustvold))
-- Use Config System for Object Store Integration Tests
[\#4628](https://github.com/apache/arrow-rs/pull/4628)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Prepare arrow 45 [\#4590](https://github.com/apache/arrow-rs/pull/4590)
([tustvold](https://github.com/tustvold))
-- Add Support for Microsoft Fabric / OneLake
[\#4573](https://github.com/apache/arrow-rs/pull/4573)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([vmuddassir-msft](https://github.com/vmuddassir-msft))
-- Cleanup multipart upload trait
[\#4572](https://github.com/apache/arrow-rs/pull/4572)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Make object\_store::multipart public
[\#4570](https://github.com/apache/arrow-rs/pull/4570)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([yjshen](https://github.com/yjshen))
-- Handle empty S3 payloads \(\#4514\)
[\#4518](https://github.com/apache/arrow-rs/pull/4518)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- object\_store: Export `ClientConfigKey` and add `HttpBuilder::with_config`
[\#4516](https://github.com/apache/arrow-rs/pull/4516)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([thehabbos007](https://github.com/thehabbos007))
-- object\_store: Implement `ObjectStore` for `Arc`
[\#4502](https://github.com/apache/arrow-rs/pull/4502)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Turbo87](https://github.com/Turbo87))
-- object\_store/InMemory: Add `fork()` fn and deprecate `clone()` fn
[\#4499](https://github.com/apache/arrow-rs/pull/4499)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([Turbo87](https://github.com/Turbo87))
-- Bump actions/deploy-pages from 1 to 2
[\#4449](https://github.com/apache/arrow-rs/pull/4449)
([dependabot[bot]](https://github.com/apps/dependabot))
-- gcp: Exclude authorization header when bearer empty
[\#4418](https://github.com/apache/arrow-rs/pull/4418)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([vrongmeal](https://github.com/vrongmeal))
-- Support copy\_if\_not\_exists for Cloudflare R2 \(\#4190\)
[\#4239](https://github.com/apache/arrow-rs/pull/4239)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Add ObjectStore BufReader \(\#4762\)
[\#4857](https://github.com/apache/arrow-rs/pull/4857)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Allow overriding azure endpoint
[\#4854](https://github.com/apache/arrow-rs/pull/4854)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Minor: Improve object\_store docs.rs landing page
[\#4849](https://github.com/apache/arrow-rs/pull/4849)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([alamb](https://github.com/alamb))
+- Error if Remote Ignores HTTP Range Header
[\#4841](https://github.com/apache/arrow-rs/pull/4841)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([universalmind303](https://github.com/universalmind303))
+- Perform HEAD request for HttpStore::head
[\#4837](https://github.com/apache/arrow-rs/pull/4837)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- fix: object store http header last modified
[\#4834](https://github.com/apache/arrow-rs/pull/4834)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([universalmind303](https://github.com/universalmind303))
+- Prepare arrow 47.0.0 [\#4827](https://github.com/apache/arrow-rs/pull/4827)
([tustvold](https://github.com/tustvold))
+- ObjectStore Wasm32 Fixes \(\#4775\) \(\#4776\)
[\#4796](https://github.com/apache/arrow-rs/pull/4796)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Best effort cleanup of staged upload files \(\#4778\)
[\#4792](https://github.com/apache/arrow-rs/pull/4792)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Relaxing type bounds on coalesce\_ranges and collect\_bytes
[\#4787](https://github.com/apache/arrow-rs/pull/4787)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([sumerman](https://github.com/sumerman))
+- Update object\_store chrono deprecations
[\#4786](https://github.com/apache/arrow-rs/pull/4786)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Make coalesce\_ranges and collect\_bytes available for crate users
[\#4784](https://github.com/apache/arrow-rs/pull/4784)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([sumerman](https://github.com/sumerman))
+- Bump actions/checkout from 3 to 4
[\#4767](https://github.com/apache/arrow-rs/pull/4767)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Make ObjectStore::copy Atomic and Automatically Create Parent Directories
\(\#4758\) \(\#4760\) [\#4759](https://github.com/apache/arrow-rs/pull/4759)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
+- Update nix requirement from 0.26.1 to 0.27.1 in /object\_store
[\#4744](https://github.com/apache/arrow-rs/pull/4744)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([viirya](https://github.com/viirya))
+- Add `with_proxy_ca_certificate` and `with_proxy_excludes`
[\#4714](https://github.com/apache/arrow-rs/pull/4714)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([gordonwang0](https://github.com/gordonwang0))
+- Update object\_store Dependencies and Configure Dependabot
[\#4700](https://github.com/apache/arrow-rs/pull/4700)
[[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 72722df548..ff8047c60c 100644
--- a/object_store/Cargo.toml
+++ b/object_store/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "object_store"
-version = "0.7.0"
+version = "0.7.1"
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 48835c7155..aeec3caf4f 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.6.1"
-FUTURE_RELEASE="object_store_0.7.0"
+SINCE_TAG="object_store_0.7.0"
+FUTURE_RELEASE="object_store_0.7.1"
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"