Skip to content

Commit 6e6a9e1

Browse files
authored
Prepare for arrow 15.0.0 release (#1751)
* Update version to 15.0.0 * Update dev scripts * Update changelog * updates * restore old content * Updates * finalize
1 parent 8e1666a commit 6e6a9e1

File tree

17 files changed

+130
-29
lines changed

17 files changed

+130
-29
lines changed

CHANGELOG.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,77 @@
1919

2020
# Changelog
2121

22+
## [15.0.0](https://github.com/apache/arrow-rs/tree/15.0.0) (2022-05-27)
23+
24+
[Full Changelog](https://github.com/apache/arrow-rs/compare/14.0.0...15.0.0)
25+
26+
**Breaking changes:**
27+
28+
- Change `ArrayDataBuilder::null_bit_buffer` to accept `Option<Buffer>` rather than `Buffer` [\#1739](https://github.com/apache/arrow-rs/pull/1739) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
29+
- Remove `null_count` from `ArrayData::try_new()` [\#1721](https://github.com/apache/arrow-rs/pull/1721) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
30+
- Change parquet writers to use standard `std:io::Write` rather custom `ParquetWriter` trait \(\#1717\) \(\#1163\) [\#1719](https://github.com/apache/arrow-rs/pull/1719) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
31+
- Add explicit column mask for selection in parquet: `ProjectionMask` \(\#1701\) [\#1716](https://github.com/apache/arrow-rs/pull/1716) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
32+
- Add type\_ids in Union datatype [\#1703](https://github.com/apache/arrow-rs/pull/1703) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([viirya](https://github.com/viirya))
33+
- Fix Parquet Reader's Arrow Schema Inference [\#1682](https://github.com/apache/arrow-rs/pull/1682) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([tustvold](https://github.com/tustvold))
34+
35+
**Implemented enhancements:**
36+
37+
- Rename the `string` kernel to `concatenate_elements` [\#1747](https://github.com/apache/arrow-rs/issues/1747) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
38+
- `ArrayDataBuilder::null_bit_buffer` should accept `Option<Buffer>` as input type [\#1737](https://github.com/apache/arrow-rs/issues/1737) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
39+
- Fix schema comparison for non\_canonical\_map when running flight test [\#1730](https://github.com/apache/arrow-rs/issues/1730) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
40+
- Add support in aggregate kernel for `BinaryArray` [\#1724](https://github.com/apache/arrow-rs/issues/1724) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
41+
- Fix incorrect null\_count in `generate_unions_case` integration test [\#1712](https://github.com/apache/arrow-rs/issues/1712) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
42+
- Keep type ids in Union datatype to follow Arrow spec and integrate with other implementations [\#1690](https://github.com/apache/arrow-rs/issues/1690) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
43+
- Support Reading Alternative List Representations to Arrow From Parquet [\#1680](https://github.com/apache/arrow-rs/issues/1680) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
44+
- Speed up the offsets checking [\#1675](https://github.com/apache/arrow-rs/issues/1675) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
45+
- Separate Parquet -\> Arrow Schema Conversion From ArrayBuilder [\#1655](https://github.com/apache/arrow-rs/issues/1655) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
46+
- Add `leaf_columns` argument to `ArrowReader::get_record_reader_by_columns` [\#1653](https://github.com/apache/arrow-rs/issues/1653) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
47+
- Implement `string_concat` kernel [\#1540](https://github.com/apache/arrow-rs/issues/1540) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
48+
- Improve Unit Test Coverage of ArrayReaderBuilder [\#1484](https://github.com/apache/arrow-rs/issues/1484) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
49+
50+
**Fixed bugs:**
51+
52+
- Parquet write failure \(from record batches\) when data is nested two levels deep [\#1744](https://github.com/apache/arrow-rs/issues/1744) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
53+
- IPC reader may break on projection [\#1735](https://github.com/apache/arrow-rs/issues/1735) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
54+
- Latest nightly fails to build with feature simd [\#1734](https://github.com/apache/arrow-rs/issues/1734) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
55+
- Trying to write parquet file in parallel results in corrupt file [\#1717](https://github.com/apache/arrow-rs/issues/1717) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
56+
- Roundtrip failure when using DELTA\_BINARY\_PACKED [\#1708](https://github.com/apache/arrow-rs/issues/1708) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
57+
- `ArrayData::try_new` cannot always return expected error. [\#1707](https://github.com/apache/arrow-rs/issues/1707) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
58+
- "out of order projection is not supported" after Fix Parquet Arrow Schema Inference [\#1701](https://github.com/apache/arrow-rs/issues/1701) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
59+
- Rust is not interoperability with C++ for IPC schemas with dictionaries [\#1694](https://github.com/apache/arrow-rs/issues/1694) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
60+
- Incorrect Repeated Field Schema Inference [\#1681](https://github.com/apache/arrow-rs/issues/1681) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
61+
- Parquet Treats Embedded Arrow Schema as Authoritative [\#1663](https://github.com/apache/arrow-rs/issues/1663) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
62+
- parquet\_to\_arrow\_schema\_by\_columns Incorrectly Handles Nested Types [\#1654](https://github.com/apache/arrow-rs/issues/1654) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
63+
- Inconsistent Arrow Schema When Projecting Nested Parquet File [\#1652](https://github.com/apache/arrow-rs/issues/1652) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
64+
- StructArrayReader Cannot Handle Nested Lists [\#1651](https://github.com/apache/arrow-rs/issues/1651) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
65+
- Bug \(`substring` kernel\): The null buffer is not aligned when `offset != 0` [\#1639](https://github.com/apache/arrow-rs/issues/1639) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
66+
67+
**Documentation updates:**
68+
69+
- Parquet command line tool does not install "globally" [\#1710](https://github.com/apache/arrow-rs/issues/1710) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
70+
- Improve integration test document to follow Arrow C++ repo CI [\#1742](https://github.com/apache/arrow-rs/pull/1742) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([viirya](https://github.com/viirya))
71+
72+
**Merged pull requests:**
73+
74+
- Test for list array equality with different offsets [\#1756](https://github.com/apache/arrow-rs/pull/1756) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([alamb](https://github.com/alamb))
75+
- Rename `string_concat` to `concat_elements_utf8` [\#1754](https://github.com/apache/arrow-rs/pull/1754) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([alamb](https://github.com/alamb))
76+
- Rename the `string` kernel to `concat_elements`. [\#1752](https://github.com/apache/arrow-rs/pull/1752) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
77+
- Support writing nested lists to parquet [\#1746](https://github.com/apache/arrow-rs/pull/1746) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
78+
- Pin nightly version to bypass packed\_simd build error [\#1743](https://github.com/apache/arrow-rs/pull/1743) ([viirya](https://github.com/viirya))
79+
- Fix projection in IPC reader [\#1736](https://github.com/apache/arrow-rs/pull/1736) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([iyupeng](https://github.com/iyupeng))
80+
- `cargo install` installs not globally [\#1732](https://github.com/apache/arrow-rs/pull/1732) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([kazuk](https://github.com/kazuk))
81+
- Fix schema comparison for non\_canonical\_map when running flight test [\#1731](https://github.com/apache/arrow-rs/pull/1731) ([viirya](https://github.com/viirya))
82+
- Add `min_binary` and `max_binary` aggregate kernels [\#1725](https://github.com/apache/arrow-rs/pull/1725) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
83+
- Fix parquet benchmarks [\#1723](https://github.com/apache/arrow-rs/pull/1723) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
84+
- Fix BitReader::get\_batch zero extension \(\#1708\) [\#1722](https://github.com/apache/arrow-rs/pull/1722) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
85+
- Implementation string concat [\#1720](https://github.com/apache/arrow-rs/pull/1720) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([Ismail-Maj](https://github.com/Ismail-Maj))
86+
- Check the length of `null_bit_buffer` in `ArrayData::try_new()` [\#1714](https://github.com/apache/arrow-rs/pull/1714) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
87+
- Fix incorrect null\_count in `generate_unions_case` integration test [\#1713](https://github.com/apache/arrow-rs/pull/1713) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([viirya](https://github.com/viirya))
88+
- Fix: Null buffer accounts for `offset` in `substring` kernel. [\#1704](https://github.com/apache/arrow-rs/pull/1704) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
89+
- Minor: Refine `OffsetSizeTrait` to extend `num::Integer` [\#1702](https://github.com/apache/arrow-rs/pull/1702) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
90+
- Fix StructArrayReader handling nested lists \(\#1651\) [\#1700](https://github.com/apache/arrow-rs/pull/1700) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
91+
- Speed up the offsets checking [\#1684](https://github.com/apache/arrow-rs/pull/1684) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
92+
2293
## [14.0.0](https://github.com/apache/arrow-rs/tree/14.0.0) (2022-05-13)
2394

2495
[Full Changelog](https://github.com/apache/arrow-rs/compare/13.0.0...14.0.0)

arrow-flight/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
[package]
1919
name = "arrow-flight"
2020
description = "Apache Arrow Flight"
21-
version = "14.0.0"
21+
version = "15.0.0"
2222
edition = "2021"
2323
rust-version = "1.57"
2424
authors = ["Apache Arrow <[email protected]>"]
@@ -27,7 +27,7 @@ repository = "https://github.com/apache/arrow-rs"
2727
license = "Apache-2.0"
2828

2929
[dependencies]
30-
arrow = { path = "../arrow", version = "14.0.0" }
30+
arrow = { path = "../arrow", version = "15.0.0" }
3131
base64 = "0.13"
3232
tonic = "0.7"
3333
bytes = "1"

arrow-flight/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Add this to your Cargo.toml:
2727

2828
```toml
2929
[dependencies]
30-
arrow-flight = "14.0.0"
30+
arrow-flight = "15.0.0"
3131
```
3232

3333
Apache Arrow Flight is a gRPC based protocol for exchanging Arrow data between processes. See the blog post [Introducing Apache Arrow Flight: A Framework for Fast Data Transport](https://arrow.apache.org/blog/2019/10/13/introducing-arrow-flight/) for more information.

arrow-pyarrow-integration-testing/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
[package]
1919
name = "arrow-pyarrow-integration-testing"
2020
description = ""
21-
version = "14.0.0"
21+
version = "15.0.0"
2222
homepage = "https://github.com/apache/arrow-rs"
2323
repository = "https://github.com/apache/arrow-rs"
2424
authors = ["Apache Arrow <[email protected]>"]
@@ -32,7 +32,7 @@ name = "arrow_pyarrow_integration_testing"
3232
crate-type = ["cdylib"]
3333

3434
[dependencies]
35-
arrow = { path = "../arrow", version = "14.0.0", features = ["pyarrow"] }
35+
arrow = { path = "../arrow", version = "15.0.0", features = ["pyarrow"] }
3636
pyo3 = { version = "0.16", features = ["extension-module"] }
3737

3838
[package.metadata.maturin]

arrow/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
[package]
1919
name = "arrow"
20-
version = "14.0.0"
20+
version = "15.0.0"
2121
description = "Rust implementation of Apache Arrow"
2222
homepage = "https://github.com/apache/arrow-rs"
2323
repository = "https://github.com/apache/arrow-rs"

arrow/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ This crate is tested with the latest stable version of Rust. We do not currently
3232

3333
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.
3434

35-
However, for historical reasons, this crate uses versions with major numbers greater than `0.x` (e.g. `14.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.
35+
However, for historical reasons, this crate uses versions with major numbers greater than `0.x` (e.g. `15.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.
3636

3737
## Features
3838

arrow/test/dependency/default-features/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ rust-version = "1.57"
2525
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
2626

2727
[dependencies]
28-
arrow = { path = "../../../../arrow", version = "14.0.0" }
28+
arrow = { path = "../../../../arrow", version = "15.0.0" }
2929

3030
[workspace]

arrow/test/dependency/no-default-features/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ rust-version = "1.57"
2525
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
2626

2727
[dependencies]
28-
arrow = { path = "../../../../arrow", version = "14.0.0", default-features = false }
28+
arrow = { path = "../../../../arrow", version = "15.0.0", default-features = false }
2929

3030
[workspace]

arrow/test/dependency/simd/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ rust-version = "1.57"
2525
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
2626

2727
[dependencies]
28-
arrow = { path = "../../../../arrow", version = "14.0.0", features = ["simd"]}
28+
arrow = { path = "../../../../arrow", version = "15.0.0", features = ["simd"]}
2929

3030
[workspace]

dev/release/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ Now prepare a PR to update `CHANGELOG.md` and versions on `master` to reflect th
4949

5050
See [#1141](https://github.com/apache/arrow-rs/pull/1141) for an example.
5151

52-
Here are the commands that could be used to prepare the 5.1.0 release:
53-
5452
```bash
5553
git checkout master
5654
git pull
@@ -63,7 +61,7 @@ CHANGELOG_GITHUB_TOKEN=<TOKEN> ./dev/release/update_change_log.sh
6361
git commit -a -m 'Create changelog'
6462

6563
# update versions
66-
sed -i '' -e 's/5.0.0-SNAPSHOT/5.1.0/g' `find . -name 'Cargo.toml' -or -name '*.md'`
64+
sed -i '' -e 's/14.0.0/15.0.0/g' `find . -name 'Cargo.toml' -or -name '*.md' | grep -v CHANGELOG.md`
6765
git commit -a -m 'Update version'
6866
```
6967

dev/release/update_change_log.sh

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,48 @@
2929

3030
set -e
3131

32+
SINCE_TAG="14.0.0"
33+
FUTURE_RELEASE="15.0.0"
34+
3235
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
3336
SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"
3437

35-
pushd ${SOURCE_TOP_DIR}
36-
docker run -it --rm -e CHANGELOG_GITHUB_TOKEN=$CHANGELOG_GITHUB_TOKEN -v "$(pwd)":/usr/local/src/your-app githubchangeloggenerator/github-changelog-generator \
38+
OUTPUT_PATH="${SOURCE_TOP_DIR}/CHANGELOG.md"
39+
40+
# remove license header so github-changelog-generator has a clean base to append
41+
sed -i.bak '1,18d' "${OUTPUT_PATH}"
42+
43+
pushd "${SOURCE_TOP_DIR}"
44+
docker run -it --rm -e CHANGELOG_GITHUB_TOKEN="$CHANGELOG_GITHUB_TOKEN" -v "$(pwd)":/usr/local/src/your-app githubchangeloggenerator/github-changelog-generator \
3745
--user apache \
3846
--project arrow-rs \
3947
--cache-file=.githubchangeloggenerator.cache \
4048
--cache-log=.githubchangeloggenerator.cache.log \
4149
--http-cache \
4250
--max-issues=300 \
43-
--since-tag 13.0.0 \
44-
--future-release 14.0.0
51+
--since-tag ${SINCE_TAG} \
52+
--future-release ${FUTURE_RELEASE}
53+
54+
sed -i.bak "s/\\\n/\n\n/" "${OUTPUT_PATH}"
55+
56+
# Put license header back on
57+
echo '<!---
58+
Licensed to the Apache Software Foundation (ASF) under one
59+
or more contributor license agreements. See the NOTICE file
60+
distributed with this work for additional information
61+
regarding copyright ownership. The ASF licenses this file
62+
to you under the Apache License, Version 2.0 (the
63+
"License"); you may not use this file except in compliance
64+
with the License. You may obtain a copy of the License at
65+
66+
http://www.apache.org/licenses/LICENSE-2.0
67+
68+
Unless required by applicable law or agreed to in writing,
69+
software distributed under the License is distributed on an
70+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
71+
KIND, either express or implied. See the License for the
72+
specific language governing permissions and limitations
73+
under the License.
74+
-->
75+
' | cat - "${OUTPUT_PATH}" > "${OUTPUT_PATH}".tmp
76+
mv "${OUTPUT_PATH}".tmp "${OUTPUT_PATH}"

integration-testing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
[package]
1919
name = "arrow-integration-testing"
2020
description = "Binaries used in the Arrow integration tests"
21-
version = "14.0.0"
21+
version = "15.0.0"
2222
homepage = "https://github.com/apache/arrow-rs"
2323
repository = "https://github.com/apache/arrow-rs"
2424
authors = ["Apache Arrow <[email protected]>"]

parquet/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
[package]
1919
name = "parquet"
20-
version = "14.0.0"
20+
version = "15.0.0"
2121
license = "Apache-2.0"
2222
description = "Apache Parquet implementation in Rust"
2323
homepage = "https://github.com/apache/arrow-rs"
@@ -42,7 +42,7 @@ zstd = { version = "0.11.1", optional = true, default-features = false }
4242
chrono = { version = "0.4", default-features = false }
4343
num = "0.4"
4444
num-bigint = "0.4"
45-
arrow = { path = "../arrow", version = "14.0.0", optional = true, default-features = false, features = ["ipc"] }
45+
arrow = { path = "../arrow", version = "15.0.0", optional = true, default-features = false, features = ["ipc"] }
4646
base64 = { version = "0.13", optional = true }
4747
clap = { version = "3", optional = true, features = ["derive", "env"] }
4848
serde_json = { version = "1.0", features = ["preserve_order"], optional = true }
@@ -59,7 +59,7 @@ brotli = "3.3"
5959
flate2 = "1.0"
6060
lz4 = "1.23"
6161
serde_json = { version = "1.0", features = ["preserve_order"] }
62-
arrow = { path = "../arrow", version = "14.0.0", default-features = false, features = ["test_utils", "prettyprint"] }
62+
arrow = { path = "../arrow", version = "15.0.0", default-features = false, features = ["test_utils", "prettyprint"] }
6363

6464
[package.metadata.docs.rs]
6565
all-features = true

parquet_derive/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
[package]
1919
name = "parquet_derive"
20-
version = "14.0.0"
20+
version = "15.0.0"
2121
license = "Apache-2.0"
2222
description = "Derive macros for the Rust implementation of Apache Parquet"
2323
homepage = "https://github.com/apache/arrow-rs"
@@ -35,4 +35,4 @@ proc-macro = true
3535
proc-macro2 = "1.0"
3636
quote = "1.0"
3737
syn = { version = "1.0", features = ["full", "extra-traits"] }
38-
parquet = { path = "../parquet", version = "14.0.0" }
38+
parquet = { path = "../parquet", version = "15.0.0" }

parquet_derive/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ Add this to your Cargo.toml:
3232

3333
```toml
3434
[dependencies]
35-
parquet = "14.0.0"
36-
parquet_derive = "14.0.0"
35+
parquet = "15.0.0"
36+
parquet_derive = "15.0.0"
3737
```
3838

3939
and this to your crate root:

parquet_derive/test/dependency/default-features/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ rust-version = "1.57"
2525
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
2626

2727
[dependencies]
28-
parquet_derive = { path = "../../../../parquet_derive", version = "14.0.0" }
28+
parquet_derive = { path = "../../../../parquet_derive", version = "15.0.0" }
2929

3030
# Keep this out of the default workspace
3131
[workspace]

parquet_derive_test/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
[package]
1919
name = "parquet_derive_test"
20-
version = "14.0.0"
20+
version = "15.0.0"
2121
license = "Apache-2.0"
2222
description = "Integration test package for parquet-derive"
2323
homepage = "https://github.com/apache/arrow-rs"
@@ -29,6 +29,6 @@ publish = false
2929
rust-version = "1.57"
3030

3131
[dependencies]
32-
parquet = { path = "../parquet", version = "14.0.0" }
33-
parquet_derive = { path = "../parquet_derive", version = "14.0.0" }
32+
parquet = { path = "../parquet", version = "15.0.0" }
33+
parquet_derive = { path = "../parquet_derive", version = "15.0.0" }
3434
chrono = "0.4.19"

0 commit comments

Comments
 (0)