diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a6f7205..2527d0a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,20 @@ 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). +## [v0.15.0] - 2024-07-18 + +### Added +- Support building for the `aarch64-apple-ios-sim` target +- Support customized connection id generators +- Add `quic_packet_header_info()` to extract cid-related info from quic packets +- Add `quic_conn_path_stats` to get path level stats +- Add configuration for pacing granularity +- Tweak packet number encoding + +### Fixed +- Replace the hashlru crate with the lru crate + + ## [v0.14.0] - 2024-07-11 ### Added @@ -262,6 +276,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Provide example clients and servers. +[v0.15.0]: https://github.com/tencent/tquic/compare/v0.14.0...v0.15.0 [v0.14.0]: https://github.com/tencent/tquic/compare/v0.13.0...v0.14.0 [v0.13.0]: https://github.com/tencent/tquic/compare/v0.12.0...v0.13.0 [v0.12.0]: https://github.com/tencent/tquic/compare/v0.11.0...v0.12.0 diff --git a/Cargo.toml b/Cargo.toml index c4fdf0af..9b0159e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tquic" -version = "0.14.0" +version = "0.15.0" edition = "2021" rust-version = "1.70.0" license = "Apache-2.0" diff --git a/tools/Cargo.toml b/tools/Cargo.toml index c004404d..4d350a19 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tquic_tools" -version = "0.14.0" +version = "0.15.0" edition = "2021" rust-version = "1.70.0" license = "Apache-2.0" @@ -23,7 +23,7 @@ rand = "0.8.5" statrs = "0.16" jemallocator = { version = "0.5", package = "tikv-jemallocator" } signal-hook = "0.3.17" -tquic = { path = "..", version = "0.14.0"} +tquic = { path = "..", version = "0.15.0"} [lib] crate-type = ["lib"]