Releases: Unleash/unleash-edge
unleash-edge v19.2.1
Chore
- prepare for release
Documentation
-
strict and dynamic mode
Bug Fixes
-
add timeout for redis read and write ops.
Previously, if you gave us a redis url that was valid, but used the
wrong protocol (so rediss when connecting to insecure, or redis when
connecting to secure), operations against Redis got stuck. This PR adds
a timeout setting (setting it to default of 2000 ms, but configurable).This does add time when url is completely invalid (i.e. there's nothing
listening), but it prevents the client from getting stuck indefinitely
if something answers, but redis can't get an answer.
Commit Statistics
- 4 commits contributed to the release over the course of 7 calendar days.
- 8 days passed between releases.
- 3 commits were understood as conventional.
- 2 unique issues were worked on: #477, #478
Commit Details
unleash-edge v19.2.0
Chore
- add deprecation logs for dynamic behavior
Documentation
- Make README a quickstart and move concept/benchmarking/deploying to separate files
-
docs: Split README into multiple sub-files to make main README easier to read
-
Update README in server subfolder
-
Remember to add tokens variable for passing in tokens to edge
-
Update README.md
-
New Features
- strict behavior
Commit Statistics
- 3 commits contributed to the release.
- 42 days passed between releases.
- 3 commits were understood as conventional.
- 3 unique issues were worked on: #474, #475, #476
Commit Details
unleash-edge v19.1.3
Chore
- Updated README for release
Bug Fixes
-
Only replace projects covered by token
- fix: Only replace projects covered by token
Previously, if the update was empty, we assumed we needed to replace all
stored features. This is not the case. We only need to remove the
projects that are connected to the token we're using for the merge.In addition, debug output on
/internal-backstage/tokens
now includes how many features was received in
the update -
ready if no tokens and no features
Commit Statistics
- 3 commits contributed to the release over the course of 6 calendar days.
- 8 days passed between releases.
- 3 commits were understood as conventional.
- 2 unique issues were worked on: #464, #466
Commit Details
unleash-edge-v19.1.2
What's Changed
Full Changelog: unleash-edge-v19.1.1...unleash-edge-v19.1.2
unleash-edge-v19.1.1
What's Changed
- feat(redis): don't log redis password by @gardleopard in #461
- docs: make sure you're on the latest version of Edge by @chriswk in #413
- docs: update development guide by @gardleopard in #427
Full Changelog: unleash-edge-v19.1.0...unleash-edge-v19.1.1
unleash-edge v19.1.0
Chore
- edge will now give a warning when failing to load from cache on startup
Bug Fixes
- remove feature refresher
- prevent persistence from saving empty data sets
Commit Statistics
- 4 commits contributed to the release.
- 11 days passed between releases.
- 3 commits were understood as conventional.
- 4 unique issues were worked on: #452, #453, #456, #457
Commit Details
unleash-edge v19.0.0
Bug Fixes
- bump unleash types so that impression data is correctly camelcased
- Removed /edge/metrics and logic for posting to /edge/metrics
- Added notes about 5.9.0
Commit Statistics
- 2 commits contributed to the release over the course of 29 calendar days.
- 42 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #446, #449
Commit Details
unleash-edge-v18.0.1
What's Changed
- fix(deps): update rust crate ulid to 1.1.2 by @renovate in #428
- chore: add type for incoming/denormalized context by @thomasheartman in #441
- fix: handle incoming requests on the api level by @thomasheartman in #443
- chore: prepare for readmes for release by @thomasheartman in #445
Full Changelog: unleash-edge-v18.0.0...unleash-edge-v18.0.1
unleash-edge-v18.0.0
Release Notes
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.
- 12 unique issues were worked on: #405, #408, #409, #411, #414, #417, #420, #421, #422, #426, #435, #437
Commit Details
view details
- #405
- Update rust crate testcontainers-modules to 0.3.2 (
d93c28d
)
- Update rust crate testcontainers-modules to 0.3.2 (
- #408
- Update rust crate serde_json to 1.0.114 (
4e302f5
)
- Update rust crate serde_json to 1.0.114 (
- #409
- Update rust crate itertools to 0.12.1 (
a0712e6
)
- Update rust crate itertools to 0.12.1 (
- #411
- Update rust crate ulid to 1.1.1 (
e890791
)
- Update rust crate ulid to 1.1.1 (
- #414
- Add metrics for failed requests (
781dc4e
)
- Add metrics for failed requests (
- #417
- Upgrading Rustls to 0.22 and Actix to 4.5 (
daa9cdb
)
- Upgrading Rustls to 0.22 and Actix to 4.5 (
- #420
- Add /internal-backstage/metricsbatch to view what Edge currently has stored of metrics (
98758be
)
- Add /internal-backstage/metricsbatch to view what Edge currently has stored of metrics (
- #421
- Update rust crate ahash to 0.8.9 (
1cf2447
)
- Update rust crate ahash to 0.8.9 (
- #422
- Internal backstage features endpoint (
3ca7069
)
- Internal backstage features endpoint (
- #426
- Remove service account support (
8996a80
)
- Remove service account support (
- #435
- Degrade broken toggles gracefully in frontend api (
33a94b6
)
- Degrade broken toggles gracefully in frontend api (
- #437
- Make metrics interval not climb forever (
bff5e82
)
- Make metrics interval not climb forever (
- Uncategorized
- Prepare for release (
2d1798e
)
- Prepare for release (
Install unleash-edge 18.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Unleash/unleash-edge/releases/download/unleash-edge-v18.0.0/unleash-edge-installer.sh | sh
Download unleash-edge 18.0.0
File | Platform | Checksum |
---|---|---|
unleash-edge-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
unleash-edge-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
unleash-edge-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
unleash-edge-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
unleash-edge-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
unleash-edge v17.1.0
Chore
- prepare for 17.1.0 release
- update rust crate shadow-rs to 0.26.1
New Features
- add endpoints for metrics that support using the proxy/all
- feat: add endpoints for metrics that support using the proxy/all and frontend/all endpoints for clients
Bug Fixes
- include strategy variant stickiness
- update rust crate clap to 4.4.18
Commit Statistics
- 5 commits contributed to the release over the course of 6 calendar days.
- 8 days passed between releases.
- 5 commits were understood as conventional.
- 4 unique issues were worked on: #392, #395, #399, #403