Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 4, 2025

🤖 New release

  • timely_bytes: 0.12.2 -> 0.13.0 (⚠ API breaking changes)
  • timely_communication: 0.16.2 -> 0.17.0 (⚠ API breaking changes)
  • timely: 0.17.1 -> 0.18.0 (⚠ API breaking changes)

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

Failed in:
  Bytes::try_regenerate, previously in file /tmp/.tmpA50jJT/timely_bytes/src/lib.rs:128

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

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied 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.39.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  timely_bytes::arc::Bytes::from takes 0 generic types instead of 1, in [  ]

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.39.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type SendEndpoint is no longer Send, in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/allocator/zero_copy/bytes_exchange.rs:129
  type BytesSlab is no longer Send, in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/allocator/zero_copy/bytes_slab.rs:10

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

Failed in:
  field MessageHeaderContainer.target_lower in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26
  field MessageHeaderContainer.target_upper in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26
  field MessageHeader.target_lower in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:33
  field MessageHeader.target_upper in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:38
  field MessageHeaderReference.target_lower in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26
  field MessageHeaderReference.target_upper in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26

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

Failed in:
  field target of struct MessageHeaderReference, previously in file /tmp/.tmpA50jJT/timely_communication/src/networking.rs:26
  field target of struct MessageHeader, previously in file /tmp/.tmpA50jJT/timely_communication/src/networking.rs:33
  field target of struct MessageHeaderContainer, previously in file /tmp/.tmpA50jJT/timely_communication/src/networking.rs:26

--- failure trait_requires_more_generic_type_params: trait now requires more generic type parameters ---

Description:
A trait now requires more generic type parameters than it used to. Uses of this trait that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        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.39.0/src/lints/trait_requires_more_generic_type_params.ron

Failed in:
  trait MessageHeaderReference (5 -> 6 required generic types) in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26
  trait MessageHeaderContainer (5 -> 6 required generic types) in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26

--- failure type_requires_more_generic_type_params: type now requires more generic type parameters ---

Description:
A type now requires more generic type parameters than it used to. Uses of this type that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        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.39.0/src/lints/type_requires_more_generic_type_params.ron

Failed in:
  Struct MessageHeaderReference (5 -> 6 required generic types) in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26
  Struct MessageHeaderContainer (5 -> 6 required generic types) in /tmp/.tmpw1AdW6/timely-dataflow/communication/src/networking.rs:26

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

Failed in:
  trait method timely::worker::AsWorker::broadcast in file /tmp/.tmpw1AdW6/timely-dataflow/timely/src/worker.rs:197
Changelog

timely

0.18.0 - 2025-02-12

Other

  • Update columnar to 0.3, and columnar example (#635)
  • Convert Write::write to Write::write_all (#636)
  • Introduce foundation for broadcast channel (#633)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-02-04T02-06-19Z branch 3 times, most recently from 2fb3f91 to cc2dc72 Compare February 11, 2025 09:44
@github-actions github-actions bot force-pushed the release-plz-2025-02-04T02-06-19Z branch from cc2dc72 to fc60b61 Compare February 12, 2025 13:21
@frankmcsherry frankmcsherry merged commit 04894ca into master Feb 12, 2025
@antiguru antiguru deleted the release-plz-2025-02-04T02-06-19Z branch February 13, 2025 08:07
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.

2 participants