Skip to content

Commit

Permalink
chore: release v0.21.0 (#1695)
Browse files Browse the repository at this point in the history
## 🤖 New release
* `vortex`: 0.20.0 -> 0.21.0 (✓ API compatible changes)
* `vortex-alp`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-array`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-buffer`: 0.20.0 -> 0.21.0 (✓ API compatible changes)
* `vortex-datetime-dtype`: 0.20.0 -> 0.21.0
* `vortex-dtype`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-error`: 0.20.0 -> 0.21.0 (✓ API compatible changes)
* `vortex-flatbuffers`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-proto`: 0.20.0 -> 0.21.0
* `vortex-scalar`: 0.20.0 -> 0.21.0 (✓ API compatible changes)
* `vortex-fastlanes`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-bytebool`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-datetime-parts`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-dict`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-expr`: 0.20.0 -> 0.21.0 (✓ API compatible changes)
* `vortex-file`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-io`: 0.20.0 -> 0.21.0 (✓ API compatible changes)
* `vortex-ipc`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-sampling-compressor`: 0.20.0 -> 0.21.0 (⚠️ API breaking
changes)
* `vortex-fsst`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-runend`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-runend-bool`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-zigzag`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-roaring`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)
* `vortex-datafusion`: 0.20.0 -> 0.21.0 (⚠️ API breaking changes)

### ⚠️ `vortex-alp` breaking changes

```
--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function 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.37.0/src/lints/function_parameter_count_changed.ron

Failed in:
  vortex_alp::alp_rd_decode now takes 5 parameters instead of 6, in /tmp/.tmpCdcVjR/vortex/encodings/alp/src/alp_rd/mod.rs:260

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

Failed in:
  ALPRDArray::left_parts_exceptions, previously in file /tmp/.tmpAQdU44/vortex-alp/src/alp_rd/array.rs:161

--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_alp::ALPRD, previously in file /tmp/.tmpAQdU44/vortex-alp/src/alp_rd/array.rs:17
  struct vortex_alp::ALP, previously in file /tmp/.tmpAQdU44/vortex-alp/src/alp/array.rs:19
```

### ⚠️ `vortex-array` breaking changes

```
--- failure declarative_macro_missing: macro_rules declaration removed or renamed ---

Description:
A publicly-visible `macro_rules` declarative macro cannot be imported by its prior name. A `#[macro_export]` may have been removed, or the macro itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/reference/macros-by-example.html#path-based-scope
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro_rules! iterate_primitive_array, previously in file /tmp/.tmpAQdU44/vortex-array/src/variants.rs:95
  macro_rules! iterate_integer_array, previously in file /tmp/.tmpAQdU44/vortex-array/src/variants.rs:117

--- 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.37.0/src/lints/enum_variant_added.ron

Failed in:
  variant Canonical:List in /tmp/.tmpCdcVjR/vortex/vortex-array/src/canonical.rs:62

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/feature_missing.ron

Failed in:
  feature serde in the package's Cargo.toml
  feature flatbuffers in the package's Cargo.toml

--- failure function_missing: pub fn removed or renamed ---

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

Failed in:
  function vortex_array::compute::unary::try_cast, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/cast.rs:30
  function vortex_array::compute::unary::subtract_scalar, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/scalar_subtract.rs:28
  function vortex_array::compute::unary::fill_forward, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/fill_forward.rs:31
  function vortex_array::compute::unary::scalar_at, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/scalar_at.rs:30

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function 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.37.0/src/lints/function_parameter_count_changed.ron

Failed in:
  vortex_array::compute::take now takes 2 parameters instead of 3, in /tmp/.tmpCdcVjR/vortex/vortex-array/src/compute/take.rs:45

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

Failed in:
  SparseArray::values, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/sparse/mod.rs:104
  SparseArray::indices, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/sparse/mod.rs:111
  SparseArray::resolved_indices, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/sparse/mod.rs:140
  SparseArray::min_index, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/sparse/mod.rs:158
  SparseArray::max_index, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/sparse/mod.rs:171
  ArrayData::with_dyn, previously in file /tmp/.tmpAQdU44/vortex-array/src/data/mod.rs:337

