From 7ed5b0ff10d748913f4b7e59e2111f2bf0e71561 Mon Sep 17 00:00:00 2001 From: Christopher Kolstad Date: Thu, 29 Feb 2024 14:44:03 +0100 Subject: [PATCH] Release unleash-edge v18.0.0 --- Cargo.lock | 2 +- server/CHANGELOG.md | 92 +++++++++++++++++++++++++++++++++++++++++++-- server/Cargo.toml | 2 +- 3 files changed, 90 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bebb99e0..667ad577 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3066,7 +3066,7 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "unleash-edge" -version = "17.1.0" +version = "18.0.0" dependencies = [ "actix-cors", "actix-http", diff --git a/server/CHANGELOG.md b/server/CHANGELOG.md index c1ee7853..100240ae 100644 --- a/server/CHANGELOG.md +++ b/server/CHANGELOG.md @@ -5,8 +5,94 @@ 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). +## 18.0.0 (2024-02-29) + +### Chore + + - prepare for release + - update rust crate testcontainers-modules to 0.3.2 + +### New Features + + - Add /internal-backstage/metricsbatch to view what Edge currently has stored of metrics + - internal backstage features endpoint + Adds an endpoint /internal-backstage/features displaying which features + we store per cache key + - remove service account support + * feat: remove service account support + - add metrics for failed requests + * feat: add metrics for failed requests + + * test: add tests + + * test: fix test + + * Update server/src/metrics/actix_web_metrics.rs + +### Bug Fixes + + - make metrics interval not climb forever + Previously we used the previous iteration of the loop's interval to + decide next interval. This PR changes to always use the initial + send_interval as what to base the interval calculation of + - degrade broken toggles gracefully in frontend api + - update rust crate serde_json to 1.0.114 + - update rust crate ahash to 0.8.9 + - update rust crate ulid to 1.1.1 + - update rust crate itertools to 0.12.1 + +### Other + + - Upgrading Rustls to 0.22 and Actix to 4.5 + +### Commit Statistics + + + + - 13 commits contributed to the release over the course of 29 calendar days. + - 36 days passed between releases. + - 13 commits were understood as [conventional](https://www.conventionalcommits.org). + - 12 unique issues were worked on: [#405](https://github.com/Unleash/unleash-edge/issues/405), [#408](https://github.com/Unleash/unleash-edge/issues/408), [#409](https://github.com/Unleash/unleash-edge/issues/409), [#411](https://github.com/Unleash/unleash-edge/issues/411), [#414](https://github.com/Unleash/unleash-edge/issues/414), [#417](https://github.com/Unleash/unleash-edge/issues/417), [#420](https://github.com/Unleash/unleash-edge/issues/420), [#421](https://github.com/Unleash/unleash-edge/issues/421), [#422](https://github.com/Unleash/unleash-edge/issues/422), [#426](https://github.com/Unleash/unleash-edge/issues/426), [#435](https://github.com/Unleash/unleash-edge/issues/435), [#437](https://github.com/Unleash/unleash-edge/issues/437) + +### Commit Details + + + +
view details + + * **[#405](https://github.com/Unleash/unleash-edge/issues/405)** + - Update rust crate testcontainers-modules to 0.3.2 ([`d93c28d`](https://github.com/Unleash/unleash-edge/commit/d93c28d1a431c24a640ed7013da5fb44d841592f)) + * **[#408](https://github.com/Unleash/unleash-edge/issues/408)** + - Update rust crate serde_json to 1.0.114 ([`4e302f5`](https://github.com/Unleash/unleash-edge/commit/4e302f565fbfd1c0097d55e913ef22e8aaf7373f)) + * **[#409](https://github.com/Unleash/unleash-edge/issues/409)** + - Update rust crate itertools to 0.12.1 ([`a0712e6`](https://github.com/Unleash/unleash-edge/commit/a0712e67986c29c18813f65f04a825e1c7452912)) + * **[#411](https://github.com/Unleash/unleash-edge/issues/411)** + - Update rust crate ulid to 1.1.1 ([`e890791`](https://github.com/Unleash/unleash-edge/commit/e890791084a49bb35a45048dc6d213eb76e1ffba)) + * **[#414](https://github.com/Unleash/unleash-edge/issues/414)** + - Add metrics for failed requests ([`781dc4e`](https://github.com/Unleash/unleash-edge/commit/781dc4e866ed231b09b8585edb553b83284d6835)) + * **[#417](https://github.com/Unleash/unleash-edge/issues/417)** + - Upgrading Rustls to 0.22 and Actix to 4.5 ([`daa9cdb`](https://github.com/Unleash/unleash-edge/commit/daa9cdbdb2a98ce4704f0703d36dae3a56bf3c24)) + * **[#420](https://github.com/Unleash/unleash-edge/issues/420)** + - Add /internal-backstage/metricsbatch to view what Edge currently has stored of metrics ([`98758be`](https://github.com/Unleash/unleash-edge/commit/98758be874f1075cc6140a09f14c4503c85a99d2)) + * **[#421](https://github.com/Unleash/unleash-edge/issues/421)** + - Update rust crate ahash to 0.8.9 ([`1cf2447`](https://github.com/Unleash/unleash-edge/commit/1cf24471f2be1ca97eec8e8115b2a3b560bcbf09)) + * **[#422](https://github.com/Unleash/unleash-edge/issues/422)** + - Internal backstage features endpoint ([`3ca7069`](https://github.com/Unleash/unleash-edge/commit/3ca7069a4b75c844a622d599e4ba9473aa247821)) + * **[#426](https://github.com/Unleash/unleash-edge/issues/426)** + - Remove service account support ([`8996a80`](https://github.com/Unleash/unleash-edge/commit/8996a805d5a515eea3979ee60e8e48bbd34d6f9f)) + * **[#435](https://github.com/Unleash/unleash-edge/issues/435)** + - Degrade broken toggles gracefully in frontend api ([`33a94b6`](https://github.com/Unleash/unleash-edge/commit/33a94b630bde5c16fd715475ab4ef737e014ed29)) + * **[#437](https://github.com/Unleash/unleash-edge/issues/437)** + - Make metrics interval not climb forever ([`bff5e82`](https://github.com/Unleash/unleash-edge/commit/bff5e8259778277f75b9489a2b9d07b9fda4f166)) + * **Uncategorized** + - Prepare for release ([`2d1798e`](https://github.com/Unleash/unleash-edge/commit/2d1798e29af79b7a9625e7a1d1950dc7e5feccba)) +
+ ## 17.1.0 (2024-01-24) + + + ### Chore - prepare for 17.1.0 release @@ -26,7 +112,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 6 calendar days. + - 6 commits contributed to the release over the course of 6 calendar days. - 8 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 4 unique issues were worked on: [#392](https://github.com/Unleash/unleash-edge/issues/392), [#395](https://github.com/Unleash/unleash-edge/issues/395), [#399](https://github.com/Unleash/unleash-edge/issues/399), [#403](https://github.com/Unleash/unleash-edge/issues/403) @@ -46,6 +132,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#403](https://github.com/Unleash/unleash-edge/issues/403)** - Include strategy variant stickiness ([`706990d`](https://github.com/Unleash/unleash-edge/commit/706990d0f78439885ce4258b1da41b3514bac60a)) * **Uncategorized** + - Release unleash-edge v17.1.0 ([`22a632b`](https://github.com/Unleash/unleash-edge/commit/22a632b2471136575c3da4b32595b8cc01440d31)) - Prepare for 17.1.0 release ([`11f97ff`](https://github.com/Unleash/unleash-edge/commit/11f97ff47246322a899851e18724a9dfe200ecbd)) @@ -161,9 +248,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update dependency reference ([`4e20dde`](https://github.com/Unleash/unleash-edge/commit/4e20dded0cd48f49779c41ac8a3d94015f641d9a)) - - added client authenticated bulk metrics - ## 16.1.0 (2023-12-20) diff --git a/server/Cargo.toml b/server/Cargo.toml index ccde9e22..aac1296b 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -12,7 +12,7 @@ homepage = "https://github.com/Unleash/unleash-edge" license = "MIT" name = "unleash-edge" repository = "https://github.com/Unleash/unleash-edge" -version = "17.1.0" +version = "18.0.0" [package.metadata.wix] upgrade-guid = "11E5D83A-3034-48BB-9A84-9F589EBD648C"