Skip to content

Commit

Permalink
chore: release v0.25.0 (#2434)
Browse files Browse the repository at this point in the history
## πŸ€– New release

* `vortex-error`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-buffer`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-flatbuffers`: 0.24.0 -> 0.25.0 (⚠ API breaking changes)
* `vortex-proto`: 0.24.0 -> 0.25.0 (⚠ API breaking changes)
* `vortex-dtype`: 0.24.0 -> 0.25.0 (⚠ API breaking changes)
* `vortex-datetime-dtype`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-mask`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-scalar`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-array`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-fastlanes`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-alp`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-datetime-parts`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-fsst`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-dict`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-runend`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-sparse`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-zigzag`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-btrblocks`: 0.24.0 -> 0.25.0
* `vortex-bytebool`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-expr`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-metrics`: 0.24.0 -> 0.25.0
* `vortex-io`: 0.24.0 -> 0.25.0 (⚠ API breaking changes)
* `vortex-layout`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-file`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-ipc`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-datafusion`: 0.24.0 -> 0.25.0 (βœ“ API compatible changes)
* `vortex-tui`: 0.24.0 -> 0.25.0

### ⚠ `vortex-flatbuffers` breaking changes

```text
--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field MessageArgs.body_size in /tmp/.tmpqUdpHC/vortex/vortex-flatbuffers/src/./generated/message.rs:625
  field ArrayArgs.root in /tmp/.tmpqUdpHC/vortex/vortex-flatbuffers/src/./generated/array.rs:366
  field PostscriptArgs.footer in /tmp/.tmpqUdpHC/vortex/vortex-flatbuffers/src/./generated/footer.rs:682
  field ArrayMessageArgs.encodings in /tmp/.tmpqUdpHC/vortex/vortex-flatbuffers/src/./generated/message.rs:260
  field ArrayStatsArgs.sum in /tmp/.tmpqUdpHC/vortex/vortex-flatbuffers/src/./generated/array.rs:707

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself 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.39.0/src/lints/enum_missing.ron

Failed in:
  enum vortex_flatbuffers::footer::FileLayoutOffset, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:238
  enum vortex_flatbuffers::message::BufferOffset, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:408

--- failure inherent_associated_pub_const_missing: inherent impl's associated pub const removed ---

Description:
An inherent impl's associated public constant is removed or renamed
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/inherent_associated_pub_const_missing.ron

Failed in:
  ArrayMessage::VT_ARRAY, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:290
  ArrayMessage::VT_BUFFERS, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:292
  Postscript::VT_FILE_LAYOUT, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:373
  ArrayStats::VT_RUN_COUNT, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:200
  ArrayStats::VT_TRUE_COUNT, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:201
  ArrayStats::VT_BIT_WIDTH_FREQ, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:203
  ArrayStats::VT_TRAILING_ZERO_FREQ, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:204
  MessageHeader::Buffer, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:197
  MessageHeader::DType, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:198
  Array::VT_ENCODING, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:30
  Array::VT_METADATA, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:31
  Array::VT_CHILDREN, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:32
  Array::VT_STATS, previously at /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:34

--- 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.39.0/src/lints/inherent_method_missing.ron

Failed in:
  ArrayMessageBuilder::add_array, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:373
  ArrayMessageBuilder::add_buffers, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:381
  PostscriptBuilder::add_file_layout, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:444
  ArrayMessage::array, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:313
  ArrayMessage::buffers, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:329
  Postscript::file_layout, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:399
  ArrayStats::run_count, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:268
  ArrayStats::true_count, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:275
  ArrayStats::bit_width_freq, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:289
  ArrayStats::trailing_zero_freq, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:296
  ArrayBuilder::add_encoding, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:134
  ArrayBuilder::add_metadata, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:138
  ArrayBuilder::add_children, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:142
  ArrayBuilder::add_stats, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:150
  Message::header_as_buffer, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:617
  Message::header_as_dtype, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:632
  ArrayStatsBuilder::add_run_count, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:391
  ArrayStatsBuilder::add_true_count, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:395
  ArrayStatsBuilder::add_bit_width_freq, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:403
  ArrayStatsBuilder::add_trailing_zero_freq, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:407
  Array::encoding, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:56
  Array::metadata, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:63
  Array::children, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:70
  Array::stats, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:84

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  ENUM_MIN_COMPRESSION in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:97
  ENUM_MAX_COMPRESSION in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:99
  ENUM_VALUES_COMPRESSION in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:102

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_flatbuffers::footer::FileLayoutArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:303
  struct vortex_flatbuffers::footer::FileLayoutBuilder, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:317
  struct vortex_flatbuffers::message::Buffer, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:411
  struct vortex_flatbuffers::message::BufferArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:485
  struct vortex_flatbuffers::message::BufferBuilder, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:501
  struct vortex_flatbuffers::message::Compression, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:108
  struct vortex_flatbuffers::footer::FileLayout, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:242

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that 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.39.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field encoding of struct ArrayArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:109
  field metadata of struct ArrayArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:110
  field children of struct ArrayArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:111
  field stats of struct ArrayArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:113
  field run_count of struct ArrayStatsArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:339
  field true_count of struct ArrayStatsArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:340
  field bit_width_freq of struct ArrayStatsArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:342
  field trailing_zero_freq of struct ArrayStatsArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/array.rs:343
  field file_layout of struct PostscriptArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/footer.rs:422
  field array of struct ArrayMessageArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:352
  field buffers of struct ArrayMessageArgs, previously in file /tmp/.tmp4iqevq/vortex-flatbuffers/src/./generated/message.rs:354
```

### ⚠ `vortex-proto` breaking changes

```text
--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that 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.39.0/src/lints/enum_variant_missing.ron

Failed in:
  variant FieldType::Index, previously in file /tmp/.tmp4iqevq/vortex-proto/src/./generated/vortex.dtype.rs:92
```

### ⚠ `vortex-dtype` breaking changes

```text
--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type Nullability no longer derives Ord, in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/nullability.rs:6
  type Nullability no longer derives PartialOrd, in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/nullability.rs:6
  type FieldDType no longer derives PartialOrd, in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/struct_.rs:13
  type ExtDType no longer derives PartialOrd, in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/extension.rs:63
  type DType no longer derives PartialOrd, in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/dtype.rs:23
  type StructDType no longer derives PartialOrd, in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/struct_.rs:153

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant Field:ElementType in /tmp/.tmpqUdpHC/vortex/vortex-dtype/src/field.rs:19

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that 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.39.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Field::Index, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/field.rs:22

--- 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.39.0/src/lints/inherent_method_missing.ron

Failed in:
  Field::is_indexed, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/field.rs:59
  Field::into_named_field, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/field.rs:64
  Field::into_index_field, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/field.rs:82
  StructDType::find_name, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/struct_.rs:251
  StructDType::field_info, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/struct_.rs:257
  StructDType::field_dtype, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/struct_.rs:275
  StructDType::dtypes, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/struct_.rs:280

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_dtype::FieldInfo, previously in file /tmp/.tmp4iqevq/vortex-dtype/src/struct_.rs:189
```

### ⚠ `vortex-io` breaking changes

```text
--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/method_parameter_count_changed.ron

Failed in:
  vortex_io::ObjectStoreReadAt::new now takes 3 parameters instead of 2, in /tmp/.tmpqUdpHC/vortex/vortex-io/src/object_store.rs:26

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/module_missing.ron

Failed in:
  mod vortex_io::offset, previously in file /tmp/.tmp4iqevq/vortex-io/src/offset.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_io::VortexReadRanges, previously in file /tmp/.tmp4iqevq/vortex-io/src/read_ranges.rs:17
  struct vortex_io::offset::OffsetReadAt, previously in file /tmp/.tmp4iqevq/vortex-io/src/offset.rs:10
  struct vortex_io::VortexBufReader, previously in file /tmp/.tmp4iqevq/vortex-io/src/buf.rs:11
```

<details><summary><i><b>Changelog</b></i></summary><p>






























</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] authored Feb 28, 2025
1 parent eac236b commit 8c177b2
Show file tree
Hide file tree
Showing 3 changed files with 870 additions and 60 deletions.
Loading

0 comments on commit 8c177b2

Please sign in to comment.