--- 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.37.0/src/lints/method_parameter_count_changed.ron

Failed in:
  vortex_array::array::PrimitiveArray::patch now takes 2 parameters instead of 4, in /tmp/.tmpCdcVjR/vortex/vortex-array/src/array/primitive/patch.rs:12
  vortex_array::array::BoolArray::patch now takes 2 parameters instead of 3, in /tmp/.tmpCdcVjR/vortex/vortex-array/src/array/bool/patch.rs:11
  vortex_array::validity::LogicalValidity::null_count now takes 1 parameters instead of 2, in /tmp/.tmpCdcVjR/vortex/vortex-array/src/validity.rs:507
  vortex_array::validity::Validity::take now takes 2 parameters instead of 3, in /tmp/.tmpCdcVjR/vortex/vortex-array/src/validity.rs:198

--- 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.37.0/src/lints/module_missing.ron

Failed in:
  mod vortex_array::compute::unary, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/mod.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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_array::array::Bool, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/bool/mod.rs:28
  struct vortex_array::array::Null, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/null/mod.rs:17
  struct vortex_array::array::Primitive, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/primitive/mod.rs:29
  struct vortex_array::array::Extension, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/extension/mod.rs:18
  struct vortex_array::array::Constant, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/constant/mod.rs:17
  struct vortex_array::array::VarBin, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/varbin/mod.rs:33
  struct vortex_array::array::Sparse, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/sparse/mod.rs:24
  struct vortex_array::array::Chunked, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/chunked/mod.rs:33
  struct vortex_array::array::Struct, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/struct_/mod.rs:20
  struct vortex_array::compute::TakeOptions, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/take.rs:9
  struct vortex_array::array::VarBinView, previously in file /tmp/.tmpAQdU44/vortex-array/src/array/varbinview/mod.rs:230
  struct vortex_array::compute::BitIndexIterator, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/filter.rs:129

--- 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.37.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait vortex_array::encoding::EncodingVTable gained VariantsVTable in file /tmp/.tmpCdcVjR/vortex/vortex-array/src/encoding/mod.rs:73

--- failure trait_associated_const_added: non-sealed trait added associated constant without default value ---

Description:
A non-sealed trait has gained an associated constant without a default value, 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.37.0/src/lints/trait_associated_const_added.ron

Failed in:
  trait constant vortex_array::encoding::Encoding::ID in file /tmp/.tmpCdcVjR/vortex/vortex-array/src/encoding/mod.rs:64

--- 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.37.0/src/lints/trait_method_added.ron

Failed in:
  trait method vortex_array::IntoArrayVariant::into_list in file /tmp/.tmpCdcVjR/vortex/vortex-array/src/canonical.rs:417
  trait method vortex_array::IntoCanonicalVTable::into_arrow in file /tmp/.tmpCdcVjR/vortex/vortex-array/src/canonical.rs:381

--- 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.37.0/src/lints/trait_method_missing.ron

Failed in:
  method invert of trait BoolArrayTrait, previously in file /tmp/.tmpAQdU44/vortex-array/src/variants.rs:90
  method with_dyn of trait EncodingVTable, previously in file /tmp/.tmpAQdU44/vortex-array/src/encoding/mod.rs:89
  method search_sorted_usize of trait SearchSortedFn, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/search_sorted.rs:109
  method search_sorted_usize_many of trait SearchSortedFn, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/search_sorted.rs:132

--- failure trait_missing: pub trait removed or renamed ---

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

Failed in:
  trait vortex_array::encoding::ArrayEncodingExt, previously in file /tmp/.tmpAQdU44/vortex-array/src/encoding/mod.rs:109
  trait vortex_array::compute::unary::ScalarAtFn, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/scalar_at.rs:10
  trait vortex_array::compute::unary::SubtractScalarFn, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/scalar_subtract.rs:8
  trait vortex_array::compute::unary::CastFn, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/cast.rs:7
  trait vortex_array::ArrayDef, previously in file /tmp/.tmpAQdU44/vortex-array/src/macros.rs:12
  trait vortex_array::compute::unary::FillForwardFn, previously in file /tmp/.tmpAQdU44/vortex-array/src/compute/unary/fill_forward.rs:11
  trait vortex_array::variants::ArrayVariants, previously in file /tmp/.tmpAQdU44/vortex-array/src/variants.rs:14

