diff --git a/CHANGELOG.md b/CHANGELOG.md index a07a9cef2..6d47a5224 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,7 @@ # Changelog -## Unreleased +## 3.3.0 (2026-04-02) -- Added `reverse_proxy.stream.metrics_enabled` to enable per-stream bandwidth and transferred-bytes metrics in the Web UI streams view. ## ⚠️ Breaking Changes @@ -192,6 +191,7 @@ active URL of the specified provider. - **Custom Stream Response Timeout**: Added support to limit how long custom fallback stream responses are served. Set `config.custom_stream_response_timeout_secs` to a value `> 0` to auto-stop these streams after N seconds. If unset or `0`, custom responses are streamed without timeout. +- Added `reverse_proxy.stream.metrics_enabled` to enable per-stream bandwidth and transferred-bytes metrics in the Web UI streams view. ## 🐛 Fixes diff --git a/Cargo.lock b/Cargo.lock index 46c42e578..1d0755889 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1255,7 +1255,7 @@ dependencies = [ [[package]] name = "frontend" -version = "3.2.179" +version = "3.2.180" dependencies = [ "base64", "brotli", @@ -4017,7 +4017,7 @@ dependencies = [ [[package]] name = "shared" -version = "3.2.179" +version = "3.2.180" dependencies = [ "base64", "bitflags 2.11.0", @@ -4607,7 +4607,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tuliprox" -version = "3.2.179" +version = "3.2.180" dependencies = [ "arc-swap", "async-compression", diff --git a/Cargo.toml b/Cargo.toml index 9786e18e3..d5b66e6f1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["backend", "frontend", "shared"] resolver = "2" [workspace.package] -version = "3.2.179" +version = "3.2.180" edition = "2021" rust-version = "1.89.0" diff --git a/frontend/Cargo.toml b/frontend/Cargo.toml index e92e85985..39192bc2d 100644 --- a/frontend/Cargo.toml +++ b/frontend/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true rust-version.workspace = true [dependencies] -shared = { version = "3.2.179", path = "../shared" } +shared = { version = "3.2.180", path = "../shared" } chrono.workspace = true yew = "0.22.1" yew-router = "0.19.0" diff --git a/frontend/scss/app/components/api_user/_api_user_view.scss b/frontend/scss/app/components/api_user/_api_user_view.scss index a376435b5..9b68e0d9f 100644 --- a/frontend/scss/app/components/api_user/_api_user_view.scss +++ b/frontend/scss/app/components/api_user/_api_user_view.scss @@ -15,6 +15,7 @@ } &__header { + display: flex; flex-flow: row wrap; gap: var(--gap-default);