Skip to content

Releases: Unleash/unleash-edge

unleash-edge v19.2.1

12 Jul 12:38
1f6217b
Compare
Choose a tag to compare

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

view details
  • #477
    • Strict and dynamic mode (4dc72f3)
  • #478
    • Add timeout for redis read and write ops. (b89841f)
  • Uncategorized
    • Release unleash-edge v19.2.0 (6547d4c)
    • Prepare for release (55d8bbf)

unleash-edge v19.2.0

04 Jul 12:27
855a89c
Compare
Choose a tag to compare

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

view details
  • #474
  • #475
    • Make README a quickstart and move concept/benchmarking/deploying to separate files (847d112)
  • #476
    • Add deprecation logs for dynamic behavior (b62143d)

unleash-edge v19.1.3

23 May 07:56
fb689df
Compare
Choose a tag to compare

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

view details
  • #464
    • Ready if no tokens and no features (9abab18)
  • #466
    • Only replace projects covered by token (6d434cf)
  • Uncategorized
    • Updated README for release (6ffe9a9)

unleash-edge-v19.1.2

14 May 08:16
ef7d1db
Compare
Choose a tag to compare

What's Changed

  • fix: Ready endpoint should return 503 if Edge is Not ready by @chriswk in #462

Full Changelog: unleash-edge-v19.1.1...unleash-edge-v19.1.2

unleash-edge-v19.1.1

13 May 13:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: unleash-edge-v19.1.0...unleash-edge-v19.1.1

unleash-edge v19.1.0

07 May 14:43
e4eb23c
Compare
Choose a tag to compare

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

view details
  • #452
    • Prevent persistence from saving empty data sets (45552e7)
  • #453
    • Feature/add redis cluster support (f104e58)
  • #456
    • Edge will now give a warning when failing to load from cache on startup (f567cce)
  • #457
    • Remove feature refresher (dc5e88d)

unleash-edge v19.0.0

25 Apr 15:07
Compare
Choose a tag to compare

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

view details
  • #446
    • Removed /edge/metrics and logic for posting to /edge/metrics (9590344)
  • #449
    • Bump unleash types so that impression data is correctly camelcased (550dd72)

unleash-edge-v18.0.1

14 Mar 13:26
aeadf8b
Compare
Choose a tag to compare

What's Changed

Full Changelog: unleash-edge-v18.0.0...unleash-edge-v18.0.1

unleash-edge-v18.0.0

29 Feb 14:25
62ebd14
Compare
Choose a tag to compare

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

Commit Details

view details
  • #405
    • Update rust crate testcontainers-modules to 0.3.2 (d93c28d)
  • #408
    • Update rust crate serde_json to 1.0.114 (4e302f5)
  • #409
    • Update rust crate itertools to 0.12.1 (a0712e6)
  • #411
    • Update rust crate ulid to 1.1.1 (e890791)
  • #414
    • Add metrics for failed requests (781dc4e)
  • #417
    • Upgrading Rustls to 0.22 and Actix to 4.5 (daa9cdb)
  • #420
    • Add /internal-backstage/metricsbatch to view what Edge currently has stored of metrics (98758be)
  • #421
    • Update rust crate ahash to 0.8.9 (1cf2447)
  • #422
    • Internal backstage features endpoint (3ca7069)
  • #426
    • Remove service account support (8996a80)
  • #435
    • Degrade broken toggles gracefully in frontend api (33a94b6)
  • #437
    • Make metrics interval not climb forever (bff5e82)
  • Uncategorized

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

24 Jan 09:45
7ff9240
Compare
Choose a tag to compare

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

Commit Details

view details
  • #392
    • Update rust crate clap to 4.4.18 (ff67c72)
  • #395
    • Update rust crate shadow-rs to 0.26.1 (0f88ec8)
  • #399
    • Add endpoints for metrics that support using the proxy/all (fab4871)
  • #403
    • Include strategy variant stickiness (706990d)
  • Uncategorized
    • Prepare for 17.1.0 release (11f97ff)