--- failure trait_no_longer_object_safe: trait no longer object safe ---

Description:
Trait is no longer object safe, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/trait_no_longer_object_safe.ron

Failed in:
  trait Encoding in file /tmp/.tmpCdcVjR/vortex/vortex-array/src/encoding/mod.rs:63

--- failure trait_removed_supertrait: supertrait removed or renamed ---

Description:
A supertrait was removed from a trait. Users of the trait can no longer assume it can also be used like its supertrait.
        ref: https://doc.rust-lang.org/reference/items/traits.html#supertraits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/trait_removed_supertrait.ron

Failed in:
  supertrait vortex_array::variants::ArrayVariants of trait ArrayTrait in file /tmp/.tmpCdcVjR/vortex/vortex-array/src/lib.rs:89
```

### ⚠️ `vortex-dtype` breaking changes

```
--- 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.37.0/src/lints/inherent_associated_pub_const_missing.ron

Failed in:
  DType::IDX, previously at /tmp/.tmpAQdU44/vortex-dtype/src/dtype.rs:49
  DType::IDX_32, previously at /tmp/.tmpAQdU44/vortex-dtype/src/dtype.rs:52
```

### ⚠️ `vortex-flatbuffers` breaking changes

```
--- 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.37.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ArrayArgs.buffers in /tmp/.tmpCdcVjR/vortex/vortex-flatbuffers/src/./generated/array.rs:248

--- 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.37.0/src/lints/enum_missing.ron

Failed in:
  enum vortex_flatbuffers::message::BatchOffset, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:525
  enum vortex_flatbuffers::message::SchemaOffset, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:428
  enum vortex_flatbuffers::message::PageOffset, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:673

--- failure function_missing: pub fn removed or renamed ---

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

Failed in:
  function vortex_flatbuffers::array::finish_size_prefixed_array_buffer, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:612
  function vortex_flatbuffers::array::root_as_array_with_opts, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:571
  function vortex_flatbuffers::array::finish_array_buffer, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:605
  function vortex_flatbuffers::array::size_prefixed_root_as_array_unchecked, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:601
  function vortex_flatbuffers::array::root_as_array_unchecked, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:594
  function vortex_flatbuffers::array::size_prefixed_root_as_array_with_opts, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:584
  function vortex_flatbuffers::array::root_as_array, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:551
  function vortex_flatbuffers::array::size_prefixed_root_as_array, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:561

--- 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.37.0/src/lints/inherent_associated_pub_const_missing.ron

Failed in:
  MessageHeader::Schema, previously at /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:196
  MessageHeader::Batch, previously at /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:197
  MessageHeader::Page, previously at /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:198
  Array::VT_VERSION, previously at /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:111
  Array::VT_BUFFER_INDEX, previously at /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:112

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

Failed in:
  ArrayBuilder::add_version, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:227
  ArrayBuilder::add_buffer_index, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:231
  Message::header_as_schema, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:847
  Message::header_as_batch, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:862
  Message::header_as_page, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:877
  Array::version, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:139
  Array::buffer_index, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:146

--- 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.37.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  ENUM_VALUES_VERSION in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:20
  ENUM_MIN_VERSION in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:15
  ENUM_MAX_VERSION in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:17

--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_flatbuffers::message::Buffer, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:275
  struct vortex_flatbuffers::message::BatchBuilder, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:627
  struct vortex_flatbuffers::message::PageArgs, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:737
  struct vortex_flatbuffers::message::Batch, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:528
  struct vortex_flatbuffers::message::Schema, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:431
  struct vortex_flatbuffers::message::Page, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:676
  struct vortex_flatbuffers::message::SchemaBuilder, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:494
  struct vortex_flatbuffers::message::PageBuilder, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:751
  struct vortex_flatbuffers::array::Version, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:26
  struct vortex_flatbuffers::message::SchemaArgs, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:482
  struct vortex_flatbuffers::message::BatchArgs, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/message.rs:609

