Skip to content

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.10.0 -> 0.11.1
  • 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-buf

0.8.1 - 2026-01-29

Other

  • release 0.18 (#653)

compio-log

0.2.0 - 2026-01-29

Added

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

Other

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

compio-driver

0.11.1 - 2026-01-28

Added

  • (driver) [breaking] full iour fallback (#656)
  • (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

  • (driver) [breaking] make opcode unsafe (#650)
  • (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,iour) cancel leaks the key (#652)
  • (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-29

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-29T14-22-38Z branch from 002e6eb to be62bc0 Compare January 29, 2026 14:56
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