Skip to content

chore: release - #970

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-07-08T15-39-40Z
Open

chore: release#970
github-actions[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-07-08T15-39-40Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • compio-buf: 0.8.3 -> 0.9.0 (⚠ API breaking changes)
  • compio-log: 0.2.0 -> 0.2.1 (✓ API compatible changes)
  • compio-driver: 0.12.4 -> 0.13.0 (✓ API compatible changes)
  • compio-executor: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • compio-io: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • compio-runtime: 0.12.3 -> 0.13.0 (⚠ API breaking changes)
  • compio-dispatcher: 0.11.0 -> 0.11.1 (✓ API compatible changes)
  • compio-actor: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • compio-compat: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • compio-fs: 0.12.0 -> 0.12.1 (✓ API compatible changes)
  • compio-macros: 0.2.0 -> 0.2.1
  • compio-net: 0.12.2 -> 0.13.0 (✓ API compatible changes)
  • compio-process: 0.9.1 -> 0.9.2 (✓ API compatible changes)
  • compio-quic: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • compio-signal: 0.10.0 -> 0.10.1 (✓ API compatible changes)
  • compio-term: 0.1.0
  • compio-tls: 0.10.0 -> 0.11.0 (⚠ API breaking changes)
  • compio-ws: 0.4.0 -> 0.5.0 (⚠ API breaking changes)
  • compio: 0.19.1 -> 0.20.0 (✓ API compatible changes)

compio-buf breaking changes

--- 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#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/trait_method_missing.ron

Failed in:
  method ensure_init of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:379
  method buf_capacity of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:388
  method buf_mut_ptr of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:393
  method as_mut_slice of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:399
  method extend_from_slice of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:417
  method copy_within of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:448
  method uninit of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:510
  method into_writer of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:519
  method as_writer of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:528
  method is_filled of trait IoBufMut, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:533
  method buf_len of trait IoBuf, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:17
  method buf_ptr of trait IoBuf, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:22
  method is_empty of trait IoBuf, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:27
  method slice of trait IoBuf, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:49
  method into_reader of trait IoBuf, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:79
  method as_reader of trait IoBuf, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:88
  method advance of trait SetLen, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:743
  method advance_to of trait SetLen, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:759
  method advance_vec_to of trait SetLen, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:776
  method clear of trait SetLen, previously in file /tmp/.tmp50Xe3K/compio-buf/src/io_buf.rs:788

compio-runtime breaking changes

--- failure type_allows_fewer_generic_type_params: type now allows fewer generic type parameters ---

Description:
A type now allows fewer generic type parameters than it used to. Uses of this type 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.50.0/src/lints/type_allows_fewer_generic_type_params.ron

Failed in:
  Struct SubmitMultiStream allows 3 -> 1 generic types in /tmp/.tmp6jv7fj/compio/compio-runtime/src/future/stream.rs:360

compio-tls breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/feature_missing.ron

Failed in:
  feature read_buf in the package's Cargo.toml

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

Failed in:
  TlsAcceptor::accept_compat, previously in file /tmp/.tmp50Xe3K/compio-tls/src/adapter.rs:202
  TlsConnector::connect_compat, previously in file /tmp/.tmp50Xe3K/compio-tls/src/adapter.rs:96
  MaybeTlsStream::new_plain_compat, previously in file /tmp/.tmp50Xe3K/compio-tls/src/maybe.rs:34

compio-ws 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.50.0/src/lints/inherent_method_missing.ron

Failed in:
  Config::buffer_size_base, previously in file /tmp/.tmp50Xe3K/compio-ws/src/lib.rs:93
  Config::buffer_size_limit, previously in file /tmp/.tmp50Xe3K/compio-ws/src/lib.rs:98
  Config::with_buffer_size_base, previously in file /tmp/.tmp50Xe3K/compio-ws/src/lib.rs:105
  Config::with_buffer_size_limit, previously in file /tmp/.tmp50Xe3K/compio-ws/src/lib.rs:113
  Config::with_buffer_sizes, previously in file /tmp/.tmp50Xe3K/compio-ws/src/lib.rs:121

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  IntoMaybeTlsStream::into_maybe_tls_stream now takes 0 instead of 2 parameters, in file /tmp/.tmp6jv7fj/compio/compio-ws/src/lib.rs:141

--- failure trait_newly_sealed: pub trait became sealed ---

Description:
A publicly-visible trait became sealed, so downstream crates are no longer able to implement it
        ref: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/trait_newly_sealed.ron

Failed in:
  trait compio_ws::IntoMaybeTlsStream in file /tmp/.tmp6jv7fj/compio/compio-ws/src/lib.rs:136
Changelog

compio-buf

0.9.0 - 2026-09-04

Added

  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Fixed

  • (buf) mutual recursive on memmap2 impl (#1008)

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-log

0.2.1 - 2026-09-04

Added

  • (executor) instrument tasks for tokio-console (#987)

compio-driver

0.13.0 - 2026-09-04

Added

  • (runtime,tls,ws) [breaking] use PollFd in TLS (#1012)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Fixed

  • (driver,iour) remove the CQE drain that freed multishot keys twice (#1025)
  • (style) apply new nightly clippy::needless-nonzero-get (#1022)
  • semicolon_in_expressions_from_macros (#977)
  • (compio-fs) populate ctime correctly (#968)

Other

  • (driver/iour) track in_flight ops in a SlotMap keyed from op extra (#1019)
  • (fmt) apply new nightly rustfmt (#1023)
  • (driver) assert what a dropped Proactor does with in-flight ops (#1018)
  • format the cfg_select! bodies (#990)
  • (driver,iour) rewrap a doc comment past the comment width (#986)
  • bump cfg_aliases (#980)

compio-executor

0.1.4 - 2026-09-04

Added

  • (macros) install the console subscriber before block_on (#1020)
  • name the tasks the crates spawn (#1004)
  • (executor) instrument tasks for tokio-console (#987)

Fixed

  • (runtime,executor) re-export JoinError (#1005)

Other

  • (fmt) apply new nightly rustfmt (#1023)
  • format the cfg_select! bodies (#990)
  • (executor) skip empty sync-queue drain with a pending counter (#976)

compio-io

0.10.2 - 2026-09-04

Added

  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Fixed

  • (io) correct Vec reserve amount in vectored writes (#1034)

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-runtime

0.13.0 - 2026-09-04

Added

  • (rt) multi stream submission factory (#1016)
  • (runtime,tls,ws) [breaking] use PollFd in TLS (#1012)
  • (actor) init (#1000)
  • (runtime) forward the console instrumentation (#1001)
  • (runtime) [breaking] complete AsyncWrite for PollFd (#993)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Changed

  • (runtime) timer (#995)

Fixed

  • (runtime) invalid param for PollFd on Windows (#999)
  • (runtime,executor) re-export JoinError (#1005)
  • (runtime) eager timers, add Sleep, Timeout (#991)

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-dispatcher

0.11.1 - 2026-09-04

Added

  • (dispatcher) attribute and name its tasks (#1002)

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-actor

0.1.1 - 2026-09-04

Added

Fixed

  • doc fmt & bump nix toolchain (#1028)
  • (actor) first line of doc (#1027)
  • (style) apply new nightly clippy::needless-nonzero-get (#1022)

compio-compat

0.1.1 - 2026-09-04

Added

  • name the tasks the crates spawn (#1004)

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-fs

0.12.1 - 2026-09-04

Added

  • name the tasks the crates spawn (#1004)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Fixed

  • semicolon_in_expressions_from_macros (#977)
  • (compio-fs) populate ctime correctly (#968)

Other

  • (fmt) apply new nightly rustfmt (#1023)
  • bump cfg_aliases (#980)

compio-macros

0.2.1 - 2026-09-04

Added

  • (macros) install the console subscriber before block_on (#1020)

Other

  • (fmt) apply new nightly rustfmt (#1023)
  • (deps) update syn requirement from 2.0.38 to 3.0.3 (#981)

compio-net

0.13.0 - 2026-09-04

Added

  • (runtime,tls,ws) [breaking] use PollFd in TLS (#1012)
  • name the tasks the crates spawn (#1004)
  • (runtime) [breaking] complete AsyncWrite for PollFd (#993)
  • (net) allow peek TcpStream (#974)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Fixed

  • (runtime) invalid param for PollFd on Windows (#999)

Other

  • (fmt) apply new nightly rustfmt (#1023)
  • format the cfg_select! bodies (#990)

compio-process

0.9.2 - 2026-09-04

Added

  • name the tasks the crates spawn (#1004)

compio-quic

0.8.1 - 2026-09-04

Added

  • name the tasks the crates spawn (#1004)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Fixed

  • (quic) inverted assert in SendStreamUnframed (#992)
  • semicolon_in_expressions_from_macros (#977)

Other

  • (fmt) apply new nightly rustfmt (#1023)
  • bump cfg_aliases (#980)

compio-signal

0.10.1 - 2026-09-04

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-term

0.1.0 - 2026-09-04

Added

Other

  • (fmt) apply new nightly rustfmt (#1023)

compio-tls

0.11.0 - 2026-09-04

Added

  • (runtime,tls,ws) [breaking] use PollFd in TLS (#1012)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

compio-ws

0.5.0 - 2026-09-04

Added

  • (runtime,tls,ws) [breaking] use PollFd in TLS (#1012)

Other

  • (fmt) apply new nightly rustfmt (#1023)
  • (deps) update tungstenite requirement (#975)

compio

0.20.0 - 2026-09-04

Added

  • (macros) install the console subscriber before block_on (#1020)
  • (term) init (#1017)
  • (runtime,tls,ws) [breaking] use PollFd in TLS (#1012)
  • forward the console feature, document observing compio (#1006)
  • (actor) init (#1000)
  • (buf) make IoBuf, SetLen, and IoBufMut dyn-compatible (#969)

Other

  • fix discrod link (#985)


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 2 times, most recently from a4b0281 to 2f9a0ff Compare July 11, 2026 17:12
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 3 times, most recently from 60aa43c to 5a7fb86 Compare July 23, 2026 02:34
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 9 times, most recently from 0714491 to 905a32a Compare August 4, 2026 13:02
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 12 times, most recently from 76f85d4 to a36c4b6 Compare August 14, 2026 04:44
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 4 times, most recently from e97711c to 7ecfeee Compare August 20, 2026 07:47
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 3 times, most recently from 54662fc to 1c5e6bb Compare August 28, 2026 02:22
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch 6 times, most recently from 9b0a94a to 3ca8da9 Compare September 2, 2026 19:41
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T15-39-40Z branch from 3ca8da9 to 60acd7e Compare September 4, 2026 16:59
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