--- 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.37.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field version of struct ArrayArgs, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:200
  field buffer_index of struct ArrayArgs, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/./generated/array.rs:201

--- failure trait_missing: pub trait removed or renamed ---

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

Failed in:
  trait vortex_flatbuffers::FlatBufferToBytes, previously in file /tmp/.tmpAQdU44/vortex-flatbuffers/src/lib.rs:147
```

### ⚠️ `vortex-fastlanes` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_fastlanes::Delta, previously in file /tmp/.tmpAQdU44/vortex-fastlanes/src/delta/mod.rs:21
  struct vortex_fastlanes::BitPacked, previously in file /tmp/.tmpAQdU44/vortex-fastlanes/src/bitpacking/mod.rs:23
  struct vortex_fastlanes::FoR, previously in file /tmp/.tmpAQdU44/vortex-fastlanes/src/for/mod.rs:20
```

### ⚠️ `vortex-bytebool` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_bytebool::ByteBool, previously in file /tmp/.tmpAQdU44/vortex-bytebool/src/array.rs:20
```

### ⚠️ `vortex-datetime-parts` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_datetime_parts::DateTimeParts, previously in file /tmp/.tmpAQdU44/vortex-datetime-parts/src/array.rs:21
```

### ⚠️ `vortex-dict` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_dict::Dict, previously in file /tmp/.tmpAQdU44/vortex-dict/src/array.rs:20
```

### ⚠️ `vortex-file` breaking changes

```
--- 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.37.0/src/lints/enum_missing.ron

Failed in:
  enum vortex_file::BatchRead, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/mod.rs:57

--- failure function_missing: pub fn removed or renamed ---

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

Failed in:
  function vortex_file::read_layout_from_initial, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/builder/initial_read.rs:63

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

Failed in:
  RowMask::new_unchecked, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/mask.rs:102
  RowMask::to_indices_array, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/mask.rs:245
  VortexReadBuilder::with_size, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/builder/mod.rs:87
  VortexReadBuilder::with_size, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/builder/mod.rs:87
  LayoutSpec::inlined_schema, previously in file /tmp/.tmpAQdU44/vortex-file/src/write/layout.rs:53

--- 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.37.0/src/lints/method_parameter_count_changed.ron

Failed in:
  vortex_file::LayoutDeserializer::read_layout now takes 4 parameters instead of 5, in /tmp/.tmpCdcVjR/vortex/vortex-file/src/read/context.rs:72

--- 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.37.0/src/lints/module_missing.ron

Failed in:
  mod vortex_file::chunked_reader, previously in file /tmp/.tmpAQdU44/vortex-file/src/chunked_reader/mod.rs:1

--- 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.37.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  INLINE_SCHEMA_LAYOUT_ID in file /tmp/.tmpAQdU44/vortex-file/src/lib.rs:176

--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_file::chunked_reader::ChunkedArrayReader, previously in file /tmp/.tmpAQdU44/vortex-file/src/chunked_reader/mod.rs:14
  struct vortex_file::layouts::InlineDTypeLayout, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/layouts/inline_dtype.rs:19

--- 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.37.0/src/lints/trait_method_added.ron

Failed in:
  trait method vortex_file::LayoutReader::poll_read in file /tmp/.tmpCdcVjR/vortex/vortex-file/src/read/mod.rs:123

--- 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.37.0/src/lints/trait_method_missing.ron

Failed in:
  method read_selection of trait LayoutReader, previously in file /tmp/.tmpAQdU44/vortex-file/src/read/mod.rs:85
```

### ⚠️ `vortex-ipc` breaking changes

```
--- 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.37.0/src/lints/enum_variant_added.ron

Failed in:
  variant IPCMessage:Array in /tmp/.tmpCdcVjR/vortex/vortex-ipc/src/messages/mod.rs:16
  variant IPCMessage:Buffer in /tmp/.tmpCdcVjR/vortex/vortex-ipc/src/messages/mod.rs:17
  variant IPCMessage:DType in /tmp/.tmpCdcVjR/vortex/vortex-ipc/src/messages/mod.rs:18

--- 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.37.0/src/lints/enum_variant_missing.ron

