Skip to content

chore: release v0.31.0#803

Merged
frankmcsherry merged 2 commits into
masterfrom
release-plz-2026-06-12T18-12-00Z
Jul 14, 2026
Merged

chore: release v0.31.0#803
frankmcsherry merged 2 commits into
masterfrom
release-plz-2026-06-12T18-12-00Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • timely_bytes: 0.30.0 -> 0.31.0
  • timely_container: 0.30.0 -> 0.31.0
  • timely_logging: 0.30.0 -> 0.31.0
  • timely_communication: 0.30.0 -> 0.31.0
  • timely: 0.30.0 -> 0.31.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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field PortConnectivityContainer.entries in /tmp/.tmpImmY2l/timely-dataflow/timely/src/progress/operate.rs:144
  field PortConnectivityReference.entries in /tmp/.tmpImmY2l/timely-dataflow/timely/src/progress/operate.rs:144

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

Failed in:
  PortConnectivity::insert, previously in file /tmp/.tmpbBqDNn/timely/src/progress/operate.rs:93
  PortConnectivity::insert_ref, previously in file /tmp/.tmpbBqDNn/timely/src/progress/operate.rs:97
  PortConnectivity::add_port, previously in file /tmp/.tmpbBqDNn/timely/src/progress/operate.rs:101

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

Failed in:
  field tree of struct PortConnectivityContainer, previously in file /tmp/.tmpbBqDNn/timely/src/progress/operate.rs:80
  field tree of struct PortConnectivityReference, previously in file /tmp/.tmpbBqDNn/timely/src/progress/operate.rs:80
Changelog

timely

0.31.0 - 2026-07-14

Other

  • trim bookkeeping vector capacities at build (#806)
  • Several instances of .clone() removed. (#805)
  • Add a consuming iterator for PortConnectivity; move summaries rather than clone (#804)
  • Replace BTreeMap in PortConnectivity with a sorted Vec; semi-naive iteration replacing in-place updates (#802)


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz-2026-06-12T18-12-00Z branch 3 times, most recently from c64b86d to 681450c Compare June 12, 2026 20:14
@github-actions github-actions Bot force-pushed the release-plz-2026-06-12T18-12-00Z branch from 681450c to 120dbe6 Compare July 14, 2026 20:15
Replace the auto-generated four-bullet 0.31.0 entry with a themed
summary, a breaking-changes note plus API delta table for the
PortConnectivity builder/frozen split, and grouped Other entries.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@frankmcsherry frankmcsherry merged commit eba4ae5 into master Jul 14, 2026
9 checks passed
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.

1 participant