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 5d6b638  Prepare for 11.0.0 release (#1461)
5d6b638 is described below

commit 5d6b638111e3f9c72dc8504ea98e46914fc93af5
Author: Andrew Lamb <[email protected]>
AuthorDate: Fri Mar 18 03:46:56 2022 -0400

    Prepare for 11.0.0 release (#1461)
    
    * Update version to 11.0.0
    
    * Update changelog
    
    * update changelog
    
    * fixup
    
    * tweak
---
 CHANGELOG.md                                       | 61 ++++++++++++++++++++++
 arrow-flight/Cargo.toml                            |  4 +-
 arrow-pyarrow-integration-testing/Cargo.toml       |  4 +-
 arrow/Cargo.toml                                   |  2 +-
 arrow/README.md                                    |  2 +-
 arrow/test/dependency/default-features/Cargo.toml  |  2 +-
 .../test/dependency/no-default-features/Cargo.toml |  2 +-
 arrow/test/dependency/simd/Cargo.toml              |  2 +-
 dev/release/update_change_log.sh                   |  4 +-
 integration-testing/Cargo.toml                     |  2 +-
 parquet/Cargo.toml                                 |  6 +--
 parquet_derive/Cargo.toml                          |  4 +-
 parquet_derive/README.md                           |  4 +-
 .../test/dependency/default-features/Cargo.toml    |  2 +-
 parquet_derive_test/Cargo.toml                     |  6 +--
 15 files changed, 84 insertions(+), 23 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 30cd0ec..620e9b7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,67 @@
 
 # Changelog
 
+## [11.0.0](https://github.com/apache/arrow-rs/tree/11.0.0) (2022-03-17)
+
+[Full Changelog](https://github.com/apache/arrow-rs/compare/10.0.0...11.0.0)
+
+**Breaking changes:**
+
+- Replace `filter_row_groups` with `ReadOptions` in parquet 
SerializedFileReader  [\#1389](https://github.com/apache/arrow-rs/pull/1389) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([yjshen](https://github.com/yjshen))
+- Implement projection for arrow `IPC Reader` file / streams 
[\#1339](https://github.com/apache/arrow-rs/pull/1339) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([Dandandan](https://github.com/Dandandan))
+
+**Implemented enhancements:**
+
+- Fix generate\_interval\_case integration test failure 
[\#1445](https://github.com/apache/arrow-rs/issues/1445)
+- Make the doc examples of `ListArray` and `LargeListArray` more readable 
[\#1433](https://github.com/apache/arrow-rs/issues/1433)
+- Redundant `if` and `abs` in `shift()` 
[\#1427](https://github.com/apache/arrow-rs/issues/1427)
+- Improve substring kernel performance 
[\#1422](https://github.com/apache/arrow-rs/issues/1422) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Add missing value\_unchecked\(\) of `FixedSizeBinaryArray` 
[\#1419](https://github.com/apache/arrow-rs/issues/1419)
+- Remove duplicate bound check in function `shift` 
[\#1408](https://github.com/apache/arrow-rs/issues/1408)
+- Support dictionary array in C data interface 
[\#1397](https://github.com/apache/arrow-rs/issues/1397)
+- filter kernel should work with `UnionArray`s 
[\#1394](https://github.com/apache/arrow-rs/issues/1394) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- filter kernel should work with `FixedSizeListArrays`s 
[\#1393](https://github.com/apache/arrow-rs/issues/1393) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Add doc examples for creating FixedSizeListArray 
[\#1392](https://github.com/apache/arrow-rs/issues/1392) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Update `rust-version` to 1.59 
[\#1377](https://github.com/apache/arrow-rs/issues/1377)
+- Arrow IPC projection support 
[\#1338](https://github.com/apache/arrow-rs/issues/1338)
+- Implement basic FlightSQL Server 
[\#1386](https://github.com/apache/arrow-rs/pull/1386) 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([wangfenjin](https://github.com/wangfenjin))
+
+**Fixed bugs:**
+
+- DictionaryArray::try\_new ignores validity bitmap of the keys 
[\#1429](https://github.com/apache/arrow-rs/issues/1429) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- The doc of `GenericListArray` is confusing 
[\#1424](https://github.com/apache/arrow-rs/issues/1424)
+- DeltaBitPackDecoder Incorrectly Handles Non-Zero MiniBlock Bit Width Padding 
[\#1417](https://github.com/apache/arrow-rs/issues/1417) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- DeltaBitPackEncoder Pads Miniblock BitWidths With Arbitrary Values 
[\#1416](https://github.com/apache/arrow-rs/issues/1416) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Possible unaligned write with MutableBuffer::push 
[\#1410](https://github.com/apache/arrow-rs/issues/1410) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Integration Test is failing on master branch 
[\#1398](https://github.com/apache/arrow-rs/issues/1398) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Documentation updates:**
+
+- Rewrite doc of `GenericListArray` 
[\#1450](https://github.com/apache/arrow-rs/pull/1450) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([HaoYang670](https://github.com/HaoYang670))
+- Fix integration doc about build.ninja location 
[\#1438](https://github.com/apache/arrow-rs/pull/1438) 
([viirya](https://github.com/viirya))
+
+**Merged pull requests:**
+
+- Rewrite doc example of `ListArray` and `LargeListArray` 
[\#1447](https://github.com/apache/arrow-rs/pull/1447) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([HaoYang670](https://github.com/HaoYang670))
+- Fix generate\_interval\_case in integration test 
[\#1446](https://github.com/apache/arrow-rs/pull/1446) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Fix generate\_decimal128\_case in integration test 
[\#1440](https://github.com/apache/arrow-rs/pull/1440) 
([viirya](https://github.com/viirya))
+- `filter` kernel should work with FixedSizeListArrays 
[\#1434](https://github.com/apache/arrow-rs/pull/1434) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Support nullable keys in DictionaryArray::try\_new 
[\#1430](https://github.com/apache/arrow-rs/pull/1430) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jhorstmann](https://github.com/jhorstmann))
+- remove redundant if/clamp\_min/abs 
[\#1428](https://github.com/apache/arrow-rs/pull/1428) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jackwener](https://github.com/jackwener))
+- Add doc example for creating `FixedSizeListArray` 
[\#1426](https://github.com/apache/arrow-rs/pull/1426) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([HaoYang670](https://github.com/HaoYang670))
+- Directly write to MutableBuffer in substring 
[\#1423](https://github.com/apache/arrow-rs/pull/1423) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Fix possibly unaligned writes in MutableBuffer 
[\#1421](https://github.com/apache/arrow-rs/pull/1421) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jhorstmann](https://github.com/jhorstmann))
+- Add value\_unchecked\(\) and unit test 
[\#1420](https://github.com/apache/arrow-rs/pull/1420) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jackwener](https://github.com/jackwener))
+- Fix DeltaBitPack MiniBlock Bit Width Padding 
[\#1418](https://github.com/apache/arrow-rs/pull/1418) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Update zstd requirement from 0.10 to 0.11 
[\#1415](https://github.com/apache/arrow-rs/pull/1415) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([dependabot[bot]](https://github.com/apps/dependabot))
+- Set `default-features = false` for `zstd` in the parquet crate to support 
`wasm32-unknown-unknown` [\#1414](https://github.com/apache/arrow-rs/pull/1414) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([kylebarron](https://github.com/kylebarron))
+- Add support for `UnionArray` in`filter` kernel 
[\#1412](https://github.com/apache/arrow-rs/pull/1412) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Remove duplicate bound check in the function `shift` 
[\#1409](https://github.com/apache/arrow-rs/pull/1409) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([HaoYang670](https://github.com/HaoYang670))
+- Add dictionary support for C data interface 
[\#1407](https://github.com/apache/arrow-rs/pull/1407) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([sunchao](https://github.com/sunchao))
+- Fix a small spelling mistake in docs. 
[\#1406](https://github.com/apache/arrow-rs/pull/1406) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([HaoYang670](https://github.com/HaoYang670))
+- Add unit test to check `FixedSizeBinaryArray` input all none 
[\#1405](https://github.com/apache/arrow-rs/pull/1405) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jackwener](https://github.com/jackwener))
+- Move csv Parser trait and its implementations to utils module 
[\#1385](https://github.com/apache/arrow-rs/pull/1385) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([sum12](https://github.com/sum12))
+
 ## [10.0.0](https://github.com/apache/arrow-rs/tree/10.0.0) (2022-03-04)
 
 [Full Changelog](https://github.com/apache/arrow-rs/compare/9.1.0...10.0.0)
diff --git a/arrow-flight/Cargo.toml b/arrow-flight/Cargo.toml
index 1d2c2d2..510751d 100644
--- a/arrow-flight/Cargo.toml
+++ b/arrow-flight/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-flight"
 description = "Apache Arrow Flight"
-version = "10.0.0"
+version = "11.0.0"
 edition = "2021"
 rust-version = "1.57"
 authors = ["Apache Arrow <[email protected]>"]
@@ -27,7 +27,7 @@ repository = "https://github.com/apache/arrow-rs";
 license = "Apache-2.0"
 
 [dependencies]
-arrow = { path = "../arrow", version = "10.0.0" }
+arrow = { path = "../arrow", version = "11.0.0" }
 base64 = "0.13"
 tonic = "0.6"
 bytes = "1"
diff --git a/arrow-pyarrow-integration-testing/Cargo.toml 
b/arrow-pyarrow-integration-testing/Cargo.toml
index 31915c7..c55cf4e 100644
--- a/arrow-pyarrow-integration-testing/Cargo.toml
+++ b/arrow-pyarrow-integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-pyarrow-integration-testing"
 description = ""
-version = "10.0.0"
+version = "11.0.0"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
 authors = ["Apache Arrow <[email protected]>"]
@@ -32,7 +32,7 @@ name = "arrow_pyarrow_integration_testing"
 crate-type = ["cdylib"]
 
 [dependencies]
-arrow = { path = "../arrow", version = "10.0.0", features = ["pyarrow"] }
+arrow = { path = "../arrow", version = "11.0.0", features = ["pyarrow"] }
 pyo3 = { version = "0.16", features = ["extension-module"] }
 
 [package.metadata.maturin]
diff --git a/arrow/Cargo.toml b/arrow/Cargo.toml
index ffdd219..7e1d527 100644
--- a/arrow/Cargo.toml
+++ b/arrow/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow"
-version = "10.0.0"
+version = "11.0.0"
 description = "Rust implementation of Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
diff --git a/arrow/README.md b/arrow/README.md
index 1714899..54f56d5 100644
--- a/arrow/README.md
+++ b/arrow/README.md
@@ -31,7 +31,7 @@ This crate is tested with the latest stable version of Rust. 
We do not currently
 
 The arrow crate follows the [SemVer 
standard](https://doc.rust-lang.org/cargo/reference/semver.html) defined by 
Cargo and works well within the Rust crate ecosystem.
 
-However, for historical reasons, this crate uses versions with major numbers 
greater than `0.x` (e.g. `10.0.0`), unlike many other crates in the Rust 
ecosystem which spend extended time releasing versions `0.x` to signal planned 
ongoing API changes. Minor arrow releases contain only compatible changes, 
while major releases may contain breaking API changes.
+However, for historical reasons, this crate uses versions with major numbers 
greater than `0.x` (e.g. `11.0.0`), unlike many other crates in the Rust 
ecosystem which spend extended time releasing versions `0.x` to signal planned 
ongoing API changes. Minor arrow releases contain only compatible changes, 
while major releases may contain breaking API changes.
 
 ## Features
 
diff --git a/arrow/test/dependency/default-features/Cargo.toml 
b/arrow/test/dependency/default-features/Cargo.toml
index 244a4f1..4f1395d 100644
--- a/arrow/test/dependency/default-features/Cargo.toml
+++ b/arrow/test/dependency/default-features/Cargo.toml
@@ -25,6 +25,6 @@ rust-version = "1.57"
 # See more keys and their definitions at 
https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-arrow = { path = "../../../../arrow", version = "10.0.0" }
+arrow = { path = "../../../../arrow", version = "11.0.0" }
 
 [workspace]
diff --git a/arrow/test/dependency/no-default-features/Cargo.toml 
b/arrow/test/dependency/no-default-features/Cargo.toml
index 165475c..24641fa 100644
--- a/arrow/test/dependency/no-default-features/Cargo.toml
+++ b/arrow/test/dependency/no-default-features/Cargo.toml
@@ -25,6 +25,6 @@ rust-version = "1.57"
 # See more keys and their definitions at 
https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-arrow = { path = "../../../../arrow", version = "10.0.0", default-features = 
false }
+arrow = { path = "../../../../arrow", version = "11.0.0", default-features = 
false }
 
 [workspace]
diff --git a/arrow/test/dependency/simd/Cargo.toml 
b/arrow/test/dependency/simd/Cargo.toml
index 236cc7b..c6e2f4c 100644
--- a/arrow/test/dependency/simd/Cargo.toml
+++ b/arrow/test/dependency/simd/Cargo.toml
@@ -25,6 +25,6 @@ rust-version = "1.57"
 # See more keys and their definitions at 
https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-arrow = { path = "../../../../arrow", version = "10.0.0", features = ["simd"]}
+arrow = { path = "../../../../arrow", version = "11.0.0", features = ["simd"]}
 
 [workspace]
diff --git a/dev/release/update_change_log.sh b/dev/release/update_change_log.sh
index 0d2a818..c22c570 100755
--- a/dev/release/update_change_log.sh
+++ b/dev/release/update_change_log.sh
@@ -40,5 +40,5 @@ docker run -it --rm -e 
CHANGELOG_GITHUB_TOKEN=$CHANGELOG_GITHUB_TOKEN -v "$(pwd)
     --cache-log=.githubchangeloggenerator.cache.log \
     --http-cache \
     --max-issues=300 \
-    --since-tag 9.1.0 \
-    --future-release 10.0.0
+    --since-tag 10.0.0 \
+    --future-release 11.0.0
diff --git a/integration-testing/Cargo.toml b/integration-testing/Cargo.toml
index 9ae9c84..7ce1b29 100644
--- a/integration-testing/Cargo.toml
+++ b/integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-integration-testing"
 description = "Binaries used in the Arrow integration tests"
-version = "10.0.0"
+version = "11.0.0"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
 authors = ["Apache Arrow <[email protected]>"]
diff --git a/parquet/Cargo.toml b/parquet/Cargo.toml
index 8aa8428..4f37089 100644
--- a/parquet/Cargo.toml
+++ b/parquet/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet"
-version = "10.0.0"
+version = "11.0.0"
 license = "Apache-2.0"
 description = "Apache Parquet implementation in Rust"
 homepage = "https://github.com/apache/arrow-rs";
@@ -41,7 +41,7 @@ zstd = { version = "0.11.1", optional = true, 
default-features = false }
 chrono = { version = "0.4", default-features = false }
 num = "0.4"
 num-bigint = "0.4"
-arrow = { path = "../arrow", version = "10.0.0", optional = true, 
default-features = false, features = ["ipc"] }
+arrow = { path = "../arrow", version = "11.0.0", optional = true, 
default-features = false, features = ["ipc"] }
 base64 = { version = "0.13", optional = true }
 clap = { version = "3", optional = true, features = ["derive", "env"] }
 serde_json = { version = "1.0", features = ["preserve_order"], optional = true 
}
@@ -58,7 +58,7 @@ brotli = "3.3"
 flate2 = "1.0"
 lz4 = "1.23"
 serde_json = { version = "1.0", features = ["preserve_order"] }
-arrow = { path = "../arrow", version = "10.0.0", default-features = false, 
features = ["test_utils", "prettyprint"] }
+arrow = { path = "../arrow", version = "11.0.0", default-features = false, 
features = ["test_utils", "prettyprint"] }
 
 [features]
 default = ["arrow", "snap", "brotli", "flate2", "lz4", "zstd", "base64"]
diff --git a/parquet_derive/Cargo.toml b/parquet_derive/Cargo.toml
index 60c0926..f20050e 100644
--- a/parquet_derive/Cargo.toml
+++ b/parquet_derive/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive"
-version = "10.0.0"
+version = "11.0.0"
 license = "Apache-2.0"
 description = "Derive macros for the Rust implementation of Apache Parquet"
 homepage = "https://github.com/apache/arrow-rs";
@@ -35,4 +35,4 @@ proc-macro = true
 proc-macro2 = "1.0"
 quote = "1.0"
 syn = { version = "1.0", features = ["full", "extra-traits"] }
-parquet = { path = "../parquet", version = "10.0.0" }
+parquet = { path = "../parquet", version = "11.0.0" }
diff --git a/parquet_derive/README.md b/parquet_derive/README.md
index 0f5ac95..09bc7e3 100644
--- a/parquet_derive/README.md
+++ b/parquet_derive/README.md
@@ -32,8 +32,8 @@ Add this to your Cargo.toml:
 
 ```toml
 [dependencies]
-parquet = "10.0.0"
-parquet_derive = "10.0.0"
+parquet = "11.0.0"
+parquet_derive = "11.0.0"
 ```
 
 and this to your crate root:
diff --git a/parquet_derive/test/dependency/default-features/Cargo.toml 
b/parquet_derive/test/dependency/default-features/Cargo.toml
index d9e544a..59cdbf9 100644
--- a/parquet_derive/test/dependency/default-features/Cargo.toml
+++ b/parquet_derive/test/dependency/default-features/Cargo.toml
@@ -25,7 +25,7 @@ rust-version = "1.57"
 # See more keys and their definitions at 
https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-parquet_derive = { path = "../../../../parquet_derive", version = "10.0.0" }
+parquet_derive = { path = "../../../../parquet_derive", version = "11.0.0" }
 
 # Keep this out of the default workspace
 [workspace]
diff --git a/parquet_derive_test/Cargo.toml b/parquet_derive_test/Cargo.toml
index 060ff01..c586aab 100644
--- a/parquet_derive_test/Cargo.toml
+++ b/parquet_derive_test/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive_test"
-version = "10.0.0"
+version = "11.0.0"
 license = "Apache-2.0"
 description = "Integration test package for parquet-derive"
 homepage = "https://github.com/apache/arrow-rs";
@@ -29,6 +29,6 @@ publish = false
 rust-version = "1.57"
 
 [dependencies]
-parquet = { path = "../parquet", version = "10.0.0" }
-parquet_derive = { path = "../parquet_derive", version = "10.0.0" }
+parquet = { path = "../parquet", version = "11.0.0" }
+parquet_derive = { path = "../parquet_derive", version = "11.0.0" }
 chrono = "0.4.19"

Reply via email to