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 77fe72ddd4 Prepare object_store 0.7.0 (#4699)
77fe72ddd4 is described below
commit 77fe72ddd40c1d39068ad580b975504d57032060
Author: Raphael Taylor-Davies <[email protected]>
AuthorDate: Tue Aug 15 10:51:36 2023 +0100
Prepare object_store 0.7.0 (#4699)
---
object_store/CHANGELOG.md | 45 ++++++++++++++++++++-------
object_store/Cargo.toml | 2 +-
object_store/dev/release/update_change_log.sh | 4 +--
3 files changed, 36 insertions(+), 15 deletions(-)
diff --git a/object_store/CHANGELOG.md b/object_store/CHANGELOG.md
index fe25e23fb7..1250639437 100644
--- a/object_store/CHANGELOG.md
+++ b/object_store/CHANGELOG.md
@@ -19,30 +19,51 @@
# Changelog
-##
[object_store_0.6.1](https://github.com/apache/arrow-rs/tree/object_store_0.6.1)
(2023-06-02)
+##
[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.0...object_store_0.6.1)
+[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:**
-- Support multipart upload in R2
[\#4304](https://github.com/apache/arrow-rs/issues/4304)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- 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:**
-- Default ObjectStore::get\_range Doesn't Apply Range to GetResult::File
[\#4350](https://github.com/apache/arrow-rs/issues/4350)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- 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 - AmazonS3Builder\] incorrect metadata\_endpoint set in
`from_env` in an ECS environment
[\#4283](https://github.com/apache/arrow-rs/issues/4283)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
+- \[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:**
-- Fix ObjectStore::get\_range for GetResult::File \(\#4350\)
[\#4351](https://github.com/apache/arrow-rs/pull/4351)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Don't exclude FIFO files from LocalFileSystem
[\#4345](https://github.com/apache/arrow-rs/pull/4345)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- Fix support for ECS IAM credentials
[\#4310](https://github.com/apache/arrow-rs/pull/4310)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([tustvold](https://github.com/tustvold))
-- feat: use exactly equal parts in multipart upload
[\#4305](https://github.com/apache/arrow-rs/pull/4305)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([wjones127](https://github.com/wjones127))
-- Set ECS specific metadata endpoint
[\#4288](https://github.com/apache/arrow-rs/pull/4288)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([jfuechsl](https://github.com/jfuechsl))
-- Prepare 40.0.0 release
[\#4245](https://github.com/apache/arrow-rs/pull/4245)
([tustvold](https://github.com/tustvold))
-- feat: support bulk deletes in object\_store
[\#4060](https://github.com/apache/arrow-rs/pull/4060)
[[object-store](https://github.com/apache/arrow-rs/labels/object-store)]
([wjones127](https://github.com/wjones127))
+- 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))
\* *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 eca5a5ce84..7ef395acd4 100644
--- a/object_store/Cargo.toml
+++ b/object_store/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "object_store"
-version = "0.6.1"
+version = "0.7.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 3e9f8bdba8..48835c7155 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.0"
-FUTURE_RELEASE="object_store_0.6.1"
+SINCE_TAG="object_store_0.6.1"
+FUTURE_RELEASE="object_store_0.7.0"
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"