Failed in:
  variant IPCMessage::Schema, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:17
  variant IPCMessage::Batch, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:18
  variant IPCMessage::Page, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:19

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

Failed in:
  MessageWriter::write_batch, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/writer.rs:74
  MessageReader::maybe_read_page, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/reader.rs:196

--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_ipc::messages::IPCSchema, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:22
  struct vortex_ipc::messages::IPCPage, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:25
  struct vortex_ipc::messages::IPCArray, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:24
  struct vortex_ipc::messages::IPCBatch, previously in file /tmp/.tmpAQdU44/vortex-ipc/src/messages/mod.rs:23
```

### ⚠️ `vortex-sampling-compressor` 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.37.0/src/lints/inherent_method_missing.ron

Failed in:
  CompressionTree::num_descendants, previously in file /tmp/.tmpAQdU44/vortex-sampling-compressor/src/compressors/mod.rs:185
```

### ⚠️ `vortex-fsst` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_fsst::FSST, previously in file /tmp/.tmpAQdU44/vortex-fsst/src/array.rs:18
```

### ⚠️ `vortex-runend` breaking changes

```
--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function 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.37.0/src/lints/function_parameter_count_changed.ron

Failed in:
  vortex_runend::compress::runend_decode_typed_bool now takes 5 parameters instead of 3, in /tmp/.tmpCdcVjR/vortex/encodings/runend/src/compress.rs:224
  vortex_runend::compress::runend_decode_primitive now takes 4 parameters instead of 5, in /tmp/.tmpCdcVjR/vortex/encodings/runend/src/compress.rs:140
  vortex_runend::compress::runend_decode_typed_primitive now takes 5 parameters instead of 3, in /tmp/.tmpCdcVjR/vortex/encodings/runend/src/compress.rs:176
  vortex_runend::compress::runend_decode_bools now takes 4 parameters instead of 5, in /tmp/.tmpCdcVjR/vortex/encodings/runend/src/compress.rs:159

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

Failed in:
  RunEndArray::validity, previously in file /tmp/.tmpAQdU44/vortex-runend/src/array.rs:146

--- 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.37.0/src/lints/method_parameter_count_changed.ron

Failed in:
  vortex_runend::RunEndArray::try_new now takes 2 parameters instead of 3, in /tmp/.tmpCdcVjR/vortex/encodings/runend/src/array.rs:39

--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_runend::RunEnd, previously in file /tmp/.tmpAQdU44/vortex-runend/src/array.rs:24
```

### ⚠️ `vortex-runend-bool` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_runend_bool::RunEndBool, previously in file /tmp/.tmpAQdU44/vortex-runend-bool/src/array.rs:22
  struct vortex_runend_bool::array::RunEndBool, previously in file /tmp/.tmpAQdU44/vortex-runend-bool/src/array.rs:22
```

### ⚠️ `vortex-zigzag` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_zigzag::ZigZag, previously in file /tmp/.tmpAQdU44/vortex-zigzag/src/array.rs:22
```

### ⚠️ `vortex-roaring` breaking changes

```
--- 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.37.0/src/lints/struct_missing.ron

Failed in:
  struct vortex_roaring::RoaringBool, previously in file /tmp/.tmpAQdU44/vortex-roaring/src/boolean/mod.rs:26
  struct vortex_roaring::RoaringInt, previously in file /tmp/.tmpAQdU44/vortex-roaring/src/integer/mod.rs:26
```

### ⚠️ `vortex-datafusion` breaking changes

```
--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field VortexFileOpener.initial_read_cache in /tmp/.tmpCdcVjR/vortex/vortex-datafusion/src/persistent/opener.rs:28

--- 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.37.0/src/lints/method_parameter_count_changed.ron

Failed in:
  vortex_datafusion::persistent::execution::VortexExec::try_new now takes 5 parameters instead of 4, in /tmp/.tmpCdcVjR/vortex/vortex-datafusion/src/persistent/execution.rs:32
```

<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
danking and github-actions[bot] authored Dec 16, 2024
1 parent a4ad053 commit 931711b
Show file tree
Hide file tree
Showing 3 changed files with 438 additions and 55 deletions.
Loading

0 comments on commit 931711b

Please sign in to comment.