From b150ac028b64fb7584b6f1a30172f8a5b984d51d Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Fri, 28 Mar 2025 11:13:28 +0100 Subject: [PATCH] Release axum 0.8.3 and related crates --- Cargo.lock | 6 +++--- axum-core/CHANGELOG.md | 6 ++++++ axum-core/Cargo.toml | 2 +- axum-extra/CHANGELOG.md | 15 ++++++++------- axum-extra/Cargo.toml | 6 +++--- axum/CHANGELOG.md | 4 +++- axum/Cargo.toml | 4 ++-- 7 files changed, 26 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fc23d0d7..aacb950d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -302,7 +302,7 @@ dependencies = [ [[package]] name = "axum" -version = "0.8.2" +version = "0.8.3" dependencies = [ "anyhow", "axum-core", @@ -349,7 +349,7 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.5.1" +version = "0.5.2" dependencies = [ "axum", "axum-extra", @@ -373,7 +373,7 @@ dependencies = [ [[package]] name = "axum-extra" -version = "0.11.0" +version = "0.10.1" dependencies = [ "axum", "axum-core", diff --git a/axum-core/CHANGELOG.md b/axum-core/CHANGELOG.md index ee693f68..cd59a078 100644 --- a/axum-core/CHANGELOG.md +++ b/axum-core/CHANGELOG.md @@ -5,6 +5,12 @@ 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). +# 0.5.2 + +- **added:** Implement `Stream::size_hint` for `BodyDataStream` ([#3195]) + +[#3195]: https://github.com/tokio-rs/axum/pull/3195 + # 0.5.1 Yanked from crates.io due to unforeseen breaking change, see [#3190] for details. diff --git a/axum-core/Cargo.toml b/axum-core/Cargo.toml index cc7b47d7..99d1b859 100644 --- a/axum-core/Cargo.toml +++ b/axum-core/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT" name = "axum-core" readme = "README.md" repository = "https://github.com/tokio-rs/axum" -version = "0.5.1" # remember to bump the version that axum and axum-extra depend on +version = "0.5.2" # remember to bump the version that axum and axum-extra depend on [features] tracing = ["dep:tracing"] diff --git a/axum-extra/CHANGELOG.md b/axum-extra/CHANGELOG.md index 1939baba..1556fe1f 100644 --- a/axum-extra/CHANGELOG.md +++ b/axum-extra/CHANGELOG.md @@ -5,19 +5,20 @@ 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]. -# Unreleased - -- **fixed:** Fix a broken link in the documentation of `ErasedJson` ([#3186]) -- **added:** Add `vpath!` for compile time path verification on static paths. ([#3288]) - -[#3186]: https://github.com/tokio-rs/axum/pull/3186 - # 0.11.0 Yanked from crates.io due to unforeseen breaking change, see [#3190] for details. [#3190]: https://github.com/tokio-rs/axum/pull/3190 +# 0.10.1 + +- **fixed:** Fix a broken link in the documentation of `ErasedJson` ([#3186]) +- **added:** Add `vpath!` for compile time path verification on static paths. ([#3288]) + +[#3186]: https://github.com/tokio-rs/axum/pull/3186 +[#3288]: https://github.com/tokio-rs/axum/pull/3288 + # 0.10.0 ## since rc.1 diff --git a/axum-extra/Cargo.toml b/axum-extra/Cargo.toml index 44f1ed06..5b34bd28 100644 --- a/axum-extra/Cargo.toml +++ b/axum-extra/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT" name = "axum-extra" readme = "README.md" repository = "https://github.com/tokio-rs/axum" -version = "0.11.0" +version = "0.10.1" [features] default = ["tracing"] @@ -49,8 +49,8 @@ __private_docs = [ ] [dependencies] -axum = { path = "../axum", version = "0.8.2", default-features = false, features = ["original-uri"] } -axum-core = { path = "../axum-core", version = "0.5.1" } +axum = { path = "../axum", version = "0.8.3", default-features = false, features = ["original-uri"] } +axum-core = { path = "../axum-core", version = "0.5.2" } bytes = "1.1.0" futures-util = { version = "0.3", default-features = false, features = ["alloc"] } http = "1.0.0" diff --git a/axum/CHANGELOG.md b/axum/CHANGELOG.md index c8d3a996..d807e231 100644 --- a/axum/CHANGELOG.md +++ b/axum/CHANGELOG.md @@ -5,16 +5,18 @@ 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.8.3 - **added:** Implement `From` for `Message` ([#3273]) - **added:** Implement `OptionalFromRequest` for `Json` ([#3142]) - **added:** Implement `OptionalFromRequest` for `Extension` ([#3157]) +- **added:** Allow setting the read buffer capacity of `WebSocketUpgrade` ([#3178]) - **changed:** Improved code size / compile time of dependent crates ([#3285], ([#3294])) [#3273]: https://github.com/tokio-rs/axum/pull/3273 [#3142]: https://github.com/tokio-rs/axum/pull/3142 [#3157]: https://github.com/tokio-rs/axum/pull/3157 +[#3178]: https://github.com/tokio-rs/axum/pull/3178 [#3285]: https://github.com/tokio-rs/axum/pull/3285 [#3294]: https://github.com/tokio-rs/axum/pull/3294 diff --git a/axum/Cargo.toml b/axum/Cargo.toml index 6c55d415..556ff948 100644 --- a/axum/Cargo.toml +++ b/axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axum" -version = "0.8.2" # remember to bump the version that axum-extra depends on +version = "0.8.3" # remember to bump the version that axum-extra depends on categories = ["asynchronous", "network-programming", "web-programming::http-server"] description = "Web framework that focuses on ergonomics and modularity" edition = "2021" @@ -50,7 +50,7 @@ __private_docs = [ __private = ["tokio", "http1", "dep:reqwest"] [dependencies] -axum-core = { path = "../axum-core", version = "0.5.1" } +axum-core = { path = "../axum-core", version = "0.5.2" } bytes = "1.0" futures-util = { version = "0.3", default-features = false, features = ["alloc"] } http = "1.0.0"