Skip to content

Commit 145ecec

Browse files
authored
Merge branch 'main' into bitmask-skip-page
2 parents ed2a182 + 964daec commit 145ecec

34 files changed

+877
-225
lines changed

CHANGELOG-old.md

Lines changed: 167 additions & 0 deletions
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 147 additions & 145 deletions
Large diffs are not rendered by default.

Cargo.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ exclude = [
6868
]
6969

7070
[workspace.package]
71-
version = "57.1.0"
71+
version = "57.2.0"
7272
homepage = "https://github.com/apache/arrow-rs"
7373
repository = "https://github.com/apache/arrow-rs"
7474
authors = ["Apache Arrow <dev@arrow.apache.org>"]
@@ -85,26 +85,26 @@ edition = "2024"
8585
rust-version = "1.85"
8686

8787
[workspace.dependencies]
88-
arrow = { version = "57.1.0", path = "./arrow", default-features = false }
89-
arrow-arith = { version = "57.1.0", path = "./arrow-arith" }
90-
arrow-array = { version = "57.1.0", path = "./arrow-array" }
91-
arrow-buffer = { version = "57.1.0", path = "./arrow-buffer" }
92-
arrow-cast = { version = "57.1.0", path = "./arrow-cast" }
93-
arrow-csv = { version = "57.1.0", path = "./arrow-csv" }
94-
arrow-data = { version = "57.1.0", path = "./arrow-data" }
95-
arrow-ipc = { version = "57.1.0", path = "./arrow-ipc" }
96-
arrow-json = { version = "57.1.0", path = "./arrow-json" }
97-
arrow-ord = { version = "57.1.0", path = "./arrow-ord" }
98-
arrow-pyarrow = { version = "57.1.0", path = "./arrow-pyarrow" }
99-
arrow-row = { version = "57.1.0", path = "./arrow-row" }
100-
arrow-schema = { version = "57.1.0", path = "./arrow-schema" }
101-
arrow-select = { version = "57.1.0", path = "./arrow-select" }
102-
arrow-string = { version = "57.1.0", path = "./arrow-string" }
103-
parquet = { version = "57.1.0", path = "./parquet", default-features = false }
104-
parquet-geospatial = { version = "57.1.0", path = "./parquet-geospatial" }
105-
parquet-variant = { version = "57.1.0", path = "./parquet-variant" }
106-
parquet-variant-json = { version = "57.1.0", path = "./parquet-variant-json" }
107-
parquet-variant-compute = { version = "57.1.0", path = "./parquet-variant-compute" }
88+
arrow = { version = "57.2.0", path = "./arrow", default-features = false }
89+
arrow-arith = { version = "57.2.0", path = "./arrow-arith" }
90+
arrow-array = { version = "57.2.0", path = "./arrow-array" }
91+
arrow-buffer = { version = "57.2.0", path = "./arrow-buffer" }
92+
arrow-cast = { version = "57.2.0", path = "./arrow-cast" }
93+
arrow-csv = { version = "57.2.0", path = "./arrow-csv" }
94+
arrow-data = { version = "57.2.0", path = "./arrow-data" }
95+
arrow-ipc = { version = "57.2.0", path = "./arrow-ipc" }
96+
arrow-json = { version = "57.2.0", path = "./arrow-json" }
97+
arrow-ord = { version = "57.2.0", path = "./arrow-ord" }
98+
arrow-pyarrow = { version = "57.2.0", path = "./arrow-pyarrow" }
99+
arrow-row = { version = "57.2.0", path = "./arrow-row" }
100+
arrow-schema = { version = "57.2.0", path = "./arrow-schema" }
101+
arrow-select = { version = "57.2.0", path = "./arrow-select" }
102+
arrow-string = { version = "57.2.0", path = "./arrow-string" }
103+
parquet = { version = "57.2.0", path = "./parquet", default-features = false }
104+
parquet-geospatial = { version = "57.2.0", path = "./parquet-geospatial" }
105+
parquet-variant = { version = "57.2.0", path = "./parquet-variant" }
106+
parquet-variant-json = { version = "57.2.0", path = "./parquet-variant-json" }
107+
parquet-variant-compute = { version = "57.2.0", path = "./parquet-variant-compute" }
108108

109109
chrono = { version = "0.4.40", default-features = false, features = ["clock"] }
110110

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,17 @@ Planned Release Schedule
6565

