Skip to content

chore: release#655

Open
github-actions[bot] wants to merge 1 commit intomasterfrom
release-plz-2026-01-29T14-22-38Z
Open

chore: release#655
github-actions[bot] wants to merge 1 commit intomasterfrom
release-plz-2026-01-29T14-22-38Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 29, 2026

🤖 New release

  • compio-buf: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • compio-log: 0.1.0 -> 0.2.0 (✓ API compatible changes)
  • compio-driver: 0.11.1 -> 0.12.0 (⚠ API breaking changes)
  • compio-io: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • compio-runtime: 0.11.0 -> 0.12.0 (⚠ API breaking changes)
  • compio-dispatcher: 0.10.0 -> 0.10.1 (✓ API compatible changes)
  • compio-fs: 0.11.0 -> 0.12.0 (⚠ API breaking changes)
  • compio-macros: 0.1.2 -> 0.2.0
  • compio-net: 0.11.0 -> 0.12.0 (⚠ API breaking changes)
  • compio-process: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • compio-quic: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • compio-signal: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • compio-tls: 0.9.0 -> 0.10.0 (⚠ API breaking changes)
  • compio-ws: 0.3.0 -> 0.4.0 (✓ API compatible changes)
  • compio: 0.18.0 -> 0.19.0 (⚠ API breaking changes)

compio-driver breaking changes

--- 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:
  compio_driver::op::PathStat::new now takes 3 parameters instead of 2, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/fusion/op.rs:114
  compio_driver::op::Unlink::new now takes 3 parameters instead of 2, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:357
  compio_driver::op::Rename::new now takes 4 parameters instead of 2, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:402
  compio_driver::op::Symlink::new now takes 3 parameters instead of 2, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:430
  compio_driver::op::OpenFile::new now takes 4 parameters instead of 3, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:63
  compio_driver::op::CreateDir::new now takes 3 parameters instead of 2, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:379
  compio_driver::op::HardLink::new now takes 4 parameters instead of 2, in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:457

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

