Skip to content

Releases: Unleash/unleash-edge

unleash-edge v19.6.2

25 Nov 15:16
2390370
Compare
Choose a tag to compare

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
    • Prepare for 19.6.2 patch release (7768c59)
    • Release unleash-edge v19.6.1 (c6386db)
    • Prepare for release (95a466a)

unleash-edge-v19.6.1

23 Oct 09:51
9a9a19f
Compare
Choose a tag to compare

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

16 Oct 13:33
03364f8
Compare
Choose a tag to compare

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

view details
  • #548
  • #563
    • Support prometheus remote write protocol for metrics (3e1f60d)
  • #564
    • Flush metrics on clean shutdown (acfb38b)
  • #565
    • Internal-backstage endpoints are disableable. (b1815f4)
  • Uncategorized

unleash-edge v19.5.1

09 Oct 15:44
90c9ae7
Compare
Choose a tag to compare

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

Commit Details

view details
  • #557
    • Remove bucket creation in s3 persister (5e380e3)
  • #558
    • Frontend all endpoints now accept context correctly (560917b)
  • Uncategorized

unleash-edge v19.5.0

04 Oct 13:09
a000fc0
Compare
Choose a tag to compare

Chore

  • Prepare 19.5.0 release
  • Remove unnecessary dbg! macros
  • bump cargo dependencies

Documentation

  • Add client-tokens and frontend-tokens chapter to offline mode

    • Update server/readme

New Features

  • s3 persister

Commit Statistics

  • 5 commits contributed to the release.
  • 12 days passed between releases.
  • 5 commits were understood as conventional.
  • 2 unique issues were worked on: #536, #542

Commit Details

view details
  • #536
    • Add client-tokens and frontend-tokens chapter to offline mode (19048e3)
  • #542
  • Uncategorized
    • Prepare 19.5.0 release (01bf9b6)
    • Remove unnecessary dbg! macros (5718828)
    • Bump cargo dependencies (548f7e0)

unleash-edge v19.4.1

21 Sep 15:53
51ac539
Compare
Choose a tag to compare

Chore

  • bump dependency status link
  • update dependency link in README
  • dependency maintenance
  • update log message
  • Upgrade to actix 4.9, tokio 1.40, opentelemetry 0.24
    • chore: bump to actix 4.9 and upgrade packages

    • chore: Upgrade Opentelemetry to 0.24

New Features

  • added support for client and frontend tokens to offline mode.
    • feat: added support for client and frontend tokens to offline mode. Assume tokens passed in --tokens are client tokens

    • clean up tests to use the new interface

    • fix: Added client and frontend tokens to constructor

    • Updated CLI docs

  • added feature_toggle_usage_total counter
  • verbose error for instance urls with api suffix

Bug Fixes

  • allow offline mode to have either tokens or client-tokens set
  • Update to explicitly type RedisError.
    Work around for Rust 2024 implementing Never type (!)

Commit Statistics

Commit Details

view details
  • #465
    • Added support for client and frontend tokens to offline mode. (b48604c)
  • #512
    • Update instruction to refer to docker command not tag (113d1ef)
  • #513
    • Upgrade to actix 4.9, tokio 1.40, opentelemetry 0.24 (715e8e9)
  • #520
    • Verbose error for instance urls with api suffix (10d3854)
  • #531
    • Update to explicitly type RedisError. (797fc49)
  • #532
    • Added feature_toggle_usage_total counter (00aabbe)
  • #535
  • Uncategorized
    • Bump dependency status link (3db59d6)
    • Allow offline mode to have either tokens or client-tokens set (429ae00)
    • Release unleash-edge v19.4.0 (6c85a6f)
    • Update dependency link in README (12e84fe)
    • Update log message (87ca98f)

unleash-edge-v19.4.0

20 Sep 11:57
cf54849
Compare
Choose a tag to compare

What's Changed

  • Upgrade to actix 4.9, tokio 1.40, opentelemetry 0.24 by @chriswk in #513
  • Update instruction to refer to docker command not tag by @melindafekete in #512
  • chore(deps): update toshimaru/auto-author-assign action to v2.1.1 by @renovate in #397
  • docs: add additional details for debugging by @gastonfournier in #517
  • Fix formatting to avoid JSX rendering bug by @melindafekete in #518
  • fix(deps): update rust crate dashmap to v6.1.0 by @renovate in #529
  • fix: Update to explicitly type RedisError. by @chriswk in #531
  • chore: add arm64 build for linux as well by @chriswk in #530
  • feat: verbose error for instance urls with api suffix by @Tymek in #520
  • feat: added feature_toggle_usage_total counter by @chriswk in #532
  • feat: added support for client and frontend tokens to offline mode. by @chriswk in #465
  • chore: dependency maintenance by @chriswk in #535

Full Changelog: unleash-edge-v19.3.1...unleash-edge-v19.4.0

unleash-edge v19.3.1

03 Sep 10:47
3c04133
Compare
Choose a tag to compare

Chore

  • remove warnings as a result of new rust version
    • chore: disable tarpaulin warnings

    • chore: remove unneeded sync-middleware feature

  • update rust crate shadow-rs to 0.30.0

Documentation

  • update dependency pointer to planned release
  • Restructure readme
    • Add prometheus endpoint
    • Reformat binary list
    • Add code formatting for shell commands

Bug Fixes

  • added PostContext handling properties and context as nested variants

    • chore: add some test cases to cement behavior

Commit Statistics

  • 5 commits contributed to the release.
  • 5 commits were understood as conventional.
  • 3 unique issues were worked on: #494, #507, #510

Commit Details

view details
  • #494
    • Update rust crate shadow-rs to 0.30.0 (2caf90d)
  • #507
    • Remove warnings as a result of new rust version (933659b)
  • #510
    • Added PostContext handling properties and context as nested variants (20d270c)
  • Uncategorized
    • Update dependency pointer to planned release (fb6de09)
    • Restructure readme (249ef1f)

unleash-edge v19.3.0

22 Jul 08:57
7d6ab1c
Compare
Choose a tag to compare

Chore

  • prepare 19.3.0
  • make clippy warnings into failures

New Features

  • upgrade types library, unfortunately this does two things - adds new optional metrics data and adds backwards compatability for impression_data

Bug Fixes

  • use app name as appname header
  • trim tokens when parsing
    • fix: trim tokens when parsing

Other

  • Dependency maintenance

Commit Statistics

  • 6 commits contributed to the release over the course of 9 calendar days.
  • 9 days passed between releases.
  • 6 commits were understood as conventional.
  • 5 unique issues were worked on: #479, #489, #490, #491, #492

Commit Details

view details
  • #479
  • #489
    • Upgrade types library, unfortunately this does two things - adds new optional metrics data and adds backwards compatability for impression_data (9795c7c)
  • #490
    • Use app name as appname header (c1a3acd)
  • #491
    • Make clippy warnings into failures (8e57fe3)
  • #492
    • Trim tokens when parsing (5281287)
  • Uncategorized

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)