Releases: Unleash/unleash-edge
v19.8.2
Install unleash-edge 19.8.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Unleash/unleash-edge/releases/download/v19.8.2/unleash-edge-installer.sh | sh
Download unleash-edge 19.8.2
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-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
unleash-edge-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v19.8.1
Install unleash-edge 19.8.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Unleash/unleash-edge/releases/download/v19.8.1/unleash-edge-installer.sh | sh
Download unleash-edge 19.8.1
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-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
unleash-edge-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v19.8.0
Install unleash-edge 19.8.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Unleash/unleash-edge/releases/download/v19.8.0/unleash-edge-installer.sh | sh
Download unleash-edge 19.8.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-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
unleash-edge-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v19.7.0
Install unleash-edge 19.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Unleash/unleash-edge/releases/download/v19.7.0/unleash-edge-installer.sh | sh
Download unleash-edge 19.7.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-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
unleash-edge-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
19.7.0 - 2025-02-25
Release Notes
🚀 Features
- count requests seen since last report (#769) (by @chriswk) - #769
- streaming delta api (#751) (by @kwasniew) - #751
- delta cache manager (#760) (by @kwasniew) - #760
- delta filtering and etag handling (#749) (by @sjaanus) - #749
- Add edge observability (#713) (by @chriswk) - #713
- start storing actual deltas in edge (#742) (by @sjaanus) - #742
- implement delta cache in edge (#736) (by @sjaanus) - #736
- upgrade logging level of serialization errors to actual errors (#723) (by @chriswk) - #723
- edge to support delta streaming (#716) (by @sjaanus) - #716
- add configuration possibilities for CORS middleware (#705) (by @chriswk) - #705
- update edge to new delta format (#698) (by @sjaanus) - #698
- start logging diff comparing with delta (#666) (by @sjaanus) - #666
- make delta aligned with streaming, support only strict (#659) (by @sjaanus) - #659
- Make keep alive timeout configurable (still default to 5 seconds) (#650) (by @chriswk) - #650
- delta api implementation (#626) (by @sjaanus) - #626
- start using instance_id argument for instance_id header (#616) (by @chriswk) - #616
- (1-3220) only push updates to listeners in the same environment (#620) (by @thomasheartman)
- streaming now enabled/disabled with runtime flag (#605) (by @chriswk) - #605
- broadcast updates (#604) (by @chriswk) - #604
🐛 Bug Fixes
- filter segment events by revision (#776) (by @kwasniew) - #776
- add meta to support new format (#622) (by @sjaanus) - #622
- only instantiate a single broadcaster (by @thomasheartman)
- feature-gate stream-url assignment (by @thomasheartman)
- bump opentelemetry dependencies to 0.27 (#596) (by @chriswk) - #596
💼 Other
- added gauge for showing number of streaming clients connected (#609) (by @chriswk) - #609
- sse client support (#592) (by @thomasheartman) - #592
- set msrv for server package (#593) (by @chriswk) - #593
Dependency updates
- bump aws-config from 1.5.16 to 1.5.17 (#772) (by @dependabot[bot]) - #772
- bump clap from 4.5.30 to 4.5.31 (#773) (by @dependabot[bot]) - #773
- bump aws-sdk-s3 from 1.76.0 to 1.77.0 (#771) (by @dependabot[bot]) - #771
- bump eventsource-client from 0.13.0 to 0.14.0 (#770) (by @dependabot[bot]) - #770
- bump serde from 1.0.217 to 1.0.218 (#761) (by @dependabot[bot]) - #761
- bump actix-middleware-etag from 0.4.2 to 0.4.3 (#757) (by @dependabot[bot]) - #757
- bump anyhow from 1.0.95 to 1.0.96 (#756) (by @dependabot[bot]) - #756
- bump testcontainers from 0.23.2 to 0.23.3 (#755) (by @dependabot[bot]) - #755
- bump serde_json from 1.0.138 to 1.0.139 (#752) (by @dependabot[bot]) - #752
- bump unleash-yggdrasil from 0.17.0 to 0.17.1 (#753) (by @dependabot[bot]) - #753
- bump clap from 4.5.29 to 4.5.30 (#744) (by @dependabot[bot]) - #744
- bump redis from 0.28.2 to 0.29.0 (#738) (by @dependabot[bot]) - #738
- bump aws-sdk-s3 from 1.75.0 to 1.76.0 (#737) (by @dependabot[bot]) - #737
- bump aws-sdk-s3 from 1.74.0 to 1.75.0 (#734) (by @dependabot[bot]) - #734
- bump clap from 4.5.28 to 4.5.29 (#731) (by @dependabot[bot]) - #731
- bump rustls from 0.23.22 to 0.23.23 (#732) (by @dependabot[bot]) - #732
- bump shadow-rs from 0.38.0 to 0.38.1 (#727) (by @dependabot[bot]) - #727
- bump opentelemetry-semantic-conventions (#726) (by @dependabot[bot]) - #726
- bump ulid from 1.1.4 to 1.2.0 (#721) (by @dependabot[bot]) - #721
- bump testcontainers from 0.23.1 to 0.23.2 (#720) (by @dependabot[bot]) - #720
- bump aws-sdk-s3 from 1.73.0 to 1.74.0 (#717) (by @dependabot[bot]) - #717
- bump aws-sdk-s3 from 1.72.0 to 1.73.0 (#711) (by @dependabot[bot]) - #711
- bump aws-config from 1.5.15 to 1.5.16 (#710) (by @dependabot[bot]) - #710
- bump clap from 4.5.27 to 4.5.28 (#707) (by @dependabot[bot]) - #707
- bump async-trait from 0.1.85 to 0.1.86 (#703) (by @dependabot[bot]) - #703
- bump rustls from 0.23.21 to 0.23.22 (#700) (by @dependabot[bot]) - #700
- bump aws-sdk-s3 from 1.71.0 to 1.72.0 (#696) (by @dependabot[bot]) - #696
- bump serde_json from 1.0.137 to 1.0.138 (#693) (by @dependabot[bot]) - #693
- bump rustls-pki-types from 1.10.1 to 1.11.0 (#692) (by @dependabot[bot]) - #692
- bump testcontainers-modules from 0.11.5 to 0.11.6 (#690) (by @dependabot[bot]) - #690
- bump rand from 0.8.5 to 0.9.0 (#691) (by @dependabot[bot]) - #691
- bump redis from 0.28.1 to 0.28.2 (#688) (by @dependabot[bot]) - #688
- bump aws-config from 1.5.14 to 1.5.15 (#685) (by @dependabot[bot]) - #685
- bump aws-sdk-s3 from 1.70.0 to 1.71.0 (#684) (by @dependabot[bot]) - #684
- bump shadow-rs from 0.37.0 to 0.38.0 (#683) (by @dependabot[bot]) - #683
- bump aws-sdk-s3 from 1.69.0 to 1.70.0 (#682) (by @dependabot[bot]) - #682
- bump clap from 4.5.26 to 4.5.27 (#680) (by @dependabot[bot]) - #680
- bump semver from 1.0.24 to 1.0.25 (#677) (by @dependabot[bot]) - #677
- bump cidr from 0.3.0 to 0.3.1 (#679) (by @dependabot[bot]) - #679
- bump serde_json from 1.0.135 to 1.0.137 (#678) (by @dependabot[bot]) - #678
- bump utoipa-swagger-ui from 8.1.1 to 9.0.0 (#675) (by @dependabot[bot]) - #675
- bump aws-config from 1.5.13 to 1.5.14 (#669) (by @dependabot[bot]) - #669
- bump aws-sdk-s3 from 1.68.0 to 1.69.0 (#668) (by @dependabot[bot]) - #668
- bump rustls from 0.23.20 to 0.23.21 (#657) (by @dependabot[bot]) - #657
- bump redis from 0.28.0 to 0.28.1 (#656) (by @dependabot[bot]) - #656
- Clap, tokio, Utoipa (by @chriswk)
- bump clap from 4.5.23 to 4.5.24 (#631) (by @dependabot[bot]) - #631
🚜 Refactor
- minor cleanup after #618 (#621) (by @thomasheartman) - #621
- store less information per streaming client (#618) (by @thomasheartman) - #618
📚 Documentation
- notice about feature parity with unleash-server (#608) (by @gastonfournier) - #608
🧪 Testing
⚙️ Miscellaneous Tasks
- no longer expose commit date (by @chriswk)
- update yggdrasil and unleash-types (by @chriswk)
- hides flags for detla, delta_diff and streaming, makes the warning comments a little more warn-y (#743) (by @sighphyre) - #743
- remove compiler flag for delta (#674) (by @sjaanus) - #674
- (1-3244) only expose streaming endpoint if in streaming mode (#663) (by @thomasheartman)
- add debug message for delta (#654) (by @sjaanus) - #654
- (clippy) Clippy fix for unnecessary as_bytes() on a string (by @chriswk)
- (dep-update) Bump libraries (#639) (by @chriswk)
- (1-3217) run in a neverending loop (#615) (by @thomasheartman)
- (1-3216) send the same headers in streaming as for polling (#613) (by @thomasheartman)
- (1-3211) handle minor edge cases for errors (#612) (by @thomasheartman)
- add basic streaming tests (#600) (by @thomasheartman) - #600
Contributors
Install unleash-edge 19.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Unleash/unleash-edge/releases/download/unleash-edge-v19.7.0/unleash-edge-installer.sh | sh
Download unleash-edge 19.7.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-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
unleash-edge-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
unleash-edge v19.6.3
Chore
- prepare for release
Documentation
- add example docker command
Bug Fixes
-
bootstrap reload in offline mode.
After adding support for client and frontend tokens, we did not extend
the reloader to check the client and frontend token arrays. This PR extends
tokens with FE and Client tokens, to ensure that we refresh the data for
all our tokens.In addition we make /internal-backstage/tokens useful for offline mode
as well, to at least be able to see which tokens you added to Edge.
Commit Statistics
- 3 commits contributed to the release.
- 10 days passed between releases.
- 3 commits were understood as conventional.
- 2 unique issues were worked on: #590, #595
Commit Details
unleash-edge v19.6.2
Chore
- prepare for 19.6.2 patch release
- raise error message when failing to validate tokens and url has url postfix
- prepare for release
- Utoipa 5, Yggdrasil 0.13.4
-
chore(deps): Bump to utoipa 5
-
fix: update cargo-dist to 0.23
-
Bug Fixes
- added error if no tokens are valid when starting in strict mode
- update rust crate iter_tools to 0.24.0
- update rust crate unleash-yggdrasil to 0.14.0
Commit Statistics
- 8 commits contributed to the release.
- 40 days passed between releases.
- 7 commits were understood as conventional.
- 5 unique issues were worked on: #571, #580, #581, #587, #588
Commit Details
view details
- #571
- Utoipa 5, Yggdrasil 0.13.4 (dc6f169)
- #580
- Update rust crate unleash-yggdrasil to 0.14.0 (0efccf0)
- #581
- Update rust crate iter_tools to 0.24.0 (7ba15a9)
- #587
- Added error if no tokens are valid when starting in strict mode (92c85db)
- #588
- Raise error message when failing to validate tokens and url has url postfix (f0df427)
- Uncategorized
unleash-edge-v19.6.1
What's Changed
- chore(deps): Utoipa 5, Yggdrasil 0.13.4 by @chriswk in #571
- fix(deps): update rust crate tokio to v1.41.0 by @renovate in #573
Full Changelog: unleash-edge-v19.6.0...unleash-edge-v19.6.1
unleash-edge v19.6.0
Chore
- prepare for release
New Features
-
internal-backstage endpoints are disableable.
Sensitive endpoint (tokens, features, metricsbatch, metrics) can now all
be turned off with separate flags -
flush metrics on clean shutdown
-
Support prometheus remote write protocol for metrics
-
fix: make sure to post correct registry to vm
-
feat: Add support for remote writing prometheus
-
Other
- remove request tracing
Originally we wanted to support OpenTelemetry for tracing, but we no
longer support setting up an OTEL_COLLECTOR, so removing the request
tracer seems sensible
Commit Statistics
- 5 commits contributed to the release.
- 6 days passed between releases.
- 5 commits were understood as conventional.
- 4 unique issues were worked on: #548, #563, #564, #565
Commit Details
unleash-edge v19.5.1
Bug Fixes
- frontend all endpoints now accept context correctly
- remove bucket creation in s3 persister
- prefix unused vars
Commit Statistics
- 3 commits contributed to the release over the course of 2 calendar days.
- 5 days passed between releases.
- 3 commits were understood as conventional.
- 2 unique issues were worked on: #557, #558