Skip to content

Commit

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

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

```
--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_method_added.ron

Failed in:
  trait method vortex_alp::ALPFloat::from_int in file /tmp/.tmp2rpM4G/vortex/encodings/alp/src/alp.rs:41

--- 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.35.0/src/lints/trait_method_default_impl_removed.ron

Failed in:
  trait method vortex_alp::ALPFloat::as_int in file /tmp/.tmp2rpM4G/vortex/encodings/alp/src/alp.rs:38
```

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

```
--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_method_added.ron

Failed in:
  trait method vortex::variants::StructArrayTrait::project in file /tmp/.tmp2rpM4G/vortex/vortex-array/src/variants.rs:232
```

### ⚠️ `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.35.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ArrayArgs.buffer_index in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/array.rs:201

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

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

Failed in:
  type Null no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/dtype.rs:255
  type Array no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/array.rs:98
  type Utf8 no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/dtype.rs:678
  type ArrayStats no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/array.rs:280
  type Decimal no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/dtype.rs:545
  type Bool no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/dtype.rs:334
  type Binary no longer derives Eq, in /tmp/.tmp2rpM4G/vortex/vortex-flatbuffers/src/./generated/dtype.rs:775

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

Failed in:
  Array::VT_HAS_BUFFER, previously at /tmp/.tmpm4vbJ0/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.35.0/src/lints/inherent_method_missing.ron

Failed in:
  Array::has_buffer, previously in file /tmp/.tmpm4vbJ0/vortex-flatbuffers/src/./generated/array.rs:146
  ArrayBuilder::add_has_buffer, previously in file /tmp/.tmpm4vbJ0/vortex-flatbuffers/src/./generated/array.rs:231

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

Failed in:
  field has_buffer of struct ArrayArgs, previously in file /tmp/.tmpm4vbJ0/vortex-flatbuffers/src/./generated/array.rs:201
```

### ⚠️ `vortex-serde` 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.35.0/src/lints/inherent_method_missing.ron

Failed in:
  LayoutReaderBuilder::with_length, previously in file /tmp/.tmpm4vbJ0/vortex-serde/src/layouts/read/builder.rs:43
  LayoutBatchStream::try_new, previously in file /tmp/.tmpm4vbJ0/vortex-serde/src/layouts/read/stream.rs:38

--- 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.35.0/src/lints/trait_missing.ron

Failed in:
  trait vortex_serde::layouts::Layout, previously in file /tmp/.tmpm4vbJ0/vortex-serde/src/layouts/read/mod.rs:50
```

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


</p></details>

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

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] authored Sep 26, 2024
1 parent 04a1bf0 commit 1b7188a
Show file tree
Hide file tree
Showing 3 changed files with 150 additions and 50 deletions.
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,106 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## `vortex-runend-bool` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-runend-bool-v0.10.1...vortex-runend-bool-v0.11.0) - 2024-09-26

### Added
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

## `vortex-bytebool` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-bytebool-v0.10.1...vortex-bytebool-v0.11.0) - 2024-09-26

### Added
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

## `vortex-runend` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-runend-v0.10.1...vortex-runend-v0.11.0) - 2024-09-26

### Added
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

## `vortex-roaring` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-roaring-v0.10.1...vortex-roaring-v0.11.0) - 2024-09-26

### Other
- Update croaring-sys to 4.1.4 and remove workarounds for croaring/660 ([#898](https://github.com/spiraldb/vortex/pull/898))

## `vortex-sampling-compressor` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-sampling-compressor-v0.10.1...vortex-sampling-compressor-v0.11.0) - 2024-09-26

### Added
- sampling compressor is now seeded ([#917](https://github.com/spiraldb/vortex/pull/917))

## `vortex-fastlanes` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-fastlanes-v0.10.1...vortex-fastlanes-v0.11.0) - 2024-09-26

### Added
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

### Fixed
- BitPackedArray must be unsigned ([#930](https://github.com/spiraldb/vortex/pull/930))

### Other
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))

## `vortex-serde` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-serde-v0.10.1...vortex-serde-v0.11.0) - 2024-09-26

### Added
- update IPC format to hold buffer_index ([#903](https://github.com/spiraldb/vortex/pull/903))

### Other
- Naive interleaved filtering and data reading ([#918](https://github.com/spiraldb/vortex/pull/918))
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))

## `vortex-schema` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-schema-v0.10.1...vortex-schema-v0.11.0) - 2024-09-26

### Other
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))

## `vortex-expr` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-expr-v0.10.1...vortex-expr-v0.11.0) - 2024-09-26

### Other
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))

## `vortex-datafusion` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-datafusion-v0.10.1...vortex-datafusion-v0.11.0) - 2024-09-26

### Added
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

### Other
- VortexScanExec stats are computed only once ([#914](https://github.com/spiraldb/vortex/pull/914))
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))
- VortexScanExec reports statistics to datafusion ([#909](https://github.com/spiraldb/vortex/pull/909))

## `vortex-scalar` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-scalar-v0.10.1...vortex-scalar-v0.11.0) - 2024-09-26

### Other
- Teach StructTrait how to project fields ([#910](https://github.com/spiraldb/vortex/pull/910))

## `vortex-flatbuffers` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-flatbuffers-v0.10.1...vortex-flatbuffers-v0.11.0) - 2024-09-26

### Added
- update IPC format to hold buffer_index ([#903](https://github.com/spiraldb/vortex/pull/903))

## `vortex-dtype` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-dtype-v0.10.1...vortex-dtype-v0.11.0) - 2024-09-26

### Other
- Naive interleaved filtering and data reading ([#918](https://github.com/spiraldb/vortex/pull/918))
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))

## `vortex-array` - [0.11.0](https://github.com/spiraldb/vortex/compare/0.10.1...0.11.0) - 2024-09-26

### Added
- update IPC format to hold buffer_index ([#903](https://github.com/spiraldb/vortex/pull/903))
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

### Other
- Refactoring some IO-related code ([#846](https://github.com/spiraldb/vortex/pull/846))
- Teach StructTrait how to project fields ([#910](https://github.com/spiraldb/vortex/pull/910))

## `vortex-alp` - [0.11.0](https://github.com/spiraldb/vortex/compare/vortex-alp-v0.10.1...vortex-alp-v0.11.0) - 2024-09-26

### Added
- improve ALP exponent selection ([#921](https://github.com/spiraldb/vortex/pull/921))
- ArrayView::child will throw if encoding not found ([#886](https://github.com/spiraldb/vortex/pull/886))

### Other
- faster ALP encode ([#924](https://github.com/spiraldb/vortex/pull/924))

## `vortex-serde` - [0.10.1](https://github.com/spiraldb/vortex/compare/vortex-serde-v0.10.0...vortex-serde-v0.10.1) - 2024-09-20

### Added
Expand Down
52 changes: 26 additions & 26 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 1b7188a

Please sign in to comment.