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 0377aae  Prepare for 8.0.0 release: Update CHANGELOG and versions 
(#1212)
0377aae is described below

commit 0377aaed5ff46214359d1b8d66c27f3afd9323c3
Author: Andrew Lamb <[email protected]>
AuthorDate: Fri Jan 21 07:06:57 2022 -0500

    Prepare for 8.0.0 release: Update CHANGELOG and versions (#1212)
    
    * Update version to 8.0.0
    
    * Update Changelog for 8.0.0
    
    * restore RAT
    
    * Remove items that were released in 7.0.0
---
 CHANGELOG.md                                       | 88 +++++++++++++++++++++-
 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/README.md                              |  2 +-
 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, 109 insertions(+), 23 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3c6baa0..49ca3aa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,8 +17,93 @@
   under the License.
 -->
 
-For older versions, see 
[apache/arrow/CHANGELOG.md](https://github.com/apache/arrow/blob/master/CHANGELOG.md)
+# Changelog
+
+## [8.0.0](https://github.com/apache/arrow-rs/tree/8.0.0) (2022-01-20)
+
+[Full Changelog](https://github.com/apache/arrow-rs/compare/7.0.0...8.0.0)
+
+**Breaking changes:**
+
+- Return error from JSON writer rather than panic 
[\#1205](https://github.com/apache/arrow-rs/pull/1205) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Ted-Jiang](https://github.com/Ted-Jiang))
+- Remove `ArrowSignedNumericType ` to Simplify and reduce code duplication in 
arithmetic kernels [\#1161](https://github.com/apache/arrow-rs/pull/1161) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jhorstmann](https://github.com/jhorstmann))
+- Restrict RecordReader and friends to scalar types \(\#1132\) 
[\#1155](https://github.com/apache/arrow-rs/pull/1155) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Move more parquet functionality behind experimental feature flag \(\#1032\)  
[\#1134](https://github.com/apache/arrow-rs/pull/1134) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
 
+**Implemented enhancements:**
+
+- Parquet reader should be able to read structs within list 
[\#1186](https://github.com/apache/arrow-rs/issues/1186) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Disable serde\_json `arbitrary_precision` feature flag 
[\#1174](https://github.com/apache/arrow-rs/issues/1174) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Simplify and reduce code duplication in arithmetic.rs 
[\#1160](https://github.com/apache/arrow-rs/issues/1160) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Return `Err` from JSON writer rather than `panic!` for unsupported types 
[\#1157](https://github.com/apache/arrow-rs/issues/1157) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Support `scalar` mathematics kernels for `Array` and scalar value 
[\#1153](https://github.com/apache/arrow-rs/issues/1153) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Support `DecimalArray` in sort kernel 
[\#1137](https://github.com/apache/arrow-rs/issues/1137)
+- Parquet Fuzz Tests [\#1053](https://github.com/apache/arrow-rs/issues/1053)
+- BooleanBufferBuilder Append Packed 
[\#1038](https://github.com/apache/arrow-rs/issues/1038) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- parquet Performance Optimization: StructArrayReader Redundant Level & Bitmap 
Computation [\#1034](https://github.com/apache/arrow-rs/issues/1034) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Reduce Public Parquet API 
[\#1032](https://github.com/apache/arrow-rs/issues/1032) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Add `from_iter_values` for binary array 
[\#1188](https://github.com/apache/arrow-rs/pull/1188) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Jimexist](https://github.com/Jimexist))
+- Add support for `MapArray` in json writer 
[\#1149](https://github.com/apache/arrow-rs/pull/1149) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([helgikrs](https://github.com/helgikrs))
+
+**Fixed bugs:**
+
+- Empty string arrays with no nulls are not equal 
[\#1208](https://github.com/apache/arrow-rs/issues/1208) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Pretty print a `RecordBatch` containing `Float16` triggers a panic 
[\#1193](https://github.com/apache/arrow-rs/issues/1193) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Writing structs nested in lists produces an incorrect output 
[\#1184](https://github.com/apache/arrow-rs/issues/1184) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Undefined behavior for `GenericStringArray::from_iter_values` if reported 
iterator upper bound is incorrect 
[\#1144](https://github.com/apache/arrow-rs/issues/1144) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Interval comparisons with `simd` feature asserts 
[\#1136](https://github.com/apache/arrow-rs/issues/1136) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- RecordReader Permits Illegal Types 
[\#1132](https://github.com/apache/arrow-rs/issues/1132) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+
+**Security fixes:**
+
+- Fix undefined behavor in GenericStringArray::from\_iter\_values 
[\#1145](https://github.com/apache/arrow-rs/pull/1145) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+-  parquet: Optimized ByteArrayReader, Add UTF-8 Validation \(\#1040\)  
[\#1082](https://github.com/apache/arrow-rs/pull/1082) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+
+**Documentation updates:**
+
+- Update parquet crate readme 
[\#1192](https://github.com/apache/arrow-rs/pull/1192) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([alamb](https://github.com/alamb))
+- Document safety justification of some uses of `from_trusted_len_iter` 
[\#1148](https://github.com/apache/arrow-rs/pull/1148) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+
+**Performance improvements:**
+
+- Improve parquet reading performance for columns with nulls by preserving 
bitmask when possible \(\#1037\) 
[\#1054](https://github.com/apache/arrow-rs/pull/1054) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Improve parquet performance: Skip levels computation for required struct 
arrays in parquet [\#1035](https://github.com/apache/arrow-rs/pull/1035) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+
+**Closed issues:**
+
+- Generify ColumnReaderImpl and RecordReader 
[\#1040](https://github.com/apache/arrow-rs/issues/1040) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Parquet Preserve BitMask 
[\#1037](https://github.com/apache/arrow-rs/issues/1037)
+
+**Merged pull requests:**
+
+- fix a bug in variable sized equality 
[\#1209](https://github.com/apache/arrow-rs/pull/1209) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([helgikrs](https://github.com/helgikrs))
+- Pin WASM / packed SIMD tests to nightly-2022-01-17 
[\#1204](https://github.com/apache/arrow-rs/pull/1204) 
([alamb](https://github.com/alamb))
+- feat: add support for casting Duration/Interval to Int64Array 
[\#1196](https://github.com/apache/arrow-rs/pull/1196) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([e-dard](https://github.com/e-dard))
+- Add comparison support for fully qualified BinaryArray 
[\#1195](https://github.com/apache/arrow-rs/pull/1195) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([HaoYang670](https://github.com/HaoYang670))
+- Fix in display of `Float16Array` 
[\#1194](https://github.com/apache/arrow-rs/pull/1194) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([helgikrs](https://github.com/helgikrs))
+- update nightly version for miri 
[\#1189](https://github.com/apache/arrow-rs/pull/1189) 
([Jimexist](https://github.com/Jimexist))
+- feat\(parquet\): support for reading structs nested within lists 
[\#1187](https://github.com/apache/arrow-rs/pull/1187) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([helgikrs](https://github.com/helgikrs))
+- fix: Fix a bug in how definition levels are calculated for nested structs in 
a list [\#1185](https://github.com/apache/arrow-rs/pull/1185) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([helgikrs](https://github.com/helgikrs))
+- Truncate bitmask on BooleanBufferBuilder::resize:  
[\#1183](https://github.com/apache/arrow-rs/pull/1183) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add ticket reference for false positive in clippy 
[\#1181](https://github.com/apache/arrow-rs/pull/1181) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Fix record formatting in 1.58 
[\#1178](https://github.com/apache/arrow-rs/pull/1178) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Serialize i128 as JSON string 
[\#1175](https://github.com/apache/arrow-rs/pull/1175) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Support DecimalType in `sort` and `take` kernels 
[\#1172](https://github.com/apache/arrow-rs/pull/1172) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([liukun4515](https://github.com/liukun4515))
+- Fix new clippy lints introduced in Rust 1.58 
[\#1170](https://github.com/apache/arrow-rs/pull/1170) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Fix compilation error with simd feature 
[\#1169](https://github.com/apache/arrow-rs/pull/1169) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jhorstmann](https://github.com/jhorstmann))
+- Fix bug while writing parquet with empty lists of structs 
[\#1166](https://github.com/apache/arrow-rs/pull/1166) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([helgikrs](https://github.com/helgikrs))
+- Use tempfile for parquet tests 
[\#1165](https://github.com/apache/arrow-rs/pull/1165) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Remove left over dev/README.md file from arrow/arrow-rs split 
[\#1162](https://github.com/apache/arrow-rs/pull/1162) 
([alamb](https://github.com/alamb))
+- Add multiply\_scalar kernel 
[\#1159](https://github.com/apache/arrow-rs/pull/1159) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Fuzz test different parquet encodings 
[\#1156](https://github.com/apache/arrow-rs/pull/1156) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Add subtract\_scalar kernel 
[\#1152](https://github.com/apache/arrow-rs/pull/1152) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Add add\_scalar kernel 
[\#1151](https://github.com/apache/arrow-rs/pull/1151) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Move simd right out of for\_each loop 
[\#1150](https://github.com/apache/arrow-rs/pull/1150) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Internal Remove `GenericStringArray::from_vec` and 
`GenericStringArray::from_opt_vec` 
[\#1147](https://github.com/apache/arrow-rs/pull/1147) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Implement SIMD comparison operations for types with less than 4 lanes 
\(i128\) [\#1146](https://github.com/apache/arrow-rs/pull/1146) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jhorstmann](https://github.com/jhorstmann))
+- Extends parquet fuzz tests to also tests nulls, dictionaries and row groups 
with multiple pages  \(\#1053\) 
[\#1110](https://github.com/apache/arrow-rs/pull/1110) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+-  Generify ColumnReaderImpl and RecordReader \(\#1040\)  
[\#1041](https://github.com/apache/arrow-rs/pull/1041) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- BooleanBufferBuilder::append\_packed \(\#1038\) 
[\#1039](https://github.com/apache/arrow-rs/pull/1039) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
 
 ## [7.0.0](https://github.com/apache/arrow-rs/tree/7.0.0) (2022-1-07)
 
@@ -635,6 +720,7 @@ For older versions, see 
[apache/arrow/CHANGELOG.md](https://github.com/apache/ar
 - Test issue [\#24](https://github.com/apache/arrow-rs/issues/24) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
 - This is a test issue [\#11](https://github.com/apache/arrow-rs/issues/11)
 
+For older versions, see 
[apache/arrow/CHANGELOG.md](https://github.com/apache/arrow/blob/master/CHANGELOG.md)
 
 
 \* *This Changelog was automatically generated by 
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
diff --git a/arrow-flight/Cargo.toml b/arrow-flight/Cargo.toml
index 41d1070..e619c22 100644
--- a/arrow-flight/Cargo.toml
+++ b/arrow-flight/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-flight"
 description = "Apache Arrow Flight"
-version = "7.0.0"
+version = "8.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 = "7.0.0" }
+arrow = { path = "../arrow", version = "8.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 cf1fb55..746684c 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 = "7.0.0"
+version = "8.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 = "7.0.0", features = ["pyarrow"] }
+arrow = { path = "../arrow", version = "8.0.0", features = ["pyarrow"] }
 pyo3 = { version = "0.15", features = ["extension-module"] }
 
 [package.metadata.maturin]
diff --git a/arrow/Cargo.toml b/arrow/Cargo.toml
index 1b2be2b..274c01f 100644
--- a/arrow/Cargo.toml
+++ b/arrow/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow"
-version = "7.0.0"
+version = "8.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 8a0d818..676e305 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. `7.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. `8.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 a2b2f6c..49f7c86 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 = "7.0.0" }
+arrow = { path = "../../../../arrow", version = "8.0.0" }
 
 [workspace]
diff --git a/arrow/test/dependency/no-default-features/Cargo.toml 
b/arrow/test/dependency/no-default-features/Cargo.toml
index 7fe86cf..6f2e8eb 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 = "7.0.0", default-features = 
false }
+arrow = { path = "../../../../arrow", version = "8.0.0", default-features = 
false }
 
 [workspace]
diff --git a/arrow/test/dependency/simd/Cargo.toml 
b/arrow/test/dependency/simd/Cargo.toml
index 571ee5f..30981c5 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 = "7.0.0", features = ["simd"]}
+arrow = { path = "../../../../arrow", version = "8.0.0", features = ["simd"]}
 
 [workspace]
diff --git a/dev/release/README.md b/dev/release/README.md
index a9603f5..6c76db4 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -23,7 +23,7 @@
 
 We try to release a new version of Arrow every two weeks. This cadence 
balances getting new features into arrow without overwhelming downstream 
projects with too frequent changes.
 
-If any code has been merged to master that has a breaking API change, as 
defined in [Rust RFC 
1105](https://github.com/rust-lang/rfcs/blob/master/text/1105-api-evolution.md),
 the major version number incremented changed (e.g. `7.0.0` to `8.0.0`). 
Otherwise the new minor version incremented (e.g. `7.0.0` to `7.1.0`).
+If any code has been merged to master that has a breaking API change, as 
defined in [Rust RFC 
1105](https://github.com/rust-lang/rfcs/blob/master/text/1105-api-evolution.md),
 the major version number incremented changed (e.g. `8.0.0` to `8.0.0`). 
Otherwise the new minor version incremented (e.g. `8.0.0` to `7.1.0`).
 
 # Release Mechanics
 
diff --git a/integration-testing/Cargo.toml b/integration-testing/Cargo.toml
index 9a228c1..cbb6ca6 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 = "7.0.0"
+version = "8.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 e6b6fd5..f0ba360 100644
--- a/parquet/Cargo.toml
+++ b/parquet/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet"
-version = "7.0.0"
+version = "8.0.0"
 license = "Apache-2.0"
 description = "Apache Parquet implementation in Rust"
 homepage = "https://github.com/apache/arrow-rs";
@@ -40,7 +40,7 @@ lz4 = { version = "1.23", optional = true }
 zstd = { version = "0.9", optional = true }
 chrono = { version = "0.4", default-features = false }
 num-bigint = "0.4"
-arrow = { path = "../arrow", version = "7.0.0", optional = true, 
default-features = false, features = ["ipc"] }
+arrow = { path = "../arrow", version = "8.0.0", optional = true, 
default-features = false, features = ["ipc"] }
 base64 = { version = "0.13", optional = true }
 clap = { version = "2.33.3", optional = true }
 serde_json = { version = "1.0", features = ["preserve_order"], optional = true 
}
@@ -55,7 +55,7 @@ brotli = "3.3"
 flate2 = "1.0"
 lz4 = "1.23"
 serde_json = { version = "1.0", features = ["preserve_order"] }
-arrow = { path = "../arrow", version = "7.0.0", default-features = false, 
features = ["test_utils"] }
+arrow = { path = "../arrow", version = "8.0.0", default-features = false, 
features = ["test_utils"] }
 
 [features]
 default = ["arrow", "snap", "brotli", "flate2", "lz4", "zstd", "base64"]
diff --git a/parquet_derive/Cargo.toml b/parquet_derive/Cargo.toml
index 47a387e..92980db 100644
--- a/parquet_derive/Cargo.toml
+++ b/parquet_derive/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive"
-version = "7.0.0"
+version = "8.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 = "7.0.0" }
+parquet = { path = "../parquet", version = "8.0.0" }
diff --git a/parquet_derive/README.md b/parquet_derive/README.md
index ca9d0e6..8909f2d 100644
--- a/parquet_derive/README.md
+++ b/parquet_derive/README.md
@@ -32,8 +32,8 @@ Add this to your Cargo.toml:
 
 ```toml
 [dependencies]
-parquet = "7.0.0"
-parquet_derive = "7.0.0"
+parquet = "8.0.0"
+parquet_derive = "8.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 ed65c32..e8c2c94 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 = "7.0.0" }
+parquet_derive = { path = "../../../../parquet_derive", version = "8.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 376759f..8571ee2 100644
--- a/parquet_derive_test/Cargo.toml
+++ b/parquet_derive_test/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive_test"
-version = "7.0.0"
+version = "8.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 = "7.0.0" }
-parquet_derive = { path = "../parquet_derive", version = "7.0.0" }
+parquet = { path = "../parquet", version = "8.0.0" }
+parquet_derive = { path = "../parquet_derive", version = "8.0.0" }
 chrono = "0.4.19"

Reply via email to