From 9c79277cc2d91feca482a9ca0d20a7c5764e306c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Nov 2026 16:02:25 +0000 Subject: [PATCH] chore: release --- Cargo.toml | 34 +++++++++++++++++----------------- compio-actor/CHANGELOG.md | 6 ++++++ compio-actor/Cargo.toml | 2 +- compio-buf/CHANGELOG.md | 16 ++++++++++++++++ compio-buf/Cargo.toml | 2 +- compio-compat/CHANGELOG.md | 6 ++++++ compio-compat/Cargo.toml | 2 +- compio-dispatcher/CHANGELOG.md | 10 ++++++++++ compio-dispatcher/Cargo.toml | 2 +- compio-driver/CHANGELOG.md | 23 +++++++++++++++++++++++ compio-driver/Cargo.toml | 2 +- compio-executor/CHANGELOG.md | 12 ++++++++++++ compio-executor/Cargo.toml | 2 +- compio-fs/CHANGELOG.md | 8 ++++++++ compio-fs/Cargo.toml | 2 +- compio-io/CHANGELOG.md | 22 ++++++++++++++++++++++ compio-io/Cargo.toml | 2 +- compio-net/CHANGELOG.md | 15 +++++++++++++++ compio-net/Cargo.toml | 2 +- compio-process/CHANGELOG.md | 6 ++++++ compio-process/Cargo.toml | 2 +- compio-quic/CHANGELOG.md | 21 +++++++++++++++++++++ compio-quic/Cargo.toml | 2 +- compio-runtime/CHANGELOG.md | 23 +++++++++++++++++++++++ compio-runtime/Cargo.toml | 2 +- compio-signal/CHANGELOG.md | 6 ++++++ compio-signal/Cargo.toml | 2 +- compio-term/CHANGELOG.md | 6 ++++++ compio-term/Cargo.toml | 2 +- compio-tls/CHANGELOG.md | 10 ++++++++++ compio-tls/Cargo.toml | 2 +- compio-ws/CHANGELOG.md | 6 ++++++ compio-ws/Cargo.toml | 2 +- compio/CHANGELOG.md | 16 ++++++++++++++++ compio/Cargo.toml | 2 +- 35 files changed, 246 insertions(+), 34 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 924a2f078..c63c8a59b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,25 +28,25 @@ license = "MIT" repository = "https://github.com/compio-rs/compio" [workspace.dependencies] -compio = { path = "./compio", version = "0.20.0-beta.1" } -compio-actor = { path = "./compio-actor", version = "0.2.0-beta.1" } -compio-buf = { path = "./compio-buf", version = "0.9.0-beta.1" } -compio-driver = { path = "./compio-driver", version = "0.13.0-beta.1", default-features = false } -compio-runtime = { path = "./compio-runtime", version = "0.13.0-beta.1" } -compio-executor = { path = "./compio-executor", version = "0.2.0-beta.1" } +compio = { path = "./compio", version = "0.20.0-beta.2" } +compio-actor = { path = "./compio-actor", version = "0.2.0-beta.2" } +compio-buf = { path = "./compio-buf", version = "0.9.0-beta.2" } +compio-driver = { path = "./compio-driver", version = "0.13.0-beta.2", default-features = false } +compio-runtime = { path = "./compio-runtime", version = "0.13.0-beta.2" } +compio-executor = { path = "./compio-executor", version = "0.2.0-beta.2" } compio-macros = { path = "./compio-macros", version = "0.2.2" } -compio-fs = { path = "./compio-fs", version = "0.13.0-beta.1" } -compio-io = { path = "./compio-io", version = "0.11.0-beta.1" } -compio-net = { path = "./compio-net", version = "0.13.0-beta.1" } -compio-signal = { path = "./compio-signal", version = "0.10.1" } -compio-term = { path = "./compio-term", version = "0.1.0" } -compio-dispatcher = { path = "./compio-dispatcher", version = "0.12.0-beta.1" } +compio-fs = { path = "./compio-fs", version = "0.13.0-beta.2" } +compio-io = { path = "./compio-io", version = "0.11.0-beta.2" } +compio-net = { path = "./compio-net", version = "0.13.0-beta.2" } +compio-signal = { path = "./compio-signal", version = "0.10.2" } +compio-term = { path = "./compio-term", version = "0.1.1" } +compio-dispatcher = { path = "./compio-dispatcher", version = "0.12.0-beta.2" } compio-log = { path = "./compio-log", version = "0.3.0-beta.1" } -compio-tls = { path = "./compio-tls", version = "0.11.0-beta.1", default-features = false } -compio-process = { path = "./compio-process", version = "0.10.0-beta.1" } -compio-quic = { path = "./compio-quic", version = "0.9.0-beta.1", default-features = false } -compio-ws = { path = "./compio-ws", version = "0.5.0-beta.1", default-features = false } -compio-compat = { path = "./compio-compat", version = "0.2.0-beta.1" } +compio-tls = { path = "./compio-tls", version = "0.11.0-beta.2", default-features = false } +compio-process = { path = "./compio-process", version = "0.10.0-beta.2" } +compio-quic = { path = "./compio-quic", version = "0.9.0-beta.2", default-features = false } +compio-ws = { path = "./compio-ws", version = "0.5.0-beta.2", default-features = false } +compio-compat = { path = "./compio-compat", version = "0.2.0-beta.2" } async-io = "2.6.0" bytes = "1.7.1" diff --git a/compio-actor/CHANGELOG.md b/compio-actor/CHANGELOG.md index 67b60dbd6..d0240b06e 100644 --- a/compio-actor/CHANGELOG.md +++ b/compio-actor/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0-beta.2](https://github.com/compio-rs/compio/compare/compio-actor-v0.2.0-beta.1...compio-actor-v0.2.0-beta.2) - 2026-11-11 + +### Other + +- updated the following local packages: compio-runtime, compio-dispatcher + ## 0.2.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-actor/Cargo.toml b/compio-actor/Cargo.toml index a54633ad5..e140795df 100644 --- a/compio-actor/Cargo.toml +++ b/compio-actor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-actor" -version = "0.2.0-beta.1" +version = "0.2.0-beta.2" description = "Actors for Compio" categories = ["asynchronous", "concurrency"] keywords = ["actor", "async", "compio"] diff --git a/compio-buf/CHANGELOG.md b/compio-buf/CHANGELOG.md index 95dae2bbf..2c1f100a7 100644 --- a/compio-buf/CHANGELOG.md +++ b/compio-buf/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0-beta.2](https://github.com/compio-rs/compio/compare/compio-buf-v0.9.0-beta.1...compio-buf-v0.9.0-beta.2) - 2026-11-11 + +### Changed + +- *(buf,io)* use write_copy_of_slice for uninit copies ([#1085](https://github.com/compio-rs/compio/pull/1085)) + +### Fixed + +- *(buf)* align Uninit view ([#1130](https://github.com/compio-rs/compio/pull/1130)) +- *(buf)* mark maybe-uninit return unsafe ([#1128](https://github.com/compio-rs/compio/pull/1128)) + +### Other + +- run compio-buf and compio-io tests under miri ([#1090](https://github.com/compio-rs/compio/pull/1090)) +- *(deps)* bump rust-toolchain from nightly-2026-09-22 to nightly-2026-09-29 ([#1078](https://github.com/compio-rs/compio/pull/1078)) + ## 0.9.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-buf/Cargo.toml b/compio-buf/Cargo.toml index 30f81a7b3..d563408b7 100644 --- a/compio-buf/Cargo.toml +++ b/compio-buf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-buf" -version = "0.9.0-beta.1" +version = "0.9.0-beta.2" description = "Buffer trait for completion based async IO" categories = ["asynchronous"] keywords = ["async"] diff --git a/compio-compat/CHANGELOG.md b/compio-compat/CHANGELOG.md index 7d95a970b..a4f1784d6 100644 --- a/compio-compat/CHANGELOG.md +++ b/compio-compat/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0-beta.2](https://github.com/compio-rs/compio/compare/compio-compat-v0.2.0-beta.1...compio-compat-v0.2.0-beta.2) - 2026-11-11 + +### Other + +- *(deps)* bump rust-toolchain ([#1105](https://github.com/compio-rs/compio/pull/1105)) + ## 0.2.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-compat/Cargo.toml b/compio-compat/Cargo.toml index 3a88833f7..2262d3200 100644 --- a/compio-compat/Cargo.toml +++ b/compio-compat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-compat" -version = "0.2.0-beta.1" +version = "0.2.0-beta.2" description = "Compatibility layer for compio to work with various async runtimes." categories = ["asynchronous", "filesystem", "network-programming"] keywords = ["async", "fs", "iocp", "io-uring", "net"] diff --git a/compio-dispatcher/CHANGELOG.md b/compio-dispatcher/CHANGELOG.md index 9a8dbe3da..4a5f2dfec 100644 --- a/compio-dispatcher/CHANGELOG.md +++ b/compio-dispatcher/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0-beta.2](https://github.com/compio-rs/compio/compare/compio-dispatcher-v0.12.0-beta.1...compio-dispatcher-v0.12.0-beta.2) - 2026-11-11 + +### Added + +- *(dispatcher)* take AsyncFnOnce in dispatch ([#1115](https://github.com/compio-rs/compio/pull/1115)) + +### Other + +- *(dispatcher)* fix compile errors in README example ([#1143](https://github.com/compio-rs/compio/pull/1143)) + ## 0.12.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-dispatcher/Cargo.toml b/compio-dispatcher/Cargo.toml index 6881f2ba6..816f75b42 100644 --- a/compio-dispatcher/Cargo.toml +++ b/compio-dispatcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-dispatcher" -version = "0.12.0-beta.1" +version = "0.12.0-beta.2" description = "Multithreading dispatcher for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-driver/CHANGELOG.md b/compio-driver/CHANGELOG.md index a472809aa..c6780511b 100644 --- a/compio-driver/CHANGELOG.md +++ b/compio-driver/CHANGELOG.md @@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0-beta.2](https://github.com/compio-rs/compio/compare/compio-driver-v0.13.0-beta.1...compio-driver-v0.13.0-beta.2) - 2026-11-11 + +### Changed + +- *(driver,net)* [**breaking**] socket state ([#1133](https://github.com/compio-rs/compio/pull/1133)) + +### Fixed + +- *(driver, iour)* avoid double-owning fds on blocking fallback ([#1127](https://github.com/compio-rs/compio/pull/1127)) +- *(buf)* mark maybe-uninit return unsafe ([#1128](https://github.com/compio-rs/compio/pull/1128)) +- *(driver, polling)* stall in kqueue polling driver ([#1121](https://github.com/compio-rs/compio/pull/1121)) +- *(driver,iocp)* translate ERROR_NETNAME_DELETED to WSAECONNRESET ([#1092](https://github.com/compio-rs/compio/pull/1092)) +- *(driver)* poll IOCP after wake-up ([#1093](https://github.com/compio-rs/compio/pull/1093)) +- *(driver, iour)* Bump io-uring dependency to 0.7.15 ([#1101](https://github.com/compio-rs/compio/pull/1101)) +- *(driver)* readv buffers into their spare capacity ([#1097](https://github.com/compio-rs/compio/pull/1097)) +- *(driver,iour)* use the file position for non-positional IO ([#1096](https://github.com/compio-rs/compio/pull/1096)) + +### Other + +- *(driver)* collect single-slice msghdr iovecs inline ([#1123](https://github.com/compio-rs/compio/pull/1123)) +- *(deps)* bump rust-toolchain ([#1117](https://github.com/compio-rs/compio/pull/1117)) +- *(deps)* bump rust-toolchain ([#1098](https://github.com/compio-rs/compio/pull/1098)) + ## 0.13.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-driver/Cargo.toml b/compio-driver/Cargo.toml index 6720a0fa6..b7210c443 100644 --- a/compio-driver/Cargo.toml +++ b/compio-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-driver" -version = "0.13.0-beta.1" +version = "0.13.0-beta.2" description = "Low-level driver for compio" categories = ["asynchronous"] keywords = ["async", "iocp", "io-uring"] diff --git a/compio-executor/CHANGELOG.md b/compio-executor/CHANGELOG.md index 9ec9b2d57..87ab4dae0 100644 --- a/compio-executor/CHANGELOG.md +++ b/compio-executor/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0-beta.2](https://github.com/compio-rs/compio/compare/compio-executor-v0.2.0-beta.1...compio-executor-v0.2.0-beta.2) - 2026-11-11 + +### Added + +- *(runtime)* add num_alive_tasks methods ([#1077](https://github.com/compio-rs/compio/pull/1077)) + +### Fixed + +- *(executor)* drop tasks outside the queue borrow in clear ([#1113](https://github.com/compio-rs/compio/pull/1113)) +- *(executor)* use the tick budget for newly woken tasks ([#1116](https://github.com/compio-rs/compio/pull/1116)) +- *(executor)* no abort in Remote::schedule while unwinding ([#1095](https://github.com/compio-rs/compio/pull/1095)) + ## 0.2.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-executor/Cargo.toml b/compio-executor/Cargo.toml index 8438806fc..36407915c 100644 --- a/compio-executor/Cargo.toml +++ b/compio-executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-executor" -version = "0.2.0-beta.1" +version = "0.2.0-beta.2" description = "Executor for compio" categories = ["asynchronous"] keywords = ["async", "executor"] diff --git a/compio-fs/CHANGELOG.md b/compio-fs/CHANGELOG.md index dfc4706cf..57d080b8e 100644 --- a/compio-fs/CHANGELOG.md +++ b/compio-fs/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0-beta.2](https://github.com/compio-rs/compio/compare/compio-fs-v0.13.0-beta.1...compio-fs-v0.13.0-beta.2) - 2026-11-11 + +### Fixed + +- *(buf)* mark maybe-uninit return unsafe ([#1128](https://github.com/compio-rs/compio/pull/1128)) +- *(driver)* readv buffers into their spare capacity ([#1097](https://github.com/compio-rs/compio/pull/1097)) +- *(driver,iour)* use the file position for non-positional IO ([#1096](https://github.com/compio-rs/compio/pull/1096)) + ## 0.13.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-fs/Cargo.toml b/compio-fs/Cargo.toml index a07cde6e3..eb2e8afad 100644 --- a/compio-fs/Cargo.toml +++ b/compio-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-fs" -version = "0.13.0-beta.1" +version = "0.13.0-beta.2" description = "Filesystem IO for compio" categories = ["asynchronous", "filesystem"] keywords = ["async", "fs"] diff --git a/compio-io/CHANGELOG.md b/compio-io/CHANGELOG.md index 5a09f3464..1c238a6b7 100644 --- a/compio-io/CHANGELOG.md +++ b/compio-io/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0-beta.2](https://github.com/compio-rs/compio/compare/compio-io-v0.11.0-beta.1...compio-io-v0.11.0-beta.2) - 2026-11-11 + +### Added + +- *(io,runtime,tls)* tokio::io traits on compat streams and PollFd ([#1120](https://github.com/compio-rs/compio/pull/1120)) + +### Changed + +- *(buf,io)* use write_copy_of_slice for uninit copies ([#1085](https://github.com/compio-rs/compio/pull/1085)) + +### Fixed + +- *(buf)* mark maybe-uninit return unsafe ([#1128](https://github.com/compio-rs/compio/pull/1128)) +- *(io)* derive the ancillary data slice from the buffer pointer ([#1111](https://github.com/compio-rs/compio/pull/1111)) +- *(io)* pass miri ([#1103](https://github.com/compio-rs/compio/pull/1103)) + +### Other + +- *(deps)* bump rust-toolchain ([#1117](https://github.com/compio-rs/compio/pull/1117)) +- run compio-buf and compio-io tests under miri ([#1090](https://github.com/compio-rs/compio/pull/1090)) +- *(deps)* bump rust-toolchain from nightly-2026-09-22 to nightly-2026-09-29 ([#1078](https://github.com/compio-rs/compio/pull/1078)) + ## 0.11.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-io/Cargo.toml b/compio-io/Cargo.toml index 5791f3a1e..e4eccf609 100644 --- a/compio-io/Cargo.toml +++ b/compio-io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-io" -version = "0.11.0-beta.1" +version = "0.11.0-beta.2" description = "IO traits for completion based async IO" categories = ["asynchronous"] keywords = ["async", "io"] diff --git a/compio-net/CHANGELOG.md b/compio-net/CHANGELOG.md index 832cd9bfb..bf05c998a 100644 --- a/compio-net/CHANGELOG.md +++ b/compio-net/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0-beta.2](https://github.com/compio-rs/compio/compare/compio-net-v0.13.0-beta.1...compio-net-v0.13.0-beta.2) - 2026-11-11 + +### Added + +- *(net)* create PollFd from TcpListener and UnixListener ([#1126](https://github.com/compio-rs/compio/pull/1126)) +- *(dispatcher)* take AsyncFnOnce in dispatch ([#1115](https://github.com/compio-rs/compio/pull/1115)) + +### Changed + +- *(driver,net)* [**breaking**] socket state ([#1133](https://github.com/compio-rs/compio/pull/1133)) + +### Fixed + +- *(driver,iocp)* translate ERROR_NETNAME_DELETED to WSAECONNRESET ([#1092](https://github.com/compio-rs/compio/pull/1092)) + ## 0.13.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-net/Cargo.toml b/compio-net/Cargo.toml index d60846faf..8cb4a8a76 100644 --- a/compio-net/Cargo.toml +++ b/compio-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-net" -version = "0.13.0-beta.1" +version = "0.13.0-beta.2" description = "Networking IO for compio" categories = ["asynchronous", "network-programming"] keywords = ["async", "net"] diff --git a/compio-process/CHANGELOG.md b/compio-process/CHANGELOG.md index eb27b8c18..b3a53129b 100644 --- a/compio-process/CHANGELOG.md +++ b/compio-process/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.0-beta.2](https://github.com/compio-rs/compio/compare/compio-process-v0.10.0-beta.1...compio-process-v0.10.0-beta.2) - 2026-11-11 + +### Other + +- updated the following local packages: compio-buf, compio-driver, compio-io, compio-runtime + ## 0.10.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-process/Cargo.toml b/compio-process/Cargo.toml index c78d7d141..b80189683 100644 --- a/compio-process/Cargo.toml +++ b/compio-process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-process" -version = "0.10.0-beta.1" +version = "0.10.0-beta.2" description = "Processes for compio" categories = ["asynchronous"] keywords = ["async", "process"] diff --git a/compio-quic/CHANGELOG.md b/compio-quic/CHANGELOG.md index c431dc812..500bb1d8a 100644 --- a/compio-quic/CHANGELOG.md +++ b/compio-quic/CHANGELOG.md @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0-beta.2](https://github.com/compio-rs/compio/compare/compio-quic-v0.9.0-beta.1...compio-quic-v0.9.0-beta.2) - 2026-11-11 + +### Added + +- *(quic)* add SendStream::poll_stopped ([#1125](https://github.com/compio-rs/compio/pull/1125)) +- *(dispatcher)* take AsyncFnOnce in dispatch ([#1115](https://github.com/compio-rs/compio/pull/1115)) + +### Changed + +- *(quic)* read IPV6_V6ONLY through socket2 ([#1084](https://github.com/compio-rs/compio/pull/1084)) + +### Fixed + +- *(buf)* mark maybe-uninit return unsafe ([#1128](https://github.com/compio-rs/compio/pull/1128)) +- *(quic)* invert may_fragment polarity ([#1071](https://github.com/compio-rs/compio/pull/1071)) +- *(quic)* ignore empty UDP datagrams in endpoint ([#1070](https://github.com/compio-rs/compio/pull/1070)) + +### Other + +- *(deps)* bump rust-toolchain ([#1117](https://github.com/compio-rs/compio/pull/1117)) + ## 0.9.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-quic/Cargo.toml b/compio-quic/Cargo.toml index af0a5bc1d..9c88ff767 100644 --- a/compio-quic/Cargo.toml +++ b/compio-quic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-quic" -version = "0.9.0-beta.1" +version = "0.9.0-beta.2" description = "QUIC for compio" categories = ["asynchronous", "network-programming"] keywords = ["async", "net", "quic"] diff --git a/compio-runtime/CHANGELOG.md b/compio-runtime/CHANGELOG.md index 6fead58e8..7208f4207 100644 --- a/compio-runtime/CHANGELOG.md +++ b/compio-runtime/CHANGELOG.md @@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0-beta.2](https://github.com/compio-rs/compio/compare/compio-runtime-v0.13.0-beta.1...compio-runtime-v0.13.0-beta.2) - 2026-11-11 + +### Added + +- *(io,runtime,tls)* tokio::io traits on compat streams and PollFd ([#1120](https://github.com/compio-rs/compio/pull/1120)) +- *(runtime)* add num_alive_tasks methods ([#1077](https://github.com/compio-rs/compio/pull/1077)) + +### Changed + +- *(runtime)* use rustix CpuSet for CPU affinity ([#1083](https://github.com/compio-rs/compio/pull/1083)) + +### Fixed + +- *(runtime)* identify ExtWaker by static vtable address ([#1094](https://github.com/compio-rs/compio/pull/1094)) + +### Other + +- *(deps)* bump rust-toolchain ([#1117](https://github.com/compio-rs/compio/pull/1117)) +- *(deps)* bump rust-toolchain ([#1108](https://github.com/compio-rs/compio/pull/1108)) +- *(runtime)* clarify what spawn_at's meta is for ([#1086](https://github.com/compio-rs/compio/pull/1086)) +- *(runtime)* fix spawn_blocking docs ([#1087](https://github.com/compio-rs/compio/pull/1087)) +- *(compio-runtime)* assert no livelock on remote wakeup ([#989](https://github.com/compio-rs/compio/pull/989)) + ## 0.13.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-runtime/Cargo.toml b/compio-runtime/Cargo.toml index 886faacb6..5a2ee7588 100644 --- a/compio-runtime/Cargo.toml +++ b/compio-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-runtime" -version = "0.13.0-beta.1" +version = "0.13.0-beta.2" description = "High-level runtime for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-signal/CHANGELOG.md b/compio-signal/CHANGELOG.md index 96e2b8ee3..b2d79e30e 100644 --- a/compio-signal/CHANGELOG.md +++ b/compio-signal/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.2](https://github.com/compio-rs/compio/compare/compio-signal-v0.10.1...compio-signal-v0.10.2) - 2026-11-11 + +### Other + +- *(deps)* bump rust-toolchain ([#1117](https://github.com/compio-rs/compio/pull/1117)) + ## 0.10.1 - 2026-09-27 ### Other diff --git a/compio-signal/Cargo.toml b/compio-signal/Cargo.toml index ae1e7fa2a..d2017bae5 100644 --- a/compio-signal/Cargo.toml +++ b/compio-signal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-signal" -version = "0.10.1" +version = "0.10.2" description = "Signal handling for compio" categories = ["asynchronous"] keywords = ["async", "signal"] diff --git a/compio-term/CHANGELOG.md b/compio-term/CHANGELOG.md index 206dda050..9b7b2249c 100644 --- a/compio-term/CHANGELOG.md +++ b/compio-term/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.1](https://github.com/compio-rs/compio/compare/compio-term-v0.1.0...compio-term-v0.1.1) - 2026-11-11 + +### Other + +- updated the following local packages: compio-buf, compio-driver, compio-io, compio-runtime, compio-fs, compio-signal + ## 0.1.0 - 2026-09-27 ### Added diff --git a/compio-term/Cargo.toml b/compio-term/Cargo.toml index a6856fdc3..995872358 100644 --- a/compio-term/Cargo.toml +++ b/compio-term/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-term" -version = "0.1.0" +version = "0.1.1" description = "Completion-based terminal support for Compio" readme = "README.md" edition = { workspace = true } diff --git a/compio-tls/CHANGELOG.md b/compio-tls/CHANGELOG.md index 002c2e9d2..5e2a95e8b 100644 --- a/compio-tls/CHANGELOG.md +++ b/compio-tls/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0-beta.2](https://github.com/compio-rs/compio/compare/compio-tls-v0.11.0-beta.1...compio-tls-v0.11.0-beta.2) - 2026-11-11 + +### Added + +- *(io,runtime,tls)* tokio::io traits on compat streams and PollFd ([#1120](https://github.com/compio-rs/compio/pull/1120)) + +### Changed + +- *(driver,net)* [**breaking**] socket state ([#1133](https://github.com/compio-rs/compio/pull/1133)) + ## 0.11.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-tls/Cargo.toml b/compio-tls/Cargo.toml index 03a37bbf4..8733d1fd9 100644 --- a/compio-tls/Cargo.toml +++ b/compio-tls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-tls" -version = "0.11.0-beta.1" +version = "0.11.0-beta.2" description = "TLS adaptor with compio" categories = ["asynchronous", "network-programming"] keywords = ["async", "net", "tls"] diff --git a/compio-ws/CHANGELOG.md b/compio-ws/CHANGELOG.md index 21f8e914a..a65a5669c 100644 --- a/compio-ws/CHANGELOG.md +++ b/compio-ws/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0-beta.2](https://github.com/compio-rs/compio/compare/compio-ws-v0.5.0-beta.1...compio-ws-v0.5.0-beta.2) - 2026-11-11 + +### Changed + +- *(driver,net)* [**breaking**] socket state ([#1133](https://github.com/compio-rs/compio/pull/1133)) + ## 0.5.0-beta.1 - 2026-09-27 ### Added diff --git a/compio-ws/Cargo.toml b/compio-ws/Cargo.toml index 7058b322d..28aea3715 100644 --- a/compio-ws/Cargo.toml +++ b/compio-ws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-ws" -version = "0.5.0-beta.1" +version = "0.5.0-beta.2" description = "WebSocket library for the compio runtime" categories = ["asynchronous", "network-programming"] keywords = ["async", "net", "websocket"] diff --git a/compio/CHANGELOG.md b/compio/CHANGELOG.md index 43d9fb064..bfffd701d 100644 --- a/compio/CHANGELOG.md +++ b/compio/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.20.0-beta.2](https://github.com/compio-rs/compio/compare/v0.20.0-beta.1...v0.20.0-beta.2) - 2026-11-11 + +### Added + +- *(io,runtime,tls)* tokio::io traits on compat streams and PollFd ([#1120](https://github.com/compio-rs/compio/pull/1120)) +- *(dispatcher)* take AsyncFnOnce in dispatch ([#1115](https://github.com/compio-rs/compio/pull/1115)) + +### Fixed + +- *(buf)* mark maybe-uninit return unsafe ([#1128](https://github.com/compio-rs/compio/pull/1128)) + +### Other + +- state that there is no MSRV guarantee ([#1081](https://github.com/compio-rs/compio/pull/1081)) +- *(deps)* bump rust-toolchain from nightly-2026-09-22 to nightly-2026-09-29 ([#1078](https://github.com/compio-rs/compio/pull/1078)) + ## [0.20.0-beta.1](https://github.com/compio-rs/compio/compare/v0.19.1...v0.20.0-beta.1) - 2026-09-27 ### Added diff --git a/compio/Cargo.toml b/compio/Cargo.toml index 9d1eaf255..c9c767718 100644 --- a/compio/Cargo.toml +++ b/compio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio" -version = "0.20.0-beta.1" +version = "0.20.0-beta.2" description = "Completion based async runtime" categories = ["asynchronous", "filesystem", "network-programming"] keywords = ["async", "fs", "iocp", "io-uring", "net"]