diff --git a/Cargo.toml b/Cargo.toml index d4f7bb24..94a427ed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,20 +25,20 @@ license = "MIT" repository = "https://github.com/compio-rs/compio" [workspace.dependencies] -compio-buf = { path = "./compio-buf", version = "0.8.0" } -compio-driver = { path = "./compio-driver", version = "0.11.1", default-features = false } -compio-runtime = { path = "./compio-runtime", version = "0.11.0" } -compio-macros = { path = "./compio-macros", version = "0.1.2" } -compio-fs = { path = "./compio-fs", version = "0.11.0" } -compio-io = { path = "./compio-io", version = "0.9.0" } -compio-net = { path = "./compio-net", version = "0.11.0" } -compio-signal = { path = "./compio-signal", version = "0.9.0" } -compio-dispatcher = { path = "./compio-dispatcher", version = "0.10.0" } -compio-log = { path = "./compio-log", version = "0.1.0" } -compio-tls = { path = "./compio-tls", version = "0.9.0", default-features = false } -compio-process = { path = "./compio-process", version = "0.8.0" } -compio-quic = { path = "./compio-quic", version = "0.7.0", default-features = false } -compio-ws = { path = "./compio-ws", version = "0.3.0", default-features = false } +compio-buf = { path = "./compio-buf", version = "0.8.1" } +compio-driver = { path = "./compio-driver", version = "0.11.2", default-features = false } +compio-runtime = { path = "./compio-runtime", version = "0.12.0" } +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.9.1" } +compio-net = { path = "./compio-net", version = "0.12.0" } +compio-signal = { path = "./compio-signal", version = "0.9.1" } +compio-dispatcher = { path = "./compio-dispatcher", version = "0.10.1" } +compio-log = { path = "./compio-log", version = "0.2.0" } +compio-tls = { path = "./compio-tls", version = "0.9.1", default-features = false } +compio-process = { path = "./compio-process", version = "0.8.1" } +compio-quic = { path = "./compio-quic", version = "0.7.1", default-features = false } +compio-ws = { path = "./compio-ws", version = "0.3.1", default-features = false } bytes = "1.7.1" cfg_aliases = "0.2.1" diff --git a/compio-buf/CHANGELOG.md b/compio-buf/CHANGELOG.md index 5494e274..b4df0063 100644 --- a/compio-buf/CHANGELOG.md +++ b/compio-buf/CHANGELOG.md @@ -7,6 +7,12 @@ 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-buf-v0.8.0...compio-buf-v0.8.1) - 2026-02-05 + +### Other + +- release 0.18 ([#653](https://github.com/compio-rs/compio/pull/653)) + ## [0.8.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-buf/Cargo.toml b/compio-buf/Cargo.toml index ab863d1a..d73dd76a 100644 --- a/compio-buf/Cargo.toml +++ b/compio-buf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-buf" -version = "0.8.0" +version = "0.8.1" description = "Buffer trait for completion based async IO" categories = ["asynchronous"] keywords = ["async"] diff --git a/compio-dispatcher/CHANGELOG.md b/compio-dispatcher/CHANGELOG.md index 711708d6..7c84c561 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.10.1](https://github.com/compio-rs/compio/compare/compio-dispatcher-v0.10.0...compio-dispatcher-v0.10.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-driver, compio-runtime, compio-macros, compio-net, compio-io + ## [0.10.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-dispatcher/Cargo.toml b/compio-dispatcher/Cargo.toml index f3a364b4..b15e4e99 100644 --- a/compio-dispatcher/Cargo.toml +++ b/compio-dispatcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-dispatcher" -version = "0.10.0" +version = "0.10.1" description = "Multithreading dispatcher for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-driver/CHANGELOG.md b/compio-driver/CHANGELOG.md index 398236e9..c052df5e 100644 --- a/compio-driver/CHANGELOG.md +++ b/compio-driver/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.2](https://github.com/compio-rs/compio/compare/compio-driver-v0.11.1...compio-driver-v0.11.2) - 2026-02-05 + +### Added + +- *(driver)* cancel token ([#660](https://github.com/compio-rs/compio/pull/660)) + +### Changed + +- *(driver)* shared fd ([#661](https://github.com/compio-rs/compio/pull/661)) + ## [0.11.1](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-driver/Cargo.toml b/compio-driver/Cargo.toml index a36133b1..2a9e61b7 100644 --- a/compio-driver/Cargo.toml +++ b/compio-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-driver" -version = "0.11.1" +version = "0.11.2" description = "Low-level driver for compio" categories = ["asynchronous"] keywords = ["async", "iocp", "io-uring"] diff --git a/compio-fs/CHANGELOG.md b/compio-fs/CHANGELOG.md index 4ddb3279..a979aefb 100644 --- a/compio-fs/CHANGELOG.md +++ b/compio-fs/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0](https://github.com/compio-rs/compio/compare/compio-fs-v0.11.0...compio-fs-v0.12.0) - 2026-02-05 + +### Changed + +- [**breaking**] move {Async,Poll}Fd to runtime ([#662](https://github.com/compio-rs/compio/pull/662)) + +### Other + +- compio::runtime instead of compio_runtime ([#664](https://github.com/compio-rs/compio/pull/664)) + ## [0.11.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-fs/Cargo.toml b/compio-fs/Cargo.toml index 75d1f4dc..7118ad1c 100644 --- a/compio-fs/Cargo.toml +++ b/compio-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-fs" -version = "0.11.0" +version = "0.12.0" description = "Filesystem IO for compio" categories = ["asynchronous", "filesystem"] keywords = ["async", "fs"] diff --git a/compio-io/CHANGELOG.md b/compio-io/CHANGELOG.md index e9a50f20..57148ef3 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.9.1](https://github.com/compio-rs/compio/compare/compio-io-v0.9.0...compio-io-v0.9.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-driver, compio-runtime, compio-macros + ## [0.9.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-io/Cargo.toml b/compio-io/Cargo.toml index f83f3654..55badbcc 100644 --- a/compio-io/Cargo.toml +++ b/compio-io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-io" -version = "0.9.0" +version = "0.9.1" 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 87e70d3c..bbd675f0 100644 --- a/compio-log/CHANGELOG.md +++ b/compio-log/CHANGELOG.md @@ -5,6 +5,26 @@ 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.2.0](https://github.com/compio-rs/compio/compare/compio-log-v0.1.0...compio-log-v0.2.0) - 2026-02-05 + +### Added + +- [**breaking**] fs & net feature ([#564](https://github.com/compio-rs/compio/pull/564)) + +### Other + +- release ([#646](https://github.com/compio-rs/compio/pull/646)) +- deploy docs ([#641](https://github.com/compio-rs/compio/pull/641)) +- extract common deps into workspace +# 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). + ### Added - fs & net feature ([#564](https://github.com/compio-rs/compio/pull/564)) diff --git a/compio-log/Cargo.toml b/compio-log/Cargo.toml index 9aada20f..6dac357d 100644 --- a/compio-log/Cargo.toml +++ b/compio-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-log" -version = "0.1.0" +version = "0.2.0" description = "Log of compio" categories = ["asynchronous"] readme = "README.md" diff --git a/compio-macros/CHANGELOG.md b/compio-macros/CHANGELOG.md index 12435fee..56e0c9ae 100644 --- a/compio-macros/CHANGELOG.md +++ b/compio-macros/CHANGELOG.md @@ -5,6 +5,34 @@ 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.2.0](https://github.com/compio-rs/compio/compare/compio-macros-v0.1.2...compio-macros-v0.2.0) - 2026-02-05 + +### Added + +- [**breaking**] fs & net feature ([#564](https://github.com/compio-rs/compio/pull/564)) +- update edition to 2024 ([#543](https://github.com/compio-rs/compio/pull/543)) + +### Changed + +- use style_edition 2024 + +### Fixed + +- reduce warnings ([#396](https://github.com/compio-rs/compio/pull/396)) + +### Other + +- release ([#646](https://github.com/compio-rs/compio/pull/646)) +- deploy docs ([#641](https://github.com/compio-rs/compio/pull/641)) +# 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). + ### Added - fs & net feature ([#564](https://github.com/compio-rs/compio/pull/564)) diff --git a/compio-macros/Cargo.toml b/compio-macros/Cargo.toml index 0521083f..3d0e11fb 100644 --- a/compio-macros/Cargo.toml +++ b/compio-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-macros" -version = "0.1.2" +version = "0.2.0" description = "Proc macro of compio" categories = ["asynchronous"] readme = "README.md" diff --git a/compio-net/CHANGELOG.md b/compio-net/CHANGELOG.md index 71b24f84..fc25f5ef 100644 --- a/compio-net/CHANGELOG.md +++ b/compio-net/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0](https://github.com/compio-rs/compio/compare/compio-net-v0.11.0...compio-net-v0.12.0) - 2026-02-05 + +### Changed + +- [**breaking**] move {Async,Poll}Fd to runtime ([#662](https://github.com/compio-rs/compio/pull/662)) + +### Other + +- compio::runtime instead of compio_runtime ([#664](https://github.com/compio-rs/compio/pull/664)) + ## [0.11.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-net/Cargo.toml b/compio-net/Cargo.toml index 546dd88e..d46fd8e8 100644 --- a/compio-net/Cargo.toml +++ b/compio-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-net" -version = "0.11.0" +version = "0.12.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 cd965575..77168721 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.8.1](https://github.com/compio-rs/compio/compare/compio-process-v0.8.0...compio-process-v0.8.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-driver, compio-runtime, compio-macros, compio-io + ## [0.8.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-process/Cargo.toml b/compio-process/Cargo.toml index 3f0306c0..2a51a83a 100644 --- a/compio-process/Cargo.toml +++ b/compio-process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-process" -version = "0.8.0" +version = "0.8.1" description = "Processes for compio" categories = ["asynchronous"] keywords = ["async", "process"] diff --git a/compio-quic/CHANGELOG.md b/compio-quic/CHANGELOG.md index 4f568622..2f846819 100644 --- a/compio-quic/CHANGELOG.md +++ b/compio-quic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.1](https://github.com/compio-rs/compio/compare/compio-quic-v0.7.0...compio-quic-v0.7.1) - 2026-02-05 + +### Changed + +- *(quic)* `Endpoint` ([#663](https://github.com/compio-rs/compio/pull/663)) + ## [0.7.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-quic/Cargo.toml b/compio-quic/Cargo.toml index a7db1331..b4fd0e48 100644 --- a/compio-quic/Cargo.toml +++ b/compio-quic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-quic" -version = "0.7.0" +version = "0.7.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 193d23dc..d2fd0bc2 100644 --- a/compio-runtime/CHANGELOG.md +++ b/compio-runtime/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0](https://github.com/compio-rs/compio/compare/compio-runtime-v0.11.0...compio-runtime-v0.12.0) - 2026-02-05 + +### Changed + +- [**breaking**] move {Async,Poll}Fd to runtime ([#662](https://github.com/compio-rs/compio/pull/662)) + ## [0.11.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-runtime/Cargo.toml b/compio-runtime/Cargo.toml index 3fef14f3..ae43e90a 100644 --- a/compio-runtime/Cargo.toml +++ b/compio-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-runtime" -version = "0.11.0" +version = "0.12.0" description = "High-level runtime for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-signal/CHANGELOG.md b/compio-signal/CHANGELOG.md index ad53ab72..9dfe9648 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.9.1](https://github.com/compio-rs/compio/compare/compio-signal-v0.9.0...compio-signal-v0.9.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-driver, compio-driver, compio-runtime + ## [0.9.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-signal/Cargo.toml b/compio-signal/Cargo.toml index 5e1ae781..2df81446 100644 --- a/compio-signal/Cargo.toml +++ b/compio-signal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-signal" -version = "0.9.0" +version = "0.9.1" description = "Signal handling for compio" categories = ["asynchronous"] keywords = ["async", "signal"] diff --git a/compio-tls/CHANGELOG.md b/compio-tls/CHANGELOG.md index f51cf443..177bb85b 100644 --- a/compio-tls/CHANGELOG.md +++ b/compio-tls/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.1](https://github.com/compio-rs/compio/compare/compio-tls-v0.9.0...compio-tls-v0.9.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-runtime, compio-macros, compio-net, compio-io + ## [0.9.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-tls/Cargo.toml b/compio-tls/Cargo.toml index 3aa54c05..33d6ece0 100644 --- a/compio-tls/Cargo.toml +++ b/compio-tls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-tls" -version = "0.9.0" +version = "0.9.1" 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 a836e8a4..1abe725b 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.3.1](https://github.com/compio-rs/compio/compare/compio-ws-v0.3.0...compio-ws-v0.3.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-log, compio-runtime, compio-macros, compio-net, compio-io, compio-tls + ## [0.3.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio-ws/Cargo.toml b/compio-ws/Cargo.toml index 389621d8..c2679701 100644 --- a/compio-ws/Cargo.toml +++ b/compio-ws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-ws" -version = "0.3.0" +version = "0.3.1" 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 51bd829e..c3b814d4 100644 --- a/compio/CHANGELOG.md +++ b/compio/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.18.1](https://github.com/compio-rs/compio/compare/compio-v0.18.0...compio-v0.18.1) - 2026-02-05 + +### Other + +- updated the following local packages: compio-buf, compio-buf, compio-log, compio-driver, compio-runtime, compio-runtime, compio-fs, compio-macros, compio-macros, compio-net, compio-quic, compio-io, compio-dispatcher, compio-process, compio-signal, compio-tls, compio-ws + ## [0.18.0](https://github.com/compio-rs/compio/compare/v0.17.0...v0.18.0) - 2026-01-28 ### Added diff --git a/compio/Cargo.toml b/compio/Cargo.toml index 0568ea87..31c86814 100644 --- a/compio/Cargo.toml +++ b/compio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio" -version = "0.18.0" +version = "0.18.1" description = "Completion based async runtime" categories = ["asynchronous", "filesystem", "network-programming"] keywords = ["async", "fs", "iocp", "io-uring", "net"]