All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.1 - 2026-07-23
- (buf) make
IoBuf,SetLen, andIoBufMutdyn-compatible (#969)
- semicolon_in_expressions_from_macros (#977)
- bump cfg_aliases (#980)
- (log) reduce unused warnings (#924)
- add more targets for docs.rs (#896)
- [breaking] compio-executor (#790)
- (io) fix ancillary API to avoid UB (#737)
- export more error types (#782)
- add support try_recv_datagram (#744)
- (quic) [breaking] sync with quinn (#689)
- (io,quic) move quic Ancillary to io (#734)
- (io,net) move cmsg to io ancillary (#730)
- (quic)
Endpoint(#663)
- (quic) drop connection explicitly (#827)
- (quic) test requires synchrony/async-flag (#823)
- unused_features (#739)
- (tls) example.com tls misconfigured (#692)
- (tls) a local self-signed server (#829)
- (quic) avoid shutting down early (#818)
- (quic) shutdown endpoints (#813)
- remove "authors" field in metadata (#711)
- (deps) update rand requirement from 0.9.0 to 0.10.0 (#671)
0.7.0 - 2026-01-28
- (driver,quic) use synchrony (#628)
- (quic) sync recent changes from quinn-udp (#592)
- [breaking] fs & net feature (#564)
- (quic) [breaking] redesign IO APIs (#593)
- (buf) rename as_slice to as_init (#594)
- set_buf_init (#579)
- (buf) better IoBuf (#555)
- (net,quic) init with uninit data for CMsgBuilder (#583)