From 0234790acd65f85fbd5b2c44799e38e0f10c2791 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 30 Oct 2024 16:15:47 -0400
Subject: [PATCH] chore: release v0.13.0 (#1162)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## 🤖 New release
* `vortex-alp`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-array`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-buffer`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-datetime-dtype`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-dtype`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-error`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-flatbuffers`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-proto`: 0.12.0 -> 0.13.0
* `vortex-scalar`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-fastlanes`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-bytebool`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-datafusion`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-expr`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-schema`: 0.12.0 -> 0.13.0
* `vortex-serde`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-sampling-compressor`: 0.12.0 -> 0.13.0 (⚠️ API breaking
changes)
* `vortex-datetime-parts`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-dict`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-fsst`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
* `vortex-roaring`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-runend`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-runend-bool`: 0.12.0 -> 0.13.0 (⚠️ API breaking changes)
* `vortex-zigzag`: 0.12.0 -> 0.13.0 (✓ API compatible changes)
### ⚠️ `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.36.0/src/lints/declarative_macro_missing.ron
Failed in:
macro_rules! assert_arrays_eq, previously in file /tmp/.tmpnyv9D6/vortex-array/src/array/assertions.rs:2
--- 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.36.0/src/lints/enum_variant_added.ron
Failed in:
variant Canonical:VarBinView in /tmp/.tmpCUhGq5/vortex/vortex-array/src/canonical.rs:61
--- 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.36.0/src/lints/enum_variant_missing.ron
Failed in:
variant Canonical::VarBin, previously in file /tmp/.tmpnyv9D6/vortex-array/src/canonical.rs:61
--- 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:
Canonical::into_varbin, previously in file /tmp/.tmpnyv9D6/vortex-array/src/canonical.rs:120
VarBinViewArray::bytes, previously in file /tmp/.tmpnyv9D6/vortex-array/src/array/varbinview/mod.rs:183
BinaryView::size, previously in file /tmp/.tmpnyv9D6/vortex-array/src/array/varbinview/mod.rs:85
--- 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.36.0/src/lints/module_missing.ron
Failed in:
mod vortex::opaque, previously in file /tmp/.tmpnyv9D6/vortex-array/src/opaque.rs:1
mod vortex::visitor, previously in file /tmp/.tmpnyv9D6/vortex-array/src/visitor.rs:1
mod vortex::vendored, previously in file /tmp/.tmpnyv9D6/vortex-array/src/vendored.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.36.0/src/lints/struct_missing.ron
Failed in:
struct vortex::opaque::OpaqueEncoding, previously in file /tmp/.tmpnyv9D6/vortex-array/src/opaque.rs:19
struct vortex::ChildrenCollector, previously in file /tmp/.tmpnyv9D6/vortex-array/src/view.rs:170
--- 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::ArrayMetadata gained Display in file /tmp/.tmpCUhGq5/vortex/vortex-array/src/metadata.rs:15
--- 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::IntoArrayVariant::into_varbinview in file /tmp/.tmpCUhGq5/vortex/vortex-array/src/canonical.rs:315
--- 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 into_varbin of trait IntoArrayVariant, previously in file /tmp/.tmpnyv9D6/vortex-array/src/canonical.rs:388
--- 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.36.0/src/lints/trait_missing.ron
Failed in:
trait vortex::visitor::AcceptArrayVisitor, previously in file /tmp/.tmpnyv9D6/vortex-array/src/visitor.rs:7
trait vortex::visitor::ArrayVisitor, previously in file /tmp/.tmpnyv9D6/vortex-array/src/visitor.rs:12
--- 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.36.0/src/lints/trait_removed_supertrait.ron
Failed in:
supertrait vortex::visitor::AcceptArrayVisitor of trait ArrayTrait in file /tmp/.tmpCUhGq5/vortex/vortex-array/src/lib.rs:271
```
### ⚠️ `vortex-dtype` breaking changes
```
--- 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.36.0/src/lints/function_missing.ron
Failed in:
function vortex_dtype::flatbuffers::resolve_field_references, previously in file /tmp/.tmpnyv9D6/vortex-dtype/src/serde/flatbuffers/project.rs:11
```
### ⚠️ `vortex-error` 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.36.0/src/lints/enum_variant_added.ron
Failed in:
variant VortexError:UrlError in /tmp/.tmpCUhGq5/vortex/vortex-error/src/lib.rs:161
```
### ⚠️ `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.36.0/src/lints/constructible_struct_adds_field.ron
Failed in:
field FooterArgs.row_count in /tmp/.tmpCUhGq5/vortex/vortex-flatbuffers/src/./generated/footer.rs:350
field LayoutArgs.encoding in /tmp/.tmpCUhGq5/vortex/vortex-flatbuffers/src/./generated/footer.rs:221
field LayoutArgs.buffers in /tmp/.tmpCUhGq5/vortex/vortex-flatbuffers/src/./generated/footer.rs:222
field LayoutArgs.children in /tmp/.tmpCUhGq5/vortex/vortex-flatbuffers/src/./generated/footer.rs:223
field LayoutArgs.metadata in /tmp/.tmpCUhGq5/vortex/vortex-flatbuffers/src/./generated/footer.rs:224
--- 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.36.0/src/lints/enum_missing.ron
Failed in:
enum vortex_flatbuffers::footer::NestedLayoutOffset, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:217
enum vortex_flatbuffers::footer::FlatLayoutOffset, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:103
--- 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.36.0/src/lints/inherent_associated_pub_const_missing.ron
Failed in:
Layout::VT_LAYOUT_TYPE, previously at /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:347
Layout::VT_LAYOUT, previously at /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:348
--- 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:
Layout::layout_type, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:367
Layout::layout, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:374
Layout::layout_as_flat_layout, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:382
Layout::layout_as_nested_layout, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:397
LayoutBuilder::add_layout_type, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:450
LayoutBuilder::add_layout, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:454
--- 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.36.0/src/lints/pub_module_level_const_missing.ron
Failed in:
ENUM_MIN_LAYOUT_VARIANT in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:13
ENUM_VALUES_LAYOUT_VARIANT in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:18
ENUM_MAX_LAYOUT_VARIANT in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:15
--- 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.36.0/src/lints/struct_missing.ron
Failed in:
struct vortex_flatbuffers::footer::NestedLayoutBuilder, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:295
struct vortex_flatbuffers::footer::LayoutVariantUnionTableOffset, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:101
struct vortex_flatbuffers::footer::FlatLayoutBuilder, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:181
struct vortex_flatbuffers::footer::NestedLayout, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:220
struct vortex_flatbuffers::footer::FlatLayout, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:106
struct vortex_flatbuffers::footer::LayoutVariant, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:26
struct vortex_flatbuffers::footer::NestedLayoutArgs, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:281
struct vortex_flatbuffers::footer::FlatLayoutArgs, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:167
--- 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.36.0/src/lints/struct_pub_field_missing.ron
Failed in:
field layout_type of struct LayoutArgs, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:431
field layout of struct LayoutArgs, previously in file /tmp/.tmpnyv9D6/vortex-flatbuffers/src/./generated/footer.rs:432
```
### ⚠️ `vortex-fastlanes` breaking changes
```
--- 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.36.0/src/lints/function_missing.ron
Failed in:
function vortex_fastlanes::bitpack_patches, previously in file /tmp/.tmpnyv9D6/vortex-fastlanes/src/bitpacking/compress.rs:138
```
### ⚠️ `vortex-expr` breaking changes
```
--- 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.36.0/src/lints/function_missing.ron
Failed in:
function vortex_expr::expr_is_filter, previously in file /tmp/.tmpnyv9D6/vortex-expr/src/lib.rs:23
--- 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.36.0/src/lints/struct_missing.ron
Failed in:
struct vortex_expr::NoOp, previously in file /tmp/.tmpnyv9D6/vortex-expr/src/expr.rs:47
--- 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 estimate_cost of trait VortexExpr, previously in file /tmp/.tmpnyv9D6/vortex-expr/src/expr.rs:28
```
### ⚠️ `vortex-sampling-compressor` 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.36.0/src/lints/struct_missing.ron
Failed in:
struct vortex_sampling_compressor::ALL_COMPRESSORS, previously in file /tmp/.tmpnyv9D6/vortex-sampling-compressor/src/lib.rs:38
--- failure trait_method_default_impl_removed: pub trait default method impl removed ---
Description:
A method's default impl in an unsealed trait has been removed, breaking trait implementations that relied on that default
ref: https://doc.rust-lang.org/book/ch10-02-traits.html#default-implementations
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_method_default_impl_removed.ron
Failed in:
trait method vortex_sampling_compressor::compressors::EncodingCompressor::cost in file /tmp/.tmpCUhGq5/vortex/vortex-sampling-compressor/src/compressors/mod.rs:33
--- failure unit_struct_changed_kind: unit struct changed kind ---
Description:
A public unit struct has been changed to a normal (curly-braces) struct, which cannot be constructed using the same struct literal syntax.
ref: https://github.com/rust-lang/cargo/pull/10871
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/unit_struct_changed_kind.ron
Failed in:
struct BitPackedCompressor in /tmp/.tmpCUhGq5/vortex/vortex-sampling-compressor/src/compressors/bitpacked.rs:23
```
### ⚠️ `vortex-roaring` 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:
RoaringIntArray::bitmap, previously in file /tmp/.tmpnyv9D6/vortex-roaring/src/integer/mod.rs:46
```
### ⚠️ `vortex-runend` breaking changes
```
--- 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.36.0/src/lints/module_missing.ron
Failed in:
mod vortex_runend::runend, previously in file /tmp/.tmpnyv9D6/vortex-runend/src/runend.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.36.0/src/lints/struct_missing.ron
Failed in:
struct vortex_runend::runend::RunEndMetadata, previously in file /tmp/.tmpnyv9D6/vortex-runend/src/runend.rs:24
struct vortex_runend::runend::RunEndArray, previously in file /tmp/.tmpnyv9D6/vortex-runend/src/runend.rs:21
struct vortex_runend::runend::RunEnd, previously in file /tmp/.tmpnyv9D6/vortex-runend/src/runend.rs:21
struct vortex_runend::runend::RunEndEncoding, previously in file /tmp/.tmpnyv9D6/vortex-runend/src/runend.rs:21
```
### ⚠️ `vortex-runend-bool` 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:
RunEndBoolArray::find_physical_index, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:69
RunEndBoolArray::offset, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:83
RunEndBoolArray::start, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:88
RunEndBoolArray::ends, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:93
RunEndBoolArray::find_physical_index, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:69
RunEndBoolArray::offset, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:83
RunEndBoolArray::start, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:88
RunEndBoolArray::ends, previously in file /tmp/.tmpnyv9D6/vortex-runend-bool/src/array.rs:93
```
Changelog
---
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>
---
CHANGELOG.md | 278 +++++++++++++++++++++++++++++++++++++++++++++++++++
Cargo.lock | 54 +++++-----
Cargo.toml | 48 ++++-----
3 files changed, 329 insertions(+), 51 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fe0b22273a..f1c1a25b00 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,284 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## `vortex-zigzag` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-zigzag-v0.12.0...vortex-zigzag-v0.13.0) - 2024-10-29
+
+### Added
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+
+## `vortex-runend-bool` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-runend-bool-v0.12.0...vortex-runend-bool-v0.13.0) - 2024-10-29
+
+### Added
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- Faster RunEndBool decompression, plus metadata cleanup ([#981](https://github.com/spiraldb/vortex/pull/981))
+
+## `vortex-runend` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-runend-v0.12.0...vortex-runend-v0.13.0) - 2024-10-29
+
+### Added
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- RunEnd ends array max is length of the array ([#1017](https://github.com/spiraldb/vortex/pull/1017))
+- Clean up runend metadata & stats ([#1011](https://github.com/spiraldb/vortex/pull/1011))
+
+## `vortex-roaring` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-roaring-v0.12.0...vortex-roaring-v0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Fixed
+- RoaringInt `can_compress` was erroneously always `None` ([#1004](https://github.com/spiraldb/vortex/pull/1004))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- RoaringBool bitmaps needs to manually append trailing false values when canonicalizing ([#988](https://github.com/spiraldb/vortex/pull/988))
+
+## `vortex-fsst` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-fsst-v0.12.0...vortex-fsst-v0.13.0) - 2024-10-29
+
+### Added
+- FSSTArray::into_canonical directly build VarBinView ([#1161](https://github.com/spiraldb/vortex/pull/1161))
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+
+## `vortex-dict` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-dict-v0.12.0...vortex-dict-v0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+- specialized IntoCanonical for DictArray utf8/binary ([#1146](https://github.com/spiraldb/vortex/pull/1146))
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- increase dict decompression throughput ([#1032](https://github.com/spiraldb/vortex/pull/1032))
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- faster Dict logical validity ([#1034](https://github.com/spiraldb/vortex/pull/1034))
+- improved objective function in sampling compressor ([#1000](https://github.com/spiraldb/vortex/pull/1000))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- Implement filter for dict ([#1099](https://github.com/spiraldb/vortex/pull/1099))
+- Use foldhash in dict encoding ([#980](https://github.com/spiraldb/vortex/pull/980))
+
+## `vortex-datetime-parts` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-datetime-parts-v0.12.0...vortex-datetime-parts-v0.13.0) - 2024-10-29
+
+### Added
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+
+## `vortex-sampling-compressor` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-sampling-compressor-v0.12.0...vortex-sampling-compressor-v0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- vortex.dataset.Dataset: deep integration with Polars & DuckDB ([#1089](https://github.com/spiraldb/vortex/pull/1089))
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- add ChunkedCompressor which compresses chunk n+1 like chunk n ([#996](https://github.com/spiraldb/vortex/pull/996))
+- improved objective function in sampling compressor ([#1000](https://github.com/spiraldb/vortex/pull/1000))
+
+### Fixed
+- dict compressor supports varbinview ([#1118](https://github.com/spiraldb/vortex/pull/1118))
+- disable roaring compressors ([#1076](https://github.com/spiraldb/vortex/pull/1076))
+- Vortex (de)compress benchmarks read/write a Layout ([#1024](https://github.com/spiraldb/vortex/pull/1024))
+- RoaringInt `can_compress` was erroneously always `None` ([#1004](https://github.com/spiraldb/vortex/pull/1004))
+
+### Other
+- More docs ([#1104](https://github.com/spiraldb/vortex/pull/1104))
+- Trim BitPackedMetadata to only required values ([#1046](https://github.com/spiraldb/vortex/pull/1046))
+
+## `vortex-serde` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-serde-v0.12.0...vortex-serde-v0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+- teach PyVortex to read from object storage (attempt two) ([#1151](https://github.com/spiraldb/vortex/pull/1151))
+- faster `take` for `BitPackedArray` and `SparseArray` ([#1133](https://github.com/spiraldb/vortex/pull/1133))
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- vortex.dataset.Dataset: deep integration with Polars & DuckDB ([#1089](https://github.com/spiraldb/vortex/pull/1089))
+- Unify FlatLayout with other layouts and add metadata to their flatbuffer representation ([#1077](https://github.com/spiraldb/vortex/pull/1077))
+- improved objective function in sampling compressor ([#1000](https://github.com/spiraldb/vortex/pull/1000))
+
+### Fixed
+- RelativeLayoutCache must hold disk dtype ([#1051](https://github.com/spiraldb/vortex/pull/1051))
+- from_fields is fallible ([#1054](https://github.com/spiraldb/vortex/pull/1054))
+
+### Other
+- VortexRecordBatchReader is generic over runtime ([#1120](https://github.com/spiraldb/vortex/pull/1120))
+- Layouts have buffers and there's self describing schema layout ([#1098](https://github.com/spiraldb/vortex/pull/1098))
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+- Error when projecting projected dtype ([#1063](https://github.com/spiraldb/vortex/pull/1063))
+- Delegate dtype deserialization and projection to layouts ([#1060](https://github.com/spiraldb/vortex/pull/1060))
+- Correctly resolve filter column references when reading column layouts ([#1058](https://github.com/spiraldb/vortex/pull/1058))
+- Add Select expression and reorganize vortex-expr crate ([#1049](https://github.com/spiraldb/vortex/pull/1049))
+- make write logic slightly more simple ([#1026](https://github.com/spiraldb/vortex/pull/1026))
+- Fix writing of Chunked Struct arrays ([#1020](https://github.com/spiraldb/vortex/pull/1020))
+
+## `vortex-expr` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-expr-v0.12.0...vortex-expr-v0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+
+### Other
+- Add Select expression and reorganize vortex-expr crate ([#1049](https://github.com/spiraldb/vortex/pull/1049))
+
+## `vortex-datafusion` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-datafusion-v0.12.0...vortex-datafusion-v0.13.0) - 2024-10-29
+
+### Added
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Fixed
+- from_fields is fallible ([#1054](https://github.com/spiraldb/vortex/pull/1054))
+
+### Other
+- move infer_schema and infer_data_type into vortex-dtype ([#1081](https://github.com/spiraldb/vortex/pull/1081))
+- Add Select expression and reorganize vortex-expr crate ([#1049](https://github.com/spiraldb/vortex/pull/1049))
+
+## `vortex-bytebool` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-bytebool-v0.12.0...vortex-bytebool-v0.13.0) - 2024-10-29
+
+### Added
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+
+## `vortex-fastlanes` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-fastlanes-v0.12.0...vortex-fastlanes-v0.13.0) - 2024-10-29
+
+### Added
+- faster `take` for `BitPackedArray` and `SparseArray` ([#1133](https://github.com/spiraldb/vortex/pull/1133))
+- canonicalize `indices` in `take` if sufficiently large ([#1036](https://github.com/spiraldb/vortex/pull/1036))
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- improved objective function in sampling compressor ([#1000](https://github.com/spiraldb/vortex/pull/1000))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Resolve suppressed clippy warning in BitPacked::take ([#1135](https://github.com/spiraldb/vortex/pull/1135))
+- clean up stale comments ([#1134](https://github.com/spiraldb/vortex/pull/1134))
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+- Trim BitPackedMetadata to only required values ([#1046](https://github.com/spiraldb/vortex/pull/1046))
+
+## `vortex-scalar` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-scalar-v0.12.0...vortex-scalar-v0.13.0) - 2024-10-29
+
+### Added
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- teach PyArray scalar_at ([#1095](https://github.com/spiraldb/vortex/pull/1095))
+- trim metadatas (part 2) ([#1028](https://github.com/spiraldb/vortex/pull/1028))
+- introduce ScalarType, the trait for scalar-y Rust types ([#1008](https://github.com/spiraldb/vortex/pull/1008))
+- proto matches serde: f16 serializes as an unsigned integer ([#992](https://github.com/spiraldb/vortex/pull/992))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Fixed
+- rely on ScalarValue Display in Scalar Display ([#978](https://github.com/spiraldb/vortex/pull/978))
+- teach protobuf how to deserialize f16 ([#991](https://github.com/spiraldb/vortex/pull/991))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- StructScalar stores borrowed arcs ([#1073](https://github.com/spiraldb/vortex/pull/1073))
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+
+## `vortex-flatbuffers` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-flatbuffers-v0.12.0...vortex-flatbuffers-v0.13.0) - 2024-10-29
+
+### Added
+- Unify FlatLayout with other layouts and add metadata to their flatbuffer representation ([#1077](https://github.com/spiraldb/vortex/pull/1077))
+
+### Other
+- Layouts have buffers and there's self describing schema layout ([#1098](https://github.com/spiraldb/vortex/pull/1098))
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+
+## `vortex-error` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-error-v0.12.0...vortex-error-v0.13.0) - 2024-10-29
+
+### Added
+- teach PyVortex to read from object storage (attempt two) ([#1151](https://github.com/spiraldb/vortex/pull/1151))
+
+## `vortex-dtype` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-dtype-v0.12.0...vortex-dtype-v0.13.0) - 2024-10-29
+
+### Fixed
+- RelativeLayoutCache must hold disk dtype ([#1051](https://github.com/spiraldb/vortex/pull/1051))
+- RoaringInt `can_compress` was erroneously always `None` ([#1004](https://github.com/spiraldb/vortex/pull/1004))
+
+### Other
+- More docs ([#1104](https://github.com/spiraldb/vortex/pull/1104))
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+- Delegate dtype deserialization and projection to layouts ([#1060](https://github.com/spiraldb/vortex/pull/1060))
+
+## `vortex-datetime-dtype` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-datetime-dtype-v0.12.0...vortex-datetime-dtype-v0.13.0) - 2024-10-29
+
+### Other
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+
+## `vortex-buffer` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-buffer-v0.12.0...vortex-buffer-v0.13.0) - 2024-10-29
+
+### Added
+- FSSTArray::into_canonical directly build VarBinView ([#1161](https://github.com/spiraldb/vortex/pull/1161))
+
+### Fixed
+- even empty slices must be aligned properly ([#1112](https://github.com/spiraldb/vortex/pull/1112))
+
+### Other
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+
+## `vortex-array` - [0.13.0](https://github.com/spiraldb/vortex/compare/0.12.0...0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+- faster `take` for `BitPackedArray` and `SparseArray` ([#1133](https://github.com/spiraldb/vortex/pull/1133))
+- German strings, attempt 3 ([#1082](https://github.com/spiraldb/vortex/pull/1082))
+- print diagnostic for function implementations ([#1103](https://github.com/spiraldb/vortex/pull/1103))
+- BoolArray::take is faster ([#1035](https://github.com/spiraldb/vortex/pull/1035))
+- better error message when an array encoding id is unknown ([#997](https://github.com/spiraldb/vortex/pull/997))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Fixed
+- VarBinArray into_canonical dtype erasure ([#1143](https://github.com/spiraldb/vortex/pull/1143)) ([#1145](https://github.com/spiraldb/vortex/pull/1145))
+- support non-Primitive encodings for views ([#1123](https://github.com/spiraldb/vortex/pull/1123))
+- canonicalize null ConstantArray to VarBinViewArray ([#1122](https://github.com/spiraldb/vortex/pull/1122))
+- even empty slices must be aligned properly ([#1112](https://github.com/spiraldb/vortex/pull/1112))
+- from_fields is fallible ([#1054](https://github.com/spiraldb/vortex/pull/1054))
+- StructArray::try_from([]) is an error ([#1053](https://github.com/spiraldb/vortex/pull/1053))
+- RoaringInt `can_compress` was erroneously always `None` ([#1004](https://github.com/spiraldb/vortex/pull/1004))
+- teach pyvortex all our encodings ([#998](https://github.com/spiraldb/vortex/pull/998))
+- BitWidthFreq must be u64/usize ([#974](https://github.com/spiraldb/vortex/pull/974))
+
+### Other
+- VarBinViewArray take preserves nullability ([#1157](https://github.com/spiraldb/vortex/pull/1157))
+- :from_iter_bin creates non nullable array ([#1150](https://github.com/spiraldb/vortex/pull/1150))
+- Register VarBinView compare fn ([#1130](https://github.com/spiraldb/vortex/pull/1130))
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- More docs ([#1104](https://github.com/spiraldb/vortex/pull/1104))
+- move infer_schema and infer_data_type into vortex-dtype ([#1081](https://github.com/spiraldb/vortex/pull/1081))
+- limit number of single char variables to 2 ([#1066](https://github.com/spiraldb/vortex/pull/1066))
+- Register ConstantArray filter function ([#1057](https://github.com/spiraldb/vortex/pull/1057))
+- Use BooleanBuffer when canonicalizing Constant ([#1056](https://github.com/spiraldb/vortex/pull/1056))
+- Fix infinite loop in constant array compare ([#1016](https://github.com/spiraldb/vortex/pull/1016))
+- Slightly nicer unknown encodings error ([#1002](https://github.com/spiraldb/vortex/pull/1002))
+- Don't clone dtype on PrimitiveArray::cast ([#972](https://github.com/spiraldb/vortex/pull/972))
+
+## `vortex-alp` - [0.13.0](https://github.com/spiraldb/vortex/compare/vortex-alp-v0.12.0...vortex-alp-v0.13.0) - 2024-10-29
+
+### Added
+- use hashbrown::hashmap everywhere (modestly faster decompress) ([#1160](https://github.com/spiraldb/vortex/pull/1160))
+- print diagnostic for function implementations ([#1103](https://github.com/spiraldb/vortex/pull/1103))
+- improved objective function in sampling compressor ([#1000](https://github.com/spiraldb/vortex/pull/1000))
+- teach *Metadata and ScalarValue to Display ([#975](https://github.com/spiraldb/vortex/pull/975))
+
+### Other
+- Even more docs ([#1105](https://github.com/spiraldb/vortex/pull/1105))
+- Trim BitPackedMetadata to only required values ([#1046](https://github.com/spiraldb/vortex/pull/1046))
+
## `vortex-runend-bool` - [0.12.0](https://github.com/spiraldb/vortex/compare/vortex-runend-bool-v0.11.0...vortex-runend-bool-v0.12.0) - 2024-10-03
### Added
diff --git a/Cargo.lock b/Cargo.lock
index 28842da607..da760d9167 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -466,7 +466,7 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bench-vortex"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"anyhow",
"arrow-array",
@@ -3134,7 +3134,7 @@ dependencies = [
[[package]]
name = "pyvortex"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow",
"flexbuffers",
@@ -4283,7 +4283,7 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "vortex-alp"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow",
"divan",
@@ -4300,7 +4300,7 @@ dependencies = [
[[package]]
name = "vortex-array"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arbitrary",
"arrow-arith",
@@ -4341,7 +4341,7 @@ dependencies = [
[[package]]
name = "vortex-buffer"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-buffer",
"bytes",
@@ -4350,7 +4350,7 @@ dependencies = [
[[package]]
name = "vortex-bytebool"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4367,7 +4367,7 @@ dependencies = [
[[package]]
name = "vortex-datafusion"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"anyhow",
"arrow-array",
@@ -4400,7 +4400,7 @@ dependencies = [
[[package]]
name = "vortex-datetime-dtype"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-schema",
"jiff",
@@ -4413,7 +4413,7 @@ dependencies = [
[[package]]
name = "vortex-datetime-parts"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"itertools 0.13.0",
"log",
@@ -4427,7 +4427,7 @@ dependencies = [
[[package]]
name = "vortex-dict"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4446,7 +4446,7 @@ dependencies = [
[[package]]
name = "vortex-dtype"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arbitrary",
"flatbuffers",
@@ -4464,7 +4464,7 @@ dependencies = [
[[package]]
name = "vortex-error"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-schema",
"datafusion-common",
@@ -4481,7 +4481,7 @@ dependencies = [
[[package]]
name = "vortex-expr"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-schema",
"datafusion-common",
@@ -4499,7 +4499,7 @@ dependencies = [
[[package]]
name = "vortex-fastlanes"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrayref",
"arrow-buffer",
@@ -4519,14 +4519,14 @@ dependencies = [
[[package]]
name = "vortex-flatbuffers"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"flatbuffers",
]
[[package]]
name = "vortex-fsst"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4541,7 +4541,7 @@ dependencies = [
[[package]]
name = "vortex-fuzz"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-buffer",
"libfuzzer-sys",
@@ -4556,7 +4556,7 @@ dependencies = [
[[package]]
name = "vortex-proto"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"prost",
"prost-types",
@@ -4564,7 +4564,7 @@ dependencies = [
[[package]]
name = "vortex-roaring"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-buffer",
"croaring",
@@ -4580,7 +4580,7 @@ dependencies = [
[[package]]
name = "vortex-runend"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"itertools 0.13.0",
"num-traits",
@@ -4593,7 +4593,7 @@ dependencies = [
[[package]]
name = "vortex-runend-bool"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow-buffer",
"criterion",
@@ -4609,7 +4609,7 @@ dependencies = [
[[package]]
name = "vortex-sampling-compressor"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arbitrary",
"chrono",
@@ -4636,7 +4636,7 @@ dependencies = [
[[package]]
name = "vortex-scalar"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arbitrary",
"arrow-array",
@@ -4662,7 +4662,7 @@ dependencies = [
[[package]]
name = "vortex-schema"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"vortex-dtype",
"vortex-error",
@@ -4670,7 +4670,7 @@ dependencies = [
[[package]]
name = "vortex-serde"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"arrow",
"arrow-array",
@@ -4709,7 +4709,7 @@ dependencies = [
[[package]]
name = "vortex-zigzag"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"serde",
"vortex-array",
@@ -5232,7 +5232,7 @@ checksum = "9d422e8e38ec76e2f06ee439ccc765e9c6a9638b9e7c9f2e8255e4d41e8bd852"
[[package]]
name = "xtask"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"anyhow",
"clap",
diff --git a/Cargo.toml b/Cargo.toml
index e37af64879..9bdedd20d7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -22,7 +22,7 @@ members = [
resolver = "2"
[workspace.package]
-version = "0.12.0"
+version = "0.13.0"
homepage = "https://github.com/spiraldb/vortex"
repository = "https://github.com/spiraldb/vortex"
authors = ["Vortex Authors "]
@@ -134,29 +134,29 @@ url = "2"
uuid = "1.8.0"
# BEGIN crates published by this project
-vortex-alp = { version = "0.12.0", path = "./encodings/alp" }
-vortex-array = { version = "0.12.0", path = "./vortex-array" }
-vortex-buffer = { version = "0.12.0", path = "./vortex-buffer" }
-vortex-bytebool = { version = "0.12.0", path = "./encodings/bytebool" }
-vortex-datafusion = { version = "0.12.0", path = "./vortex-datafusion" }
-vortex-datetime-dtype = { version = "0.12.0", path = "./vortex-datetime-dtype" }
-vortex-datetime-parts = { version = "0.12.0", path = "./encodings/datetime-parts" }
-vortex-dict = { version = "0.12.0", path = "./encodings/dict" }
-vortex-dtype = { version = "0.12.0", path = "./vortex-dtype", default-features = false }
-vortex-error = { version = "0.12.0", path = "./vortex-error" }
-vortex-expr = { version = "0.12.0", path = "./vortex-expr" }
-vortex-fastlanes = { version = "0.12.0", path = "./encodings/fastlanes" }
-vortex-flatbuffers = { version = "0.12.0", path = "./vortex-flatbuffers" }
-vortex-fsst = { version = "0.12.0", path = "./encodings/fsst" }
-vortex-proto = { version = "0.12.0", path = "./vortex-proto" }
-vortex-roaring = { version = "0.12.0", path = "./encodings/roaring" }
-vortex-runend = { version = "0.12.0", path = "./encodings/runend" }
-vortex-runend-bool = { version = "0.12.0", path = "./encodings/runend-bool" }
-vortex-scalar = { version = "0.12.0", path = "./vortex-scalar", default-features = false }
-vortex-schema = { version = "0.12.0", path = "./vortex-schema" }
-vortex-serde = { version = "0.12.0", path = "./vortex-serde", default-features = false }
-vortex-sampling-compressor = { version = "0.12.0", path = "./vortex-sampling-compressor" }
-vortex-zigzag = { version = "0.12.0", path = "./encodings/zigzag" }
+vortex-alp = { version = "0.13.0", path = "./encodings/alp" }
+vortex-array = { version = "0.13.0", path = "./vortex-array" }
+vortex-buffer = { version = "0.13.0", path = "./vortex-buffer" }
+vortex-bytebool = { version = "0.13.0", path = "./encodings/bytebool" }
+vortex-datafusion = { version = "0.13.0", path = "./vortex-datafusion" }
+vortex-datetime-dtype = { version = "0.13.0", path = "./vortex-datetime-dtype" }
+vortex-datetime-parts = { version = "0.13.0", path = "./encodings/datetime-parts" }
+vortex-dict = { version = "0.13.0", path = "./encodings/dict" }
+vortex-dtype = { version = "0.13.0", path = "./vortex-dtype", default-features = false }
+vortex-error = { version = "0.13.0", path = "./vortex-error" }
+vortex-expr = { version = "0.13.0", path = "./vortex-expr" }
+vortex-fastlanes = { version = "0.13.0", path = "./encodings/fastlanes" }
+vortex-flatbuffers = { version = "0.13.0", path = "./vortex-flatbuffers" }
+vortex-fsst = { version = "0.13.0", path = "./encodings/fsst" }
+vortex-proto = { version = "0.13.0", path = "./vortex-proto" }
+vortex-roaring = { version = "0.13.0", path = "./encodings/roaring" }
+vortex-runend = { version = "0.13.0", path = "./encodings/runend" }
+vortex-runend-bool = { version = "0.13.0", path = "./encodings/runend-bool" }
+vortex-scalar = { version = "0.13.0", path = "./vortex-scalar", default-features = false }
+vortex-schema = { version = "0.13.0", path = "./vortex-schema" }
+vortex-serde = { version = "0.13.0", path = "./vortex-serde", default-features = false }
+vortex-sampling-compressor = { version = "0.13.0", path = "./vortex-sampling-compressor" }
+vortex-zigzag = { version = "0.13.0", path = "./encodings/zigzag" }
# END crates published by this project
walkdir = "2.5.0"