Failed in:
  trait PathStat (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/fusion/op.rs:114
  trait Unlink (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:349
  trait Rename (0 -> 2 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:393
  trait Symlink (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:422
  trait OpenFile (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:50
  trait CreateDir (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:371
  trait HardLink (0 -> 2 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:448

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

Failed in:
  Struct PathStat (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/fusion/op.rs:114
  Struct Unlink (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:349
  Struct Rename (0 -> 2 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:393
  Struct Symlink (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:422
  Struct OpenFile (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:50
  Struct CreateDir (0 -> 1 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:371
  Struct HardLink (0 -> 2 required generic types) in /tmp/.tmpsYa1Yi/compio/compio-driver/src/sys/unix_op.rs:448

compio-runtime 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.46.0/src/lints/feature_missing.ron

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

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself 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/function_missing.ron

Failed in:
  function compio_runtime::submit_with_extra, previously in file /tmp/.tmpxbZMGi/compio-runtime/src/runtime/mod.rs:550

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        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/module_missing.ron

Failed in:
  mod compio_runtime::event, previously in file /tmp/.tmpxbZMGi/compio-runtime/src/event.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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_missing.ron

Failed in:
  struct compio_runtime::event::Event, previously in file /tmp/.tmpxbZMGi/compio-runtime/src/event.rs:65
  struct compio_runtime::event::EventHandle, previously in file /tmp/.tmpxbZMGi/compio-runtime/src/event.rs:98

compio-fs breaking changes

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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_missing.ron

Failed in:
  struct compio_fs::AsyncFd, previously in file /tmp/.tmpxbZMGi/compio-fs/src/async_fd.rs:25

compio-net breaking changes

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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_missing.ron

Failed in:
  struct compio_net::CMsgBuilder, previously in file /tmp/.tmpxbZMGi/compio-net/src/cmsg/mod.rs:82
  struct compio_net::PollFd, previously in file /tmp/.tmpxbZMGi/compio-net/src/poll_fd/mod.rs:20
  struct compio_net::CMsgIter, previously in file /tmp/.tmpxbZMGi/compio-net/src/cmsg/mod.rs:45
  struct compio_net::CMsgRef, previously in file /tmp/.tmpxbZMGi/compio-net/src/cmsg/mod.rs:14

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

Failed in:
  RecvStream::stopped, previously in file /tmp/.tmpxbZMGi/compio-quic/src/recv_stream.rs:112

compio-tls 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 TlsConnector is no longer Send, in /tmp/.tmpsYa1Yi/compio/compio-tls/src/adapter.rs:48
  type TlsConnector is no longer Sync, in /tmp/.tmpsYa1Yi/compio/compio-tls/src/adapter.rs:48
  type TlsAcceptor is no longer Send, in /tmp/.tmpsYa1Yi/compio/compio-tls/src/adapter.rs:144
  type TlsAcceptor is no longer Sync, in /tmp/.tmpsYa1Yi/compio/compio-tls/src/adapter.rs:144

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

Failed in:
  feature event in the package's Cargo.toml
Changelog

compio-buf

0.8.1 - 2026-03-06

Added

  • (buf) add into_parts for BufResult (#712)
  • (buf) add support for memmap2 (#684)

Fixed

  • unused_features (#739)

Other

  • remove "authors" field in metadata (#711)
  • release 0.18 (#653)

compio-log

0.2.0 - 2026-03-06

Added

  • [breaking] fs & net feature (#564)

Other

  • remove "authors" field in metadata (#711)
  • release (#646)
  • deploy docs (#641)
  • extract common deps into workspace

compio-driver

0.12.0 - 2026-03-06

Added

  • update thin-cell (#738)
  • (driver) multishot op (#715)
  • (driver) make stub & iocp driver non-send and test (#728)
  • (driver) add register_files/unregister_files for io_uring fixed-file ops (#718)
  • (driver) entry fallback (#716)
  • (driver) add recv_from_managed operation support (#709)
  • (fs) dirfd support (#703)
  • (driver,unix) [breaking] support dirfd relative fs ops (#699)
  • (driver,iocp) impl AsFd for borrowed handle (#694)
  • (driver) force OpCode support (#690)
  • (dispatcher) block standard POSIX signals on worker threads (#672)
  • (runtime) cancel & future combinator (#665)
  • (driver) cancel token (#660)

Changed

  • (driver) shared fd (#661)

Fixed

  • (driver) rust-analyzer is confused by Extra (#740)
  • unused_features (#739)
  • (driver,iour) make Driver non-Send (#727)
  • (driver,net) [breaking] to/from/msg have optional address (#721)
  • (driver,stub) allow creation (#705)
  • (driver,unix) set_result for OpenFile & CreateSocket (#701)
  • (driver) key is not unique when spawn_blocking (#675)
  • (driver) statx on musl (#669)
  • (driver) the fusion driver with polling variant (#670)

Other

  • remove "authors" field in metadata (#711)
  • (driver) fix doc for Dispatchable (#693)

compio-io

0.10.0 - 2026-03-06

Added

  • (ws) futures compat (#713)
  • (io) add duplex forwarding for BufReader/BufWriter (#695)

Changed

  • (io,tls,ws) [breaking] use pin-project-lite (#720)
  • (io,quic) move quic Ancillary to io (#734)
  • (io,net) move cmsg to io ancillary (#730)

Fixed

  • unused_features (#739)
  • (tls,io) multiple native-tls issues (#698)
  • (io) flush manually in poll_close (#681)
  • (driver) the fusion driver with polling variant (#670)

Other

  • remove "authors" field in metadata (#711)

compio-runtime

0.12.0 - 2026-03-06

Added

  • (driver) make stub & iocp driver non-send and test (#728)
  • (driver) make Runtime::submit public (#722)
  • (driver) add register_files/unregister_files for io_uring fixed-file ops (#718)
  • (runtime) [breaking] remove event (#707)
  • (runtime) cancel & future combinator (#665)

Changed

  • (runtime) make poll_task_with_extra consistent (#736)
  • [breaking] move {Async,Poll}Fd to runtime (#662)

Fixed

  • unused_features (#739)
  • (runtime) cfg-if not available without event (#706)

Other

  • remove "authors" field in metadata (#711)
  • fix deprecation note (#666)

compio-dispatcher

0.10.1 - 2026-03-06

Added

  • (dispatcher) block standard POSIX signals on worker threads (#672)

Fixed

  • unused_features (#739)

Other

  • remove "authors" field in metadata (#711)

compio-fs

0.12.0 - 2026-03-06

Added

  • (fs) dirfd support (#703)
  • (driver,unix) [breaking] support dirfd relative fs ops (#699)

Changed

  • [breaking] move {Async,Poll}Fd to runtime (#662)

Fixed

  • unused_features (#739)
  • (driver,unix) set_result for OpenFile & CreateSocket (#701)

Other

  • remove "authors" field in metadata (#711)
  • compio::runtime instead of compio_runtime (#664)

compio-macros

0.2.0 - 2026-03-06

Added

  • [breaking] fs & net feature (#564)
  • update edition to 2024 (#543)

Changed

  • use style_edition 2024

Fixed

  • reduce warnings (#396)

Other

  • remove "authors" field in metadata (#711)
  • release (#646)
  • deploy docs (#641)

compio-net

0.12.0 - 2026-03-06

Added

  • (net) add recv_from_managed (#710)
  • (runtime) [breaking] remove event (#707)

Changed

  • (io,net) move cmsg to io ancillary (#730)
  • [breaking] move {Async,Poll}Fd to runtime (#662)

Fixed

  • unused_features (#739)
  • (driver,net) [breaking] to/from/msg have optional address (#721)
  • (driver,unix) set_result for OpenFile & CreateSocket (#701)

Other

  • remove "authors" field in metadata (#711)
  • compio::runtime instead of compio_runtime (#664)

compio-process

0.8.1 - 2026-03-06

Fixed

  • unused_features (#739)

Other

  • remove "authors" field in metadata (#711)

compio-quic

0.8.0 - 2026-03-06

Added

  • (quic) [breaking] sync with quinn (#689)

Changed

  • (io,quic) move quic Ancillary to io (#734)
  • (io,net) move cmsg to io ancillary (#730)
  • (quic) Endpoint (#663)

Fixed

  • unused_features (#739)
  • (tls) example.com tls misconfigured (#692)

Other

  • remove "authors" field in metadata (#711)
  • (deps) update rand requirement from 0.9.0 to 0.10.0 (#671)

compio-signal

0.10.0 - 2026-03-06

Added

  • (runtime) [breaking] remove event (#707)

Fixed

  • unused_features (#739)

Other

  • remove "authors" field in metadata (#711)

compio-tls

0.10.0 - 2026-03-06

Added

  • (tls) support py-dynamic-openssl (#700)
  • (tls) add LazyConfigAcceptor for rustls (#686)

Changed

  • (io,tls,ws) [breaking] use pin-project-lite (#720)

Fixed

  • unused_features (#739)
  • (tls,io) multiple native-tls issues (#698)
  • (tls) example.com tls misconfigured (#692)
  • (driver) statx on musl (#669)

Other

  • remove "authors" field in metadata (#711)

compio-ws

0.4.0 - 2026-03-06

Added

  • (ws) futures compat (#713)

Changed

  • (io,tls,ws) [breaking] use pin-project-lite (#720)

Fixed

  • unused_features (#739)
  • (tls) example.com tls misconfigured (#692)
  • (driver) statx on musl (#669)

Other

  • remove "authors" field in metadata (#711)

compio

0.19.0 - 2026-03-06

Added

  • (ws) futures compat (#713)
  • (tls) support py-dynamic-openssl (#700)
  • (runtime) [breaking] remove event (#707)
  • (fs) dirfd support (#703)
  • (driver,unix) [breaking] support dirfd relative fs ops (#699)
  • (buf) add support for memmap2 (#684)

Fixed

  • unused_features (#739)
  • (driver,unix) set_result for OpenFile & CreateSocket (#701)
  • (driver) statx on musl (#669)
  • (driver) the fusion driver with polling variant (#670)

Other

  • add discord badge (#733)
  • remove "authors" field in metadata (#711)
  • make event and time inline (#688)
  • (deps) update rand requirement from 0.9.0 to 0.10.0 (#671)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch 6 times, most recently from 0cd20bd to 2c50899 Compare February 5, 2026 07:01
@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch 10 times, most recently from 5f7ed32 to ebc8e47 Compare February 13, 2026 03:24
@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch 11 times, most recently from 1775a53 to 1268bd6 Compare February 21, 2026 02:35
@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch 3 times, most recently from bf3dcd5 to 513091b Compare February 22, 2026 16:01
@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch 9 times, most recently from 99226b2 to a1cb5f2 Compare February 27, 2026 19:31
@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch 14 times, most recently from 374f76c to 892636f Compare March 6, 2026 08:02
@github-actions github-actions bot force-pushed the release-plz-2026-01-29T14-22-38Z branch from 892636f to d72f485 Compare March 6, 2026 17: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.

0 participants