From d4222944cde78be28b79445beb60e00458390e40 Mon Sep 17 00:00:00 2001 From: Ruslan Pislari Date: Tue, 25 Nov 2025 12:23:42 +0200 Subject: [PATCH 1/2] chore: Release --- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab41734..26d9071 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,19 @@ +## [0.13.3] - 2025-11-25 + +### 🐛 Bug Fixes + +- Add public host validation to prevent private host usage +- Format host validation error message for clarity and update dependencies +- Clippy suggestion ## [0.13.2] - 2025-11-04 ### 🐛 Bug Fixes - Update Redis dependency to version 0.32 and improve error handling in async item retrieval + +### ⚙️ Miscellaneous Tasks + +- Release ## [0.13.1] - 2025-11-04 ### 🐛 Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index 833fe3f..a8d2f74 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -898,7 +898,7 @@ dependencies = [ [[package]] name = "fastedge-run" -version = "0.13.2" +version = "0.13.3" dependencies = [ "anyhow", "async-trait", @@ -1465,7 +1465,7 @@ dependencies = [ [[package]] name = "http-backend" -version = "0.13.2" +version = "0.13.3" dependencies = [ "anyhow", "claims", @@ -1507,7 +1507,7 @@ dependencies = [ [[package]] name = "http-service" -version = "0.13.2" +version = "0.13.3" dependencies = [ "anyhow", "async-trait", @@ -1864,7 +1864,7 @@ dependencies = [ [[package]] name = "key-value-store" -version = "0.13.2" +version = "0.13.3" dependencies = [ "async-trait", "reactor", @@ -2685,7 +2685,7 @@ dependencies = [ [[package]] name = "reactor" -version = "0.13.2" +version = "0.13.3" dependencies = [ "wasmtime", ] @@ -2802,7 +2802,7 @@ dependencies = [ [[package]] name = "runtime" -version = "0.13.2" +version = "0.13.3" dependencies = [ "anyhow", "async-trait", @@ -2979,7 +2979,7 @@ checksum = "0cd08a21f852bd2fe42e3b2a6c76a0db6a95a5b5bd29c0521dd0b30fa1712ec8" [[package]] name = "secret" -version = "0.13.2" +version = "0.13.3" dependencies = [ "anyhow", "reactor", @@ -3727,7 +3727,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "utils" -version = "0.13.2" +version = "0.13.3" dependencies = [ "reactor", ] diff --git a/Cargo.toml b/Cargo.toml index 615a25f..6f93eba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "2" [workspace.package] -version = "0.13.2" +version = "0.13.3" edition = "2021" publish = false authors = ["FastEdge Development Team"] From d9364eda74dbc3fa4c4c29b850fd7bf8322a6dc9 Mon Sep 17 00:00:00 2001 From: Ruslan Pislari Date: Tue, 6 Jan 2026 12:53:36 +0200 Subject: [PATCH 2/2] chore: Release --- CHANGELOG.md | 28 +++++++++++++++++++++++++--- Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- 3 files changed, 34 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26d9071..ce6dbd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,32 @@ -## [0.13.3] - 2025-11-25 +## [0.13.4] - 2026-01-06 + +### 🚀 Features + +- Add stats tracking to HTTP execution context +- Simplify method signatures and improve executor property handling +- Update request ID handling and stats row creation to use SmolStr references +- Add stats tracking and new fields to HTTP state and key-value store +- Refactor dictionary module to utils and implement UserDiagStats trait +- Add external request stats tracking and implement ExtRequestStats trait +- Refactor external request stats handling and update WasiHttpView trait +- Clean up code formatting and improve readability in various modules +- Improve code readability in open function by adjusting formatting +- Remove unnecessary instrumentation from backend_request method ### 🐛 Bug Fixes +- Update unit test handle_request calls to use SmolStr references - Add public host validation to prevent private host usage -- Format host validation error message for clarity and update dependencies -- Clippy suggestion +- Add public host validation and extract host function; downgrade package versions to 0.13.0-2 +- Update private IP address checks +- Improve readability of error assertions in request tests +- Reduce info logging level to debug for cache addition and request processing +- Change logging level from debug to info for cache addition + +### ⚙️ Miscellaneous Tasks + +- Update wit hash to reflect latest changes +- Release ## [0.13.2] - 2025-11-04 ### 🐛 Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index a8d2f74..f34b11e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -898,7 +898,7 @@ dependencies = [ [[package]] name = "fastedge-run" -version = "0.13.3" +version = "0.13.4" dependencies = [ "anyhow", "async-trait", @@ -1465,7 +1465,7 @@ dependencies = [ [[package]] name = "http-backend" -version = "0.13.3" +version = "0.13.4" dependencies = [ "anyhow", "claims", @@ -1507,7 +1507,7 @@ dependencies = [ [[package]] name = "http-service" -version = "0.13.3" +version = "0.13.4" dependencies = [ "anyhow", "async-trait", @@ -1864,7 +1864,7 @@ dependencies = [ [[package]] name = "key-value-store" -version = "0.13.3" +version = "0.13.4" dependencies = [ "async-trait", "reactor", @@ -2685,7 +2685,7 @@ dependencies = [ [[package]] name = "reactor" -version = "0.13.3" +version = "0.13.4" dependencies = [ "wasmtime", ] @@ -2802,7 +2802,7 @@ dependencies = [ [[package]] name = "runtime" -version = "0.13.3" +version = "0.13.4" dependencies = [ "anyhow", "async-trait", @@ -2979,7 +2979,7 @@ checksum = "0cd08a21f852bd2fe42e3b2a6c76a0db6a95a5b5bd29c0521dd0b30fa1712ec8" [[package]] name = "secret" -version = "0.13.3" +version = "0.13.4" dependencies = [ "anyhow", "reactor", @@ -3727,7 +3727,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "utils" -version = "0.13.3" +version = "0.13.4" dependencies = [ "reactor", ] diff --git a/Cargo.toml b/Cargo.toml index 6f93eba..72bd78f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "2" [workspace.package] -version = "0.13.3" +version = "0.13.4" edition = "2021" publish = false authors = ["FastEdge Development Team"]