Skip to content

Conversation

@github-actions
Copy link
Contributor

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

🤖 New release

  • compio-log: 0.1.0 -> 0.2.0 (✓ API compatible changes)
  • compio-driver: 0.10.0 -> 0.11.0
  • compio-runtime: 0.10.1 -> 0.11.0
  • compio-dispatcher: 0.9.0 -> 0.10.0
  • compio-io: 0.8.4 -> 0.9.0
  • compio-fs: 0.10.0 -> 0.11.0
  • compio-macros: 0.1.2 -> 0.2.0
  • compio-net: 0.10.0 -> 0.11.0
  • compio-process: 0.7.0 -> 0.8.0
  • compio-quic: 0.6.0 -> 0.7.0
  • compio-signal: 0.8.0 -> 0.9.0
  • compio-tls: 0.8.0 -> 0.9.0
  • compio-ws: 0.2.0 -> 0.3.0
  • compio: 0.17.0 -> 0.18.0
Changelog

compio-log

0.2.0 - 2026-01-28

Added

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

Other

  • release (#646)
  • deploy docs (#641)
  • extract common deps into workspace

compio-driver

0.11.0 - 2026-01-28

Added

  • (runtime) future combinator (#639)
  • (fs) splice (#635)
  • (driver) fake splice test (#638)
  • (driver,iour) support personality (#630)
  • (driver,quic) use synchrony (#628)
  • (driver) use nix instead of rustix (#627)
  • (driver,poll) multi fd (#623)
  • (driver) ensure that all supported statx fields are filled (#625)
  • (driver) add splice (#609)
  • (driver, fs) truncate file (#611)
  • (driver,unix) use stat64 if possible (#597)
  • [breaking] fs & net feature (#564)
  • (driver) distinguish Read/Write & Recv/Send (#567)
  • (driver) stablize aliases of OpCode (#566)

Changed

  • (runtime) [breaking] submit future (#632)
  • (driver) extra (#624)
  • (driver,poll) with_events (#622)
  • (driver) use thin-cell for Key (#620)
  • (driver) limit usage of Key::new_unchecked (#618)
  • (driver) make Key less unsafe (#616)
  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (driver,iocp) [breaking] make OpCode::cancel safe (#575)
  • (driver) use pin_project_lite for Ops (#570)
  • (driver,runtime) merge overlapped and flags into unified Extra (#559)
  • (buf) better IoBuf (#555)

Fixed

  • (driver) user_data does not exist (#643)
  • (driver) multi fd (#636)
  • (driver, IOCP) cap buf, sys_slice length to u32 (#613)
  • (driver,stub) compile (#612)
  • (iour) cap buf len to u32::MAX (#600) (#601)
  • (buf,driver) safety around set_len (#585)
  • (driver,iocp) send* & recv* might receive dangling ptrs (#572)
  • (driver) stub driver is broken (#560)

Other

  • deploy docs (#641)
  • (driver) update SockAddrStorage usage (#599)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix broken builds (#562)

compio-runtime

0.11.0 - 2026-01-28

Added

  • (runtime) future combinator (#639)
  • (runtime) make submit return named future (#615)
  • (runtime) expose future type for submit (#614)
  • [breaking] fs & net feature (#564)

Changed

  • (runtime) [breaking] submit future (#632)
  • (driver) extra (#624)
  • (driver) use thin-cell for Key (#620)
  • (driver,runtime) merge overlapped and flags into unified Extra (#559)

Fixed

  • (runtime) delete op.rs (#633)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix broken builds (#562)

compio-dispatcher

0.10.0 - 2026-01-28

Added

  • (driver,quic) use synchrony (#628)
  • [breaking] fs & net feature (#564)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)

compio-io

0.9.0 - 2026-01-28

Added

  • (io) [breaking] support generic buffer for Framed (#642)
  • (buf) add reserve{,exact} to IoBufMut (#578)
  • [breaking] fs & net feature (#564)

Changed

  • (io) [breaking] use synchrony for split (#640)
  • (io) [breaking] enable fallible frame extraction (#631)
  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (buf) better IoBuf (#555)

Fixed

  • (io) document mismatch from behavior (#557)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix intra doc links (#554)

compio-fs

0.11.0 - 2026-01-28

Added

  • (runtime) future combinator (#639)
  • (fs) splice (#635)
  • (driver, fs) truncate file (#611)
  • (driver,unix) use stat64 if possible (#597)
  • [breaking] fs & net feature (#564)
  • (driver) distinguish Read/Write & Recv/Send (#567)

Changed

  • (runtime) [breaking] submit future (#632)
  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (driver,iocp) [breaking] make OpCode::cancel safe (#575)
  • (driver,runtime) merge overlapped and flags into unified Extra (#559)
  • (buf) better IoBuf (#555)

Fixed

  • (buf,driver) safety around set_len (#585)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix intra doc links (#554)

compio-macros

0.2.0 - 2026-01-28

Added

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

Changed

  • use style_edition 2024

Fixed

  • reduce warnings (#396)

Other

compio-net

0.11.0 - 2026-01-28

Added

  • (net) [breaking] add SocketOpts support for all sockets (#573)
  • [breaking] fs & net feature (#564)
  • (driver) distinguish Read/Write & Recv/Send (#567)

Changed

  • (runtime) [breaking] submit future (#632)
  • set_buf_init (#579)
  • (driver,runtime) merge overlapped and flags into unified Extra (#559)

Fixed

  • (buf,driver) safety around set_len (#585)
  • (net,quic) init with uninit data for CMsgBuilder (#583)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)

compio-process

0.8.0 - 2026-01-28

Added

  • [breaking] fs & net feature (#564)
  • (driver) distinguish Read/Write & Recv/Send (#567)

Changed

  • (runtime) [breaking] submit future (#632)
  • (driver,runtime) merge overlapped and flags into unified Extra (#559)

Fixed

  • (buf,driver) safety around set_len (#585)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)

compio-quic

0.7.0 - 2026-01-28

Added

  • (driver,quic) use synchrony (#628)
  • (quic) sync recent changes from quinn-udp (#592)
  • [breaking] fs & net feature (#564)

Changed

  • (quic) [breaking] redesign IO APIs (#593)
  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (buf) better IoBuf (#555)

Fixed

  • (net,quic) init with uninit data for CMsgBuilder (#583)

Other

  • deploy docs (#641)
  • (quic) optimization (#588)
  • deny rustdoc::broken_intra_doc_links (#574)

compio-signal

0.9.0 - 2026-01-28

Added

  • [breaking] fs & net feature (#564)
  • (driver) distinguish Read/Write & Recv/Send (#567)

Changed

  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (buf) better IoBuf (#555)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)

compio-tls

0.9.0 - 2026-01-28

Added

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

Changed

  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (buf) better IoBuf (#555)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix intra doc links (#554)

compio-ws

0.3.0 - 2026-01-28

Added

  • (net) [breaking] add SocketOpts support for all sockets (#573)
  • [breaking] fs & net feature (#564)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix broken builds (#562)

compio

0.18.0 - 2026-01-28

Added

  • (runtime) future combinator (#639)
  • (driver,quic) use synchrony (#628)
  • [breaking] fs & net feature (#564)

Changed

  • (io) [breaking] use synchrony for split (#640)
  • (buf) rename as_slice to as_init (#594)
  • set_buf_init (#579)
  • (driver,runtime) merge overlapped and flags into unified Extra (#559)
  • (buf) better IoBuf (#555)

Fixed

  • (bench) replace read-all throughput with TOTAL_SIZE (#561)

Other

  • deploy docs (#641)
  • deny rustdoc::broken_intra_doc_links (#574)
  • fix broken builds (#562)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2026-01-28T15-53-25Z branch 2 times, most recently from a9b0586 to 7c7a669 Compare January 28, 2026 16:38
@github-actions github-actions bot force-pushed the release-plz-2026-01-28T15-53-25Z branch from 7c7a669 to 4f27b72 Compare January 28, 2026 17:18
@Berrysoft Berrysoft mentioned this pull request Jan 29, 2026
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