Skip to content

chore: release v0.30.0#790

Open
github-actions[bot] wants to merge 1 commit intomasterfrom
release-plz-2026-04-17T12-06-44Z
Open

chore: release v0.30.0#790
github-actions[bot] wants to merge 1 commit intomasterfrom
release-plz-2026-04-17T12-06-44Z

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 17, 2026

🤖 New release

  • timely_bytes: 0.29.0 -> 0.30.0
  • timely_container: 0.29.0 -> 0.30.0
  • timely_logging: 0.29.0 -> 0.30.0
  • timely_communication: 0.29.0 -> 0.30.0 (⚠ API breaking changes)
  • timely: 0.29.0 -> 0.30.0 (✓ API compatible changes)

timely_communication breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type MergeQueue is no longer Sync, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/bytes_exchange.rs:33
  type MergeQueue is no longer UnwindSafe, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/bytes_exchange.rs:33
  type MergeQueue is no longer RefUnwindSafe, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/bytes_exchange.rs:33

--- 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.46.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type MergeQueue no longer derives Clone, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/bytes_exchange.rs:33

--- failure enum_struct_variant_field_missing: pub enum struct variant's field removed or renamed ---

Description:
A publicly-visible enum has a struct variant whose field 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.46.0/src/lints/enum_struct_variant_field_missing.ron

Failed in:
  field log_fn of variant Config::Cluster, previously in file /tmp/.tmpW2k07I/timely_communication/src/initialize.rs:42
  field log_fn of variant Config::Cluster, previously in file /tmp/.tmpW2k07I/timely_communication/src/initialize.rs:42

--- 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.46.0/src/lints/function_parameter_count_changed.ron

Failed in:
  timely_communication::allocator::zero_copy::initialize::initialize_networking_from_sockets now takes 5 parameters instead of 6, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/initialize.rs:62
  timely_communication::allocator::zero_copy::initialize::initialize_networking now takes 6 parameters instead of 7, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/initialize.rs:41
  timely_communication::allocator::zero_copy::tcp::send_loop now takes 6 parameters instead of 5, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/zero_copy/tcp.rs:137

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

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/method_parameter_count_changed.ron

Failed in:
  timely_communication::allocator::ProcessBuilder::new_typed_vector now takes 3 parameters instead of 2, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/mod.rs:155
  timely_communication::allocator::ProcessBuilder::new_bytes_vector now takes 3 parameters instead of 2, in /tmp/.tmpyInCzT/timely-dataflow/communication/src/allocator/mod.rs:163
Changelog

timely

0.30.0 - 2026-04-30

Other

  • Benchmark spill machinery (#791)


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz-2026-04-17T12-06-44Z branch from 2a53578 to 3ba7dce Compare April 30, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants