Skip to content

chore: release v0.28.0#755

Open
github-actions[bot] wants to merge 1 commit intomasterfrom
release-plz-2026-03-08T13-44-50Z
Open

chore: release v0.28.0#755
github-actions[bot] wants to merge 1 commit intomasterfrom
release-plz-2026-03-08T13-44-50Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 8, 2026

🤖 New release

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

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

Failed in:
  field PerOperator.cap_counts in /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/reachability.rs:428

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

Failed in:
  OperatorBuilder::set_notify, previously in file /tmp/.tmp37F3QQ/timely/src/dataflow/operators/generic/builder_rc.rs:52
  Handle::epoch, previously in file /tmp/.tmp37F3QQ/timely/src/dataflow/operators/core/input.rs:473
  Handle::epoch, previously in file /tmp/.tmp37F3QQ/timely/src/dataflow/operators/core/input.rs:473
  OperatorBuilder::set_notify, previously in file /tmp/.tmp37F3QQ/timely/src/dataflow/operators/generic/builder_raw.rs:102
  MutableAntichain::new_bottom, previously in file /tmp/.tmp37F3QQ/timely/src/progress/frontier.rs:447

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

Failed in:
  field output_summaries of struct PortInformation, previously in file /tmp/.tmp37F3QQ/timely/src/progress/reachability.rs:436

--- failure trait_allows_fewer_generic_type_params: trait now allows fewer generic type parameters ---

Description:
A trait now allows fewer generic type parameters than it used to. Uses of this trait that supplied all previously-supported generic types will be broken.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_allows_fewer_generic_type_params.ron

Failed in:
  trait Partition allows 4 -> 2 generic types in /tmp/.tmpRxtwRG/timely-dataflow/timely/src/dataflow/operators/vec/partition.rs:8
  trait Partition allows 4 -> 2 generic types in /tmp/.tmpRxtwRG/timely-dataflow/timely/src/dataflow/operators/vec/partition.rs:8

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

Failed in:
  trait method timely::progress::operate::Operate::initialize in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/operate.rs:56
  trait method timely::progress::Operate::initialize in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/operate.rs:56

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

Failed in:
  trait method timely::progress::operate::Operate::notify_me in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/operate.rs:63
  trait method timely::progress::Operate::notify_me in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/operate.rs:63

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

Failed in:
  method get_internal_summary of trait Operate, previously in file /tmp/.tmp37F3QQ/timely/src/progress/operate.rs:47
  method set_external_summary of trait Operate, previously in file /tmp/.tmp37F3QQ/timely/src/progress/operate.rs:55
  method get_internal_summary of trait Operate, previously in file /tmp/.tmp37F3QQ/timely/src/progress/operate.rs:47
  method set_external_summary of trait Operate, previously in file /tmp/.tmp37F3QQ/timely/src/progress/operate.rs:55

--- failure trait_method_requires_different_generic_type_params: trait method now requires a different number of generic type parameters ---

Description:
A trait method now requires a different number of generic type parameters than it used to. Calls or implementations of this trait method using the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_method_requires_different_generic_type_params.ron

Failed in:
  Partition::partition (0 -> 2 generic types) in /tmp/.tmpRxtwRG/timely-dataflow/timely/src/dataflow/operators/vec/partition.rs:24
  Partition::partition (0 -> 2 generic types) in /tmp/.tmpRxtwRG/timely-dataflow/timely/src/dataflow/operators/vec/partition.rs:24

--- failure trait_no_longer_dyn_compatible: trait no longer dyn compatible ---

Description:
Trait is no longer dyn compatible, 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.46.0/src/lints/trait_no_longer_dyn_compatible.ron

Failed in:
  trait Partition in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/dataflow/operators/vec/partition.rs:8
  trait Partition in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/dataflow/operators/vec/partition.rs:8

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

Failed in:
  supertrait timely::scheduling::Schedule of trait Operate in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/operate.rs:16
  supertrait timely::scheduling::Schedule of trait Operate in file /tmp/.tmpRxtwRG/timely-dataflow/timely/src/progress/operate.rs:16
Changelog

timely

0.28.0 - 2026-03-13

Other


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2026-03-08T13-44-50Z branch 5 times, most recently from a12f292 to 4b6e14b Compare March 13, 2026 13:42
@github-actions github-actions bot force-pushed the release-plz-2026-03-08T13-44-50Z branch from 4b6e14b to 428019b Compare March 13, 2026 22:15
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