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"