Skip to content

Commit d27f88b

Browse files
chore: release v0.17.0 (#1291)
## 🤖 New release * `vortex`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-alp`: 0.16.0 -> 0.17.0 * `vortex-array`: 0.16.0 -> 0.17.0 (⚠️ API breaking changes) * `vortex-buffer`: 0.16.0 -> 0.17.0 * `vortex-datetime-dtype`: 0.16.0 -> 0.17.0 * `vortex-dtype`: 0.16.0 -> 0.17.0 (⚠️ API breaking changes) * `vortex-error`: 0.16.0 -> 0.17.0 * `vortex-flatbuffers`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-proto`: 0.16.0 -> 0.17.0 * `vortex-scalar`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-fastlanes`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-bytebool`: 0.16.0 -> 0.17.0 * `vortex-datetime-parts`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-dict`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-expr`: 0.16.0 -> 0.17.0 (⚠️ API breaking changes) * `vortex-file`: 0.16.0 -> 0.17.0 * `vortex-io`: 0.16.0 -> 0.17.0 * `vortex-ipc`: 0.16.0 -> 0.17.0 * `vortex-sampling-compressor`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-fsst`: 0.16.0 -> 0.17.0 * `vortex-roaring`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-runend`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-runend-bool`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-zigzag`: 0.16.0 -> 0.17.0 (✓ API compatible changes) * `vortex-schema`: 0.16.0 -> 0.17.0 * `vortex-datafusion`: 0.16.0 -> 0.17.0 (✓ API compatible changes) ### ⚠️ `vortex-array` breaking changes ``` --- failure trait_method_added: pub trait method added --- Description: A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_method_added.ron Failed in: trait method vortex_array::stats::ArrayStatistics::inherit_statistics in file /tmp/.tmpSUQD57/vortex/vortex-array/src/stats/mod.rs:112 ``` ### ⚠️ `vortex-dtype` breaking changes ``` --- failure trait_method_added: pub trait method added --- Description: A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_method_added.ron Failed in: trait method vortex_dtype::NativePType::total_compare in file /tmp/.tmpSUQD57/vortex/vortex-dtype/src/ptype.rs:72 --- failure trait_method_missing: pub trait method removed or renamed --- Description: A trait method is no longer callable, and may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_method_missing.ron Failed in: method compare of trait NativePType, previously in file /tmp/.tmpYBFS9F/vortex-dtype/src/ptype.rs:72 ``` ### ⚠️ `vortex-expr` breaking changes ``` --- failure inherent_method_missing: pub method removed or renamed --- Description: A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/inherent_method_missing.ron Failed in: Not::new, previously in file /tmp/.tmpYBFS9F/vortex-expr/src/not.rs:17 BinaryExpr::new, previously in file /tmp/.tmpYBFS9F/vortex-expr/src/binary.rs:20 Column::new, previously in file /tmp/.tmpYBFS9F/vortex-expr/src/column.rs:18 Literal::new, previously in file /tmp/.tmpYBFS9F/vortex-expr/src/literal.rs:16 --- failure trait_added_supertrait: non-sealed trait added new supertraits --- Description: A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_added_supertrait.ron Failed in: trait vortex_expr::VortexExpr gained Display in file /tmp/.tmpSUQD57/vortex/vortex-expr/src/lib.rs:30 ``` <details><summary><i><b>Changelog</b></i></summary><p> </p></details> --- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent c31ae9d commit d27f88b

File tree

3 files changed

+189
-57
lines changed

3 files changed

+189
-57
lines changed

CHANGELOG.md

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,138 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## `vortex-datafusion` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-datafusion-v0.16.0...vortex-datafusion-v0.17.0) - 2024-11-15
10+
11+
### Other
12+
- Shuffle datafusion provider ([#1312](https://github.com/spiraldb/vortex/pull/1312))
13+
- Reuse the IoDispatcher across DataFusion instances ([#1299](https://github.com/spiraldb/vortex/pull/1299))
14+
- replace vortex-serde with 3 crates ([#1296](https://github.com/spiraldb/vortex/pull/1296))
15+
- introduce ExprRef, teach expressions new_ref ([#1258](https://github.com/spiraldb/vortex/pull/1258))
16+
17+
## `vortex-zigzag` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-zigzag-v0.16.0...vortex-zigzag-v0.17.0) - 2024-11-15
18+
19+
### Added
20+
- split computation of primitive statistics ([#1306](https://github.com/spiraldb/vortex/pull/1306))
21+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
22+
23+
## `vortex-runend-bool` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-runend-bool-v0.16.0...vortex-runend-bool-v0.17.0) - 2024-11-15
24+
25+
### Added
26+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
27+
28+
## `vortex-runend` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-runend-v0.16.0...vortex-runend-v0.17.0) - 2024-11-15
29+
30+
### Added
31+
- split computation of primitive statistics ([#1306](https://github.com/spiraldb/vortex/pull/1306))
32+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
33+
34+
## `vortex-roaring` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-roaring-v0.16.0...vortex-roaring-v0.17.0) - 2024-11-15
35+
36+
### Added
37+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
38+
39+
## `vortex-sampling-compressor` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-sampling-compressor-v0.16.0...vortex-sampling-compressor-v0.17.0) - 2024-11-15
40+
41+
### Added
42+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
43+
44+
## `vortex-io` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-io-v0.16.0...vortex-io-v0.17.0) - 2024-11-15
45+
46+
### Fixed
47+
- update setup instructions (rye -> uv) ([#1176](https://github.com/spiraldb/vortex/pull/1176))
48+
- fix docs badge in readme ([#753](https://github.com/spiraldb/vortex/pull/753))
49+
50+
### Other
51+
- replace vortex-serde with 3 crates ([#1296](https://github.com/spiraldb/vortex/pull/1296))
52+
- deny missing_docs on vortex-dtype ([#1182](https://github.com/spiraldb/vortex/pull/1182))
53+
- very small README.md fixes
54+
- More README.md improvements ([#1084](https://github.com/spiraldb/vortex/pull/1084))
55+
- Update README.md ([#1055](https://github.com/spiraldb/vortex/pull/1055))
56+
- minor addition to README ([#1030](https://github.com/spiraldb/vortex/pull/1030))
57+
- updated README ([#876](https://github.com/spiraldb/vortex/pull/876))
58+
- release to Test PyPI on each push to version tags ([#760](https://github.com/spiraldb/vortex/pull/760))
59+
- Run ETE benchmarks with MiMalloc and leave a note encouraging its usage ([#399](https://github.com/spiraldb/vortex/pull/399))
60+
- README updates ([#394](https://github.com/spiraldb/vortex/pull/394))
61+
- Download flatc instead of building it from source ([#374](https://github.com/spiraldb/vortex/pull/374))
62+
- Update README.md ([#337](https://github.com/spiraldb/vortex/pull/337))
63+
- IPC Prototype ([#181](https://github.com/spiraldb/vortex/pull/181))
64+
- Add note to readme about git submodules and zig version ([#176](https://github.com/spiraldb/vortex/pull/176))
65+
- acknowledgments ([#171](https://github.com/spiraldb/vortex/pull/171))
66+
- Update README.md ([#168](https://github.com/spiraldb/vortex/pull/168))
67+
- More README updates ([#140](https://github.com/spiraldb/vortex/pull/140))
68+
- Update README.md
69+
- readme improvements ([#137](https://github.com/spiraldb/vortex/pull/137))
70+
- README ([#102](https://github.com/spiraldb/vortex/pull/102))
71+
- Root project is vortex-array ([#67](https://github.com/spiraldb/vortex/pull/67))
72+
- Add minimal description to readme and fixup cargo metadata ([#30](https://github.com/spiraldb/vortex/pull/30))
73+
- Add Readme
74+
75+
## `vortex-file` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-file-v0.16.0...vortex-file-v0.17.0) - 2024-11-15
76+
77+
### Other
78+
- Restore perfoamnce of filter bitmask to bitmap conversion for dense rowmasks ([#1302](https://github.com/spiraldb/vortex/pull/1302))
79+
- Reuse the IoDispatcher across DataFusion instances ([#1299](https://github.com/spiraldb/vortex/pull/1299))
80+
- replace vortex-serde with 3 crates ([#1296](https://github.com/spiraldb/vortex/pull/1296))
81+
82+
## `vortex-expr` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-expr-v0.16.0...vortex-expr-v0.17.0) - 2024-11-15
83+
84+
### Added
85+
- teach VortexExpr to Display ([#1293](https://github.com/spiraldb/vortex/pull/1293))
86+
87+
### Other
88+
- introduce ExprRef, teach expressions new_ref ([#1258](https://github.com/spiraldb/vortex/pull/1258))
89+
- Use itertools format for VortexExpr Display ([#1294](https://github.com/spiraldb/vortex/pull/1294))
90+
91+
## `vortex-dict` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-dict-v0.16.0...vortex-dict-v0.17.0) - 2024-11-15
92+
93+
### Added
94+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
95+
96+
## `vortex-datetime-parts` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-datetime-parts-v0.16.0...vortex-datetime-parts-v0.17.0) - 2024-11-15
97+
98+
### Added
99+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
100+
101+
## `vortex-fastlanes` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-fastlanes-v0.16.0...vortex-fastlanes-v0.17.0) - 2024-11-15
102+
103+
### Added
104+
- split computation of primitive statistics ([#1306](https://github.com/spiraldb/vortex/pull/1306))
105+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
106+
107+
## `vortex-scalar` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-scalar-v0.16.0...vortex-scalar-v0.17.0) - 2024-11-15
108+
109+
### Added
110+
- split computation of primitive statistics ([#1306](https://github.com/spiraldb/vortex/pull/1306))
111+
112+
## `vortex-flatbuffers` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-flatbuffers-v0.16.0...vortex-flatbuffers-v0.17.0) - 2024-11-15
113+
114+
### Other
115+
- replace vortex-serde with 3 crates ([#1296](https://github.com/spiraldb/vortex/pull/1296))
116+
117+
## `vortex-dtype` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-dtype-v0.16.0...vortex-dtype-v0.17.0) - 2024-11-15
118+
119+
### Added
120+
- split computation of primitive statistics ([#1306](https://github.com/spiraldb/vortex/pull/1306))
121+
122+
### Other
123+
- Extract RowMask creation and filtering to separate struct ([#1272](https://github.com/spiraldb/vortex/pull/1272))
124+
125+
## `vortex-array` - [0.17.0](https://github.com/spiraldb/vortex/compare/vortex-array-v0.16.0...vortex-array-v0.17.0) - 2024-11-15
126+
127+
### Added
128+
- split computation of primitive statistics ([#1306](https://github.com/spiraldb/vortex/pull/1306))
129+
- stats implementations for more array types ([#1305](https://github.com/spiraldb/vortex/pull/1305))
130+
- run VortexFileArrayStream on dedicated IoDispatcher ([#1232](https://github.com/spiraldb/vortex/pull/1232))
131+
132+
### Other
133+
- Faster boolean stats ([#1301](https://github.com/spiraldb/vortex/pull/1301))
134+
- Extract RowMask creation and filtering to separate struct ([#1272](https://github.com/spiraldb/vortex/pull/1272))
135+
136+
## `vortex` - [0.17.0](https://github.com/spiraldb/vortex/compare/0.16.0...0.17.0) - 2024-11-15
137+
138+
### Other
139+
- replace vortex-serde with 3 crates ([#1296](https://github.com/spiraldb/vortex/pull/1296))
140+
9141
## `vortex-serde` - [0.16.0](https://github.com/spiraldb/vortex/compare/vortex-serde-v0.15.2...vortex-serde-v0.16.0) - 2024-11-13
10142

11143
### Added

0 commit comments

Comments
 (0)