From e97711c6d254d3b2e1efa68b04b5f1fcb1caf5bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2026 05:52:28 +0000 Subject: [PATCH] chore: release --- Cargo.toml | 32 ++++++++++++++++---------------- compio-actor/CHANGELOG.md | 14 ++++++++++++++ compio-buf/CHANGELOG.md | 10 ++++++++++ compio-buf/Cargo.toml | 2 +- compio-compat/CHANGELOG.md | 6 ++++++ compio-compat/Cargo.toml | 2 +- compio-dispatcher/CHANGELOG.md | 6 ++++++ compio-dispatcher/Cargo.toml | 2 +- compio-driver/CHANGELOG.md | 18 ++++++++++++++++++ compio-driver/Cargo.toml | 2 +- compio-executor/CHANGELOG.md | 16 ++++++++++++++++ compio-executor/Cargo.toml | 2 +- compio-fs/CHANGELOG.md | 16 ++++++++++++++++ compio-fs/Cargo.toml | 2 +- compio-io/CHANGELOG.md | 6 ++++++ compio-io/Cargo.toml | 2 +- compio-log/CHANGELOG.md | 6 ++++++ compio-log/Cargo.toml | 2 +- compio-macros/CHANGELOG.md | 6 ++++++ compio-macros/Cargo.toml | 2 +- compio-net/CHANGELOG.md | 18 ++++++++++++++++++ compio-net/Cargo.toml | 2 +- compio-process/CHANGELOG.md | 6 ++++++ compio-process/Cargo.toml | 2 +- compio-quic/CHANGELOG.md | 16 ++++++++++++++++ compio-quic/Cargo.toml | 2 +- compio-runtime/CHANGELOG.md | 20 ++++++++++++++++++++ compio-runtime/Cargo.toml | 2 +- compio-tls/CHANGELOG.md | 7 +++++++ compio-tls/Cargo.toml | 2 +- compio-ws/CHANGELOG.md | 10 ++++++++++ compio-ws/Cargo.toml | 2 +- compio/CHANGELOG.md | 13 +++++++++++++ compio/Cargo.toml | 2 +- 34 files changed, 226 insertions(+), 32 deletions(-) create mode 100644 compio-actor/CHANGELOG.md diff --git a/Cargo.toml b/Cargo.toml index ebe8cb192..e8b64e981 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,24 +27,24 @@ license = "MIT" repository = "https://github.com/compio-rs/compio" [workspace.dependencies] -compio = { path = "./compio", version = "0.19.1" } +compio = { path = "./compio", version = "0.20.0" } compio-actor = { path = "./compio-actor", version = "0.1.0" } -compio-buf = { path = "./compio-buf", version = "0.8.3" } -compio-driver = { path = "./compio-driver", version = "0.12.4", default-features = false } -compio-runtime = { path = "./compio-runtime", version = "0.12.3" } -compio-executor = { path = "./compio-executor", version = "0.1.3" } -compio-macros = { path = "./compio-macros", version = "0.2.0" } -compio-fs = { path = "./compio-fs", version = "0.12.0" } -compio-io = { path = "./compio-io", version = "0.10.1" } -compio-net = { path = "./compio-net", version = "0.12.2" } +compio-buf = { path = "./compio-buf", version = "0.8.4" } +compio-driver = { path = "./compio-driver", version = "0.13.0", default-features = false } +compio-runtime = { path = "./compio-runtime", version = "0.13.0" } +compio-executor = { path = "./compio-executor", version = "0.1.4" } +compio-macros = { path = "./compio-macros", version = "0.2.1" } +compio-fs = { path = "./compio-fs", version = "0.12.1" } +compio-io = { path = "./compio-io", version = "0.10.2" } +compio-net = { path = "./compio-net", version = "0.13.0" } compio-signal = { path = "./compio-signal", version = "0.10.0" } -compio-dispatcher = { path = "./compio-dispatcher", version = "0.11.0" } -compio-log = { path = "./compio-log", version = "0.2.0" } -compio-tls = { path = "./compio-tls", version = "0.10.0", default-features = false } -compio-process = { path = "./compio-process", version = "0.9.1" } -compio-quic = { path = "./compio-quic", version = "0.8.0", default-features = false } -compio-ws = { path = "./compio-ws", version = "0.4.0", default-features = false } -compio-compat = { path = "./compio-compat", version = "0.1.0" } +compio-dispatcher = { path = "./compio-dispatcher", version = "0.11.1" } +compio-log = { path = "./compio-log", version = "0.2.1" } +compio-tls = { path = "./compio-tls", version = "0.11.0", default-features = false } +compio-process = { path = "./compio-process", version = "0.9.2" } +compio-quic = { path = "./compio-quic", version = "0.8.1", default-features = false } +compio-ws = { path = "./compio-ws", version = "0.5.0", default-features = false } +compio-compat = { path = "./compio-compat", version = "0.1.1" } async-io = "2.6.0" bytes = "1.7.1" diff --git a/compio-actor/CHANGELOG.md b/compio-actor/CHANGELOG.md new file mode 100644 index 000000000..5af5eee30 --- /dev/null +++ b/compio-actor/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/compio-rs/compio/releases/tag/compio-actor-v0.1.0) - 2026-08-18 + +### Added + +- *(actor)* init ([#1000](https://github.com/compio-rs/compio/pull/1000)) diff --git a/compio-buf/CHANGELOG.md b/compio-buf/CHANGELOG.md index 1adcfb8cd..af6b12eca 100644 --- a/compio-buf/CHANGELOG.md +++ b/compio-buf/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.4](https://github.com/compio-rs/compio/compare/compio-buf-v0.8.3...compio-buf-v0.8.4) - 2026-08-18 + +### Added + +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Fixed + +- *(buf)* mutual recursive on memmap2 impl ([#1008](https://github.com/compio-rs/compio/pull/1008)) + ## 0.8.3 - 2026-06-14 ### Added diff --git a/compio-buf/Cargo.toml b/compio-buf/Cargo.toml index 93a689e0e..1075e1370 100644 --- a/compio-buf/Cargo.toml +++ b/compio-buf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-buf" -version = "0.8.3" +version = "0.8.4" 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 b905aa472..3c4cb97b7 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.1.1](https://github.com/compio-rs/compio/compare/compio-compat-v0.1.0...compio-compat-v0.1.1) - 2026-08-18 + +### Added + +- name the tasks the crates spawn ([#1004](https://github.com/compio-rs/compio/pull/1004)) + ## 0.1.0 - 2026-05-27 ### Added diff --git a/compio-compat/Cargo.toml b/compio-compat/Cargo.toml index e5c0f5bd2..dd85d5a20 100644 --- a/compio-compat/Cargo.toml +++ b/compio-compat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-compat" -version = "0.1.0" +version = "0.1.1" 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 cc9287858..9a6d7364c 100644 --- a/compio-dispatcher/CHANGELOG.md +++ b/compio-dispatcher/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.1](https://github.com/compio-rs/compio/compare/compio-dispatcher-v0.11.0...compio-dispatcher-v0.11.1) - 2026-08-18 + +### Added + +- *(dispatcher)* attribute and name its tasks ([#1002](https://github.com/compio-rs/compio/pull/1002)) + ## 0.11.0 - 2026-05-27 ### Other diff --git a/compio-dispatcher/Cargo.toml b/compio-dispatcher/Cargo.toml index bc5455d02..c6839d6e2 100644 --- a/compio-dispatcher/Cargo.toml +++ b/compio-dispatcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-dispatcher" -version = "0.11.0" +version = "0.11.1" description = "Multithreading dispatcher for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-driver/CHANGELOG.md b/compio-driver/CHANGELOG.md index 3351e2e65..5822d50bc 100644 --- a/compio-driver/CHANGELOG.md +++ b/compio-driver/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0](https://github.com/compio-rs/compio/compare/compio-driver-v0.12.4...compio-driver-v0.13.0) - 2026-08-18 + +### Added + +- *(runtime,tls,ws)* [**breaking**] use PollFd in TLS ([#1012](https://github.com/compio-rs/compio/pull/1012)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Fixed + +- semicolon_in_expressions_from_macros ([#977](https://github.com/compio-rs/compio/pull/977)) +- *(compio-fs)* populate ctime correctly ([#968](https://github.com/compio-rs/compio/pull/968)) + +### Other + +- format the cfg_select! bodies ([#990](https://github.com/compio-rs/compio/pull/990)) +- *(driver,iour)* rewrap a doc comment past the comment width ([#986](https://github.com/compio-rs/compio/pull/986)) +- bump cfg_aliases ([#980](https://github.com/compio-rs/compio/pull/980)) + ## 0.12.4 - 2026-07-06 ### Fixed diff --git a/compio-driver/Cargo.toml b/compio-driver/Cargo.toml index 79cf99714..7d4be970c 100644 --- a/compio-driver/Cargo.toml +++ b/compio-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-driver" -version = "0.12.4" +version = "0.13.0" 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 f501e8e88..6b56ac90a 100644 --- a/compio-executor/CHANGELOG.md +++ b/compio-executor/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/compio-rs/compio/compare/compio-executor-v0.1.3...compio-executor-v0.1.4) - 2026-08-18 + +### Added + +- name the tasks the crates spawn ([#1004](https://github.com/compio-rs/compio/pull/1004)) +- *(executor)* instrument tasks for tokio-console ([#987](https://github.com/compio-rs/compio/pull/987)) + +### Fixed + +- *(runtime,executor)* re-export JoinError ([#1005](https://github.com/compio-rs/compio/pull/1005)) + +### Other + +- format the cfg_select! bodies ([#990](https://github.com/compio-rs/compio/pull/990)) +- *(executor)* skip empty sync-queue drain with a pending counter ([#976](https://github.com/compio-rs/compio/pull/976)) + ## 0.1.3 - 2026-07-06 ### Added diff --git a/compio-executor/Cargo.toml b/compio-executor/Cargo.toml index 098fce4e0..0dc6fdd8b 100644 --- a/compio-executor/Cargo.toml +++ b/compio-executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-executor" -version = "0.1.3" +version = "0.1.4" description = "Executor for compio" categories = ["asynchronous"] keywords = ["async", "executor"] diff --git a/compio-fs/CHANGELOG.md b/compio-fs/CHANGELOG.md index 7f1724d46..2e9b4fedf 100644 --- a/compio-fs/CHANGELOG.md +++ b/compio-fs/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.1](https://github.com/compio-rs/compio/compare/compio-fs-v0.12.0...compio-fs-v0.12.1) - 2026-08-18 + +### Added + +- name the tasks the crates spawn ([#1004](https://github.com/compio-rs/compio/pull/1004)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Fixed + +- semicolon_in_expressions_from_macros ([#977](https://github.com/compio-rs/compio/pull/977)) +- *(compio-fs)* populate ctime correctly ([#968](https://github.com/compio-rs/compio/pull/968)) + +### Other + +- bump cfg_aliases ([#980](https://github.com/compio-rs/compio/pull/980)) + ## 0.12.0 - 2026-05-27 ### Changed diff --git a/compio-fs/Cargo.toml b/compio-fs/Cargo.toml index 96dd87708..451a297a1 100644 --- a/compio-fs/Cargo.toml +++ b/compio-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-fs" -version = "0.12.0" +version = "0.12.1" description = "Filesystem IO for compio" categories = ["asynchronous", "filesystem"] keywords = ["async", "fs"] diff --git a/compio-io/CHANGELOG.md b/compio-io/CHANGELOG.md index 2988731f1..98fecf951 100644 --- a/compio-io/CHANGELOG.md +++ b/compio-io/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-io-v0.10.1...compio-io-v0.10.2) - 2026-08-18 + +### Added + +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + ## 0.10.1 - 2026-06-14 ### Added diff --git a/compio-io/Cargo.toml b/compio-io/Cargo.toml index ebf52c447..3669da759 100644 --- a/compio-io/Cargo.toml +++ b/compio-io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-io" -version = "0.10.1" +version = "0.10.2" description = "IO traits for completion based async IO" categories = ["asynchronous"] keywords = ["async", "io"] diff --git a/compio-log/CHANGELOG.md b/compio-log/CHANGELOG.md index 09ae2ae93..fcd3a615c 100644 --- a/compio-log/CHANGELOG.md +++ b/compio-log/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.1](https://github.com/compio-rs/compio/compare/compio-log-v0.2.0...compio-log-v0.2.1) - 2026-08-18 + +### Added + +- *(executor)* instrument tasks for tokio-console ([#987](https://github.com/compio-rs/compio/pull/987)) + ## 0.2.0 - 2026-05-27 ### Added diff --git a/compio-log/Cargo.toml b/compio-log/Cargo.toml index 3b0f25c1a..31820e1a1 100644 --- a/compio-log/Cargo.toml +++ b/compio-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-log" -version = "0.2.0" +version = "0.2.1" description = "Log of compio" categories = ["asynchronous"] readme = "README.md" diff --git a/compio-macros/CHANGELOG.md b/compio-macros/CHANGELOG.md index 1783da2ee..5d5b01ce8 100644 --- a/compio-macros/CHANGELOG.md +++ b/compio-macros/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.1](https://github.com/compio-rs/compio/compare/compio-macros-v0.2.0...compio-macros-v0.2.1) - 2026-08-18 + +### Other + +- *(deps)* update syn requirement from 2.0.38 to 3.0.3 ([#981](https://github.com/compio-rs/compio/pull/981)) + ## 0.2.0 - 2026-05-27 ### Added diff --git a/compio-macros/Cargo.toml b/compio-macros/Cargo.toml index 96eded6be..26c26475a 100644 --- a/compio-macros/Cargo.toml +++ b/compio-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-macros" -version = "0.2.0" +version = "0.2.1" description = "Proc macro of compio" categories = ["asynchronous"] readme = "README.md" diff --git a/compio-net/CHANGELOG.md b/compio-net/CHANGELOG.md index 2e5bb0d40..b9afb97e2 100644 --- a/compio-net/CHANGELOG.md +++ b/compio-net/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0](https://github.com/compio-rs/compio/compare/compio-net-v0.12.2...compio-net-v0.13.0) - 2026-08-18 + +### Added + +- *(runtime,tls,ws)* [**breaking**] use PollFd in TLS ([#1012](https://github.com/compio-rs/compio/pull/1012)) +- name the tasks the crates spawn ([#1004](https://github.com/compio-rs/compio/pull/1004)) +- *(runtime)* [**breaking**] complete AsyncWrite for PollFd ([#993](https://github.com/compio-rs/compio/pull/993)) +- *(net)* allow peek TcpStream ([#974](https://github.com/compio-rs/compio/pull/974)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Fixed + +- *(runtime)* invalid param for PollFd on Windows ([#999](https://github.com/compio-rs/compio/pull/999)) + +### Other + +- format the cfg_select! bodies ([#990](https://github.com/compio-rs/compio/pull/990)) + ## 0.12.2 - 2026-07-06 ### Added diff --git a/compio-net/Cargo.toml b/compio-net/Cargo.toml index 98290c750..f897e1c9f 100644 --- a/compio-net/Cargo.toml +++ b/compio-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-net" -version = "0.12.2" +version = "0.13.0" 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 2eaca52fe..e6676405a 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.9.2](https://github.com/compio-rs/compio/compare/compio-process-v0.9.1...compio-process-v0.9.2) - 2026-08-18 + +### Added + +- name the tasks the crates spawn ([#1004](https://github.com/compio-rs/compio/pull/1004)) + ## 0.9.1 - 2026-05-27 ### Changed diff --git a/compio-process/Cargo.toml b/compio-process/Cargo.toml index 14943de80..e8c0dda88 100644 --- a/compio-process/Cargo.toml +++ b/compio-process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-process" -version = "0.9.1" +version = "0.9.2" description = "Processes for compio" categories = ["asynchronous"] keywords = ["async", "process"] diff --git a/compio-quic/CHANGELOG.md b/compio-quic/CHANGELOG.md index 97fb7d635..8da84902d 100644 --- a/compio-quic/CHANGELOG.md +++ b/compio-quic/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.1](https://github.com/compio-rs/compio/compare/compio-quic-v0.8.0...compio-quic-v0.8.1) - 2026-08-18 + +### Added + +- name the tasks the crates spawn ([#1004](https://github.com/compio-rs/compio/pull/1004)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Fixed + +- *(quic)* inverted assert in SendStreamUnframed ([#992](https://github.com/compio-rs/compio/pull/992)) +- semicolon_in_expressions_from_macros ([#977](https://github.com/compio-rs/compio/pull/977)) + +### Other + +- bump cfg_aliases ([#980](https://github.com/compio-rs/compio/pull/980)) + ## 0.8.0 - 2026-05-27 ### Added diff --git a/compio-quic/Cargo.toml b/compio-quic/Cargo.toml index cc3e9e10e..3ce8f4c8b 100644 --- a/compio-quic/Cargo.toml +++ b/compio-quic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-quic" -version = "0.8.0" +version = "0.8.1" 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 d1ec95c32..01060bab2 100644 --- a/compio-runtime/CHANGELOG.md +++ b/compio-runtime/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0](https://github.com/compio-rs/compio/compare/compio-runtime-v0.12.3...compio-runtime-v0.13.0) - 2026-08-18 + +### Added + +- *(runtime,tls,ws)* [**breaking**] use PollFd in TLS ([#1012](https://github.com/compio-rs/compio/pull/1012)) +- *(actor)* init ([#1000](https://github.com/compio-rs/compio/pull/1000)) +- *(runtime)* forward the console instrumentation ([#1001](https://github.com/compio-rs/compio/pull/1001)) +- *(runtime)* [**breaking**] complete AsyncWrite for PollFd ([#993](https://github.com/compio-rs/compio/pull/993)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Changed + +- *(runtime)* timer ([#995](https://github.com/compio-rs/compio/pull/995)) + +### Fixed + +- *(runtime)* invalid param for PollFd on Windows ([#999](https://github.com/compio-rs/compio/pull/999)) +- *(runtime,executor)* re-export JoinError ([#1005](https://github.com/compio-rs/compio/pull/1005)) +- *(runtime)* eager timers, add `Sleep`, `Timeout` ([#991](https://github.com/compio-rs/compio/pull/991)) + ## 0.12.3 - 2026-07-06 ### Added diff --git a/compio-runtime/Cargo.toml b/compio-runtime/Cargo.toml index 9a0bdf92a..6dedef70a 100644 --- a/compio-runtime/Cargo.toml +++ b/compio-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-runtime" -version = "0.12.3" +version = "0.13.0" description = "High-level runtime for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-tls/CHANGELOG.md b/compio-tls/CHANGELOG.md index a7ee4c522..013b2147e 100644 --- a/compio-tls/CHANGELOG.md +++ b/compio-tls/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0](https://github.com/compio-rs/compio/compare/compio-tls-v0.10.0...compio-tls-v0.11.0) - 2026-08-18 + +### Added + +- *(runtime,tls,ws)* [**breaking**] use PollFd in TLS ([#1012](https://github.com/compio-rs/compio/pull/1012)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + ## 0.10.0 - 2026-05-27 ### Other diff --git a/compio-tls/Cargo.toml b/compio-tls/Cargo.toml index 7c2e8014e..9980d8985 100644 --- a/compio-tls/Cargo.toml +++ b/compio-tls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-tls" -version = "0.10.0" +version = "0.11.0" 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 cd9e5e2ba..eb4fcdb85 100644 --- a/compio-ws/CHANGELOG.md +++ b/compio-ws/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/compio-rs/compio/compare/compio-ws-v0.4.0...compio-ws-v0.5.0) - 2026-08-18 + +### Added + +- *(runtime,tls,ws)* [**breaking**] use PollFd in TLS ([#1012](https://github.com/compio-rs/compio/pull/1012)) + +### Other + +- *(deps)* update tungstenite requirement ([#975](https://github.com/compio-rs/compio/pull/975)) + ## 0.4.0 - 2026-05-27 ### Added diff --git a/compio-ws/Cargo.toml b/compio-ws/Cargo.toml index ad0328ce1..6560cbc38 100644 --- a/compio-ws/Cargo.toml +++ b/compio-ws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-ws" -version = "0.4.0" +version = "0.5.0" 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 d97aa674a..c28ad2b06 100644 --- a/compio/CHANGELOG.md +++ b/compio/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.20.0](https://github.com/compio-rs/compio/compare/v0.19.1...v0.20.0) - 2026-08-18 + +### Added + +- *(runtime,tls,ws)* [**breaking**] use PollFd in TLS ([#1012](https://github.com/compio-rs/compio/pull/1012)) +- forward the console feature, document observing compio ([#1006](https://github.com/compio-rs/compio/pull/1006)) +- *(actor)* init ([#1000](https://github.com/compio-rs/compio/pull/1000)) +- *(buf)* make `IoBuf`, `SetLen`, and `IoBufMut` dyn-compatible ([#969](https://github.com/compio-rs/compio/pull/969)) + +### Other + +- fix discrod link ([#985](https://github.com/compio-rs/compio/pull/985)) + ## [0.19.1](https://github.com/compio-rs/compio/compare/v0.19.0...v0.19.1) - 2026-06-14 ### Added diff --git a/compio/Cargo.toml b/compio/Cargo.toml index 3d425ce02..9f2b83fc2 100644 --- a/compio/Cargo.toml +++ b/compio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio" -version = "0.19.1" +version = "0.20.0" description = "Completion based async runtime" categories = ["asynchronous", "filesystem", "network-programming"] keywords = ["async", "fs", "iocp", "io-uring", "net"]