6666
| Approximate Date | Version | Notes |
6767
| ---------------- | ---------- | --------------------------------------- |
68-
| October 2025 | [`57.0.0`] | Major, potentially breaking API changes |
69-
| November 2025 | [`57.1.0`] | Minor, NO breaking API changes |
7068
| December 2025 | [`57.2.0`] | Minor, NO breaking API changes |
7169
| January 2026 | [`58.0.0`] | Major, potentially breaking API changes |
70+
| February 2026 | [`58.1.0`] | Minor, NO breaking API changes |
71+
| March 2026 | [`58.2.0`] | Minor, NO breaking API changes |
72+
| April 2026 | [`59.0.0`] | Major, potentially breaking API changes |
7273

73-
[`57.0.0`]: https://github.com/apache/arrow-rs/issues/7835
74-
[`57.1.0`]: https://github.com/apache/arrow-rs/milestone/3
7574
[`57.2.0`]: https://github.com/apache/arrow-rs/milestone/5
7675
[`58.0.0`]: https://github.com/apache/arrow-rs/milestone/6
76+
[`58.1.0`]: https://github.com/apache/arrow-rs/issues/9108
77+
[`58.2.0`]: https://github.com/apache/arrow-rs/issues/9109
78+
[`59.0.0`]: https://github.com/apache/arrow-rs/issues/9110
7779
[ticket #5368]: https://github.com/apache/arrow-rs/issues/5368
7880
[semantic versioning]: https://semver.org/
7981

arrow-array/src/array/boolean_array.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,8 @@ impl BooleanArray {
286286
}
287287
}
288288

289+
impl super::private::Sealed for BooleanArray {}
290+
289291
impl Array for BooleanArray {
290292
fn as_any(&self) -> &dyn Any {
291293
self

arrow-array/src/array/byte_array.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,8 @@ impl<T: ByteArrayType> std::fmt::Debug for GenericByteArray<T> {
462462
}
463463
}
464464

465+
impl<T: ByteArrayType> super::private::Sealed for GenericByteArray<T> {}
466+
465467
impl<T: ByteArrayType> Array for GenericByteArray<T> {
466468
fn as_any(&self) -> &dyn Any {
467469
self

arrow-array/src/array/byte_view_array.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,6 +854,8 @@ impl<T: ByteViewType + ?Sized> Debug for GenericByteViewArray<T> {
854854
}
855855
}
856856

857+
impl<T: ByteViewType + ?Sized> super::private::Sealed for GenericByteViewArray<T> {}
858+
857859
impl<T: ByteViewType + ?Sized> Array for GenericByteViewArray<T> {
858860
fn as_any(&self) -> &dyn Any {
859861
self

arrow-array/src/array/dictionary_array.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,8 @@ impl<'a, T: ArrowDictionaryKeyType> FromIterator<&'a str> for DictionaryArray<T>
697697
}
698698
}
699699

700+
impl<T: ArrowDictionaryKeyType> super::private::Sealed for DictionaryArray<T> {}
701+
700702
impl<T: ArrowDictionaryKeyType> Array for DictionaryArray<T> {
701703
fn as_any(&self) -> &dyn Any {
702704
self
@@ -856,6 +858,8 @@ impl<'a, K: ArrowDictionaryKeyType, V> TypedDictionaryArray<'a, K, V> {
856858
}
857859
}
858860

861+
impl<K: ArrowDictionaryKeyType, V: Sync> super::private::Sealed for TypedDictionaryArray<'_, K, V> {}
862+
859863
impl<K: ArrowDictionaryKeyType, V: Sync> Array for TypedDictionaryArray<'_, K, V> {
860864
fn as_any(&self) -> &dyn Any {
861865
self.dictionary

arrow-array/src/array/fixed_size_binary_array.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,8 @@ impl std::fmt::Debug for FixedSizeBinaryArray {
602602
}
603603
}
604604

605+
impl super::private::Sealed for FixedSizeBinaryArray {}
606+
605607
impl Array for FixedSizeBinaryArray {
606608
fn as_any(&self) -> &dyn Any {
607609
self

arrow-array/src/array/fixed_size_list_array.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,8 @@ impl From<FixedSizeListArray> for ArrayData {
462462
}
463463
}
464464

465+
impl super::private::Sealed for FixedSizeListArray {}
466+
465467
impl Array for FixedSizeListArray {
466468
fn as_any(&self) -> &dyn Any {
467469
self

0 commit comments

Comments
 (0)