From e30d3bf0b1694fc4890b766a56b6f572cc9db781 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 23:07:21 +0000 Subject: [PATCH] chore(main): release 3.0.0 --- .release-please-manifest.json | 2 +- launchdarkly-server-sdk/CHANGELOG.md | 46 ++++++++++++++++++++++++++++ launchdarkly-server-sdk/Cargo.toml | 2 +- 3 files changed, 48 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index afa256c..b31777a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - "launchdarkly-server-sdk": "2.6.2" + "launchdarkly-server-sdk": "3.0.0" } diff --git a/launchdarkly-server-sdk/CHANGELOG.md b/launchdarkly-server-sdk/CHANGELOG.md index b0bad77..47e3c0d 100644 --- a/launchdarkly-server-sdk/CHANGELOG.md +++ b/launchdarkly-server-sdk/CHANGELOG.md @@ -2,6 +2,52 @@ All notable changes to the LaunchDarkly Rust server-side SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). +## [3.0.0](https://github.com/MaterializeInc/rust-server-sdk/compare/2.6.2...3.0.0) (2026-05-04) + + +### ⚠ BREAKING CHANGES + +* Make rustls dependency optional ([#136](https://github.com/MaterializeInc/rust-server-sdk/issues/136)) +* Update to latest event source client ([#135](https://github.com/MaterializeInc/rust-server-sdk/issues/135)) + +### Features + +* Add option to enable compression of event payloads ([#102](https://github.com/MaterializeInc/rust-server-sdk/issues/102)) ([5cc7aac](https://github.com/MaterializeInc/rust-server-sdk/commit/5cc7aacc3ce641f94faffa06f24ac5cbeff08ce6)) +* Add option to omit anonymous users from index and identify events ([#89](https://github.com/MaterializeInc/rust-server-sdk/issues/89)) ([78c9668](https://github.com/MaterializeInc/rust-server-sdk/commit/78c9668ed7999873b8ff045b61092363adbd6fc2)) +* Add support for daemon mode ([#110](https://github.com/MaterializeInc/rust-server-sdk/issues/110)) ([1a16e39](https://github.com/MaterializeInc/rust-server-sdk/commit/1a16e395a677b0a395279e25bc671e0149526e68)) +* Add support for migrations ([#90](https://github.com/MaterializeInc/rust-server-sdk/issues/90)) ([445ab74](https://github.com/MaterializeInc/rust-server-sdk/commit/445ab74b9da88b8cf3904c50d74900f448ae02fe)) +* Add wait_for_initialization with timeout parameter ([#76](https://github.com/MaterializeInc/rust-server-sdk/issues/76)) ([45e3451](https://github.com/MaterializeInc/rust-server-sdk/commit/45e3451b80e4f3104795410655e845cf9bfb7962)) +* Inline context for custom and migration op events ([#120](https://github.com/MaterializeInc/rust-server-sdk/issues/120)) ([7a5da5c](https://github.com/MaterializeInc/rust-server-sdk/commit/7a5da5cc8ed898e16a5be8d75bdceeb72712d5d7)) +* Inline contexts for all evaluation events ([#63](https://github.com/MaterializeInc/rust-server-sdk/issues/63)) ([b31b5e7](https://github.com/MaterializeInc/rust-server-sdk/commit/b31b5e77cc2a0edf7fdbed84974c76df7b3a02d4)) +* Make rustls dependency optional ([#136](https://github.com/MaterializeInc/rust-server-sdk/issues/136)) ([fac8df7](https://github.com/MaterializeInc/rust-server-sdk/commit/fac8df750ed4ab233edb62fc6d77277ed18e5dba)) +* Redact anonymous attributes within feature events ([#64](https://github.com/MaterializeInc/rust-server-sdk/issues/64)) ([66e2e54](https://github.com/MaterializeInc/rust-server-sdk/commit/66e2e54106cbed5c2f35806eaff0165f5351ccc6)) +* support prerequisite relation data in all_flags_detail ([#99](https://github.com/MaterializeInc/rust-server-sdk/issues/99)) ([d0ad003](https://github.com/MaterializeInc/rust-server-sdk/commit/d0ad00309b83d0157c729b534a873e230d71a4c8)) +* Update to latest event source client ([#135](https://github.com/MaterializeInc/rust-server-sdk/issues/135)) ([91f7297](https://github.com/MaterializeInc/rust-server-sdk/commit/91f72970908c786c351958311e0ff76ffde715d9)) + + +### Bug Fixes + +* Allow event retries even if initial request fails to connect ([#93](https://github.com/MaterializeInc/rust-server-sdk/issues/93)) ([a9c0150](https://github.com/MaterializeInc/rust-server-sdk/commit/a9c01501296be0f12ad23c0c8ee9441c5b531d73)) +* Bump eventsource client from v0.14.0 -> v0.16.0 ([90ddf72](https://github.com/MaterializeInc/rust-server-sdk/commit/90ddf721f70ffc8ec2e88333efc52d9ca6dee5cb)) +* Bump eventsource-client 0.13 -> 0.14 ([ae56d7c](https://github.com/MaterializeInc/rust-server-sdk/commit/ae56d7c0d0d7d86f58b3fd2c27d93b04901721b8)) +* Bump lru 0.12 -> 0.13 ([ae56d7c](https://github.com/MaterializeInc/rust-server-sdk/commit/ae56d7c0d0d7d86f58b3fd2c27d93b04901721b8)) +* Bump LRU minimum from 0.13.0 to 0.16.3 ([bff3dff](https://github.com/MaterializeInc/rust-server-sdk/commit/bff3dff0fb2da9e2ddf591d502e8208a368a4cc1)) +* Bump MSRV from 1.82 to 1.83 ([90ddf72](https://github.com/MaterializeInc/rust-server-sdk/commit/90ddf721f70ffc8ec2e88333efc52d9ca6dee5cb)) +* Bump MSRV from 1.83 to 1.85 ([bff3dff](https://github.com/MaterializeInc/rust-server-sdk/commit/bff3dff0fb2da9e2ddf591d502e8208a368a4cc1)) +* Bump MSRV to 1.70.0 ([#61](https://github.com/MaterializeInc/rust-server-sdk/issues/61)) ([3a4d8e7](https://github.com/MaterializeInc/rust-server-sdk/commit/3a4d8e734d25b0adea7e77d0b43c13f451059b6a)) +* Bump MSRV to 1.81 ([#109](https://github.com/MaterializeInc/rust-server-sdk/issues/109)) ([1b472ff](https://github.com/MaterializeInc/rust-server-sdk/commit/1b472ff0cab78802bd57ba217fd31e7aae11f685)) +* Bump MSRV to 1.82.0 ([#121](https://github.com/MaterializeInc/rust-server-sdk/issues/121)) ([e55c176](https://github.com/MaterializeInc/rust-server-sdk/commit/e55c1764f502368775d6835637a4e56bdef0f2c1)) +* Bump rand 0.8 -> 0.9 ([ae56d7c](https://github.com/MaterializeInc/rust-server-sdk/commit/ae56d7c0d0d7d86f58b3fd2c27d93b04901721b8)) +* Bump rustc to 1.74 ([#78](https://github.com/MaterializeInc/rust-server-sdk/issues/78)) ([0c1c58d](https://github.com/MaterializeInc/rust-server-sdk/commit/0c1c58d446b1f8c4cbaaf0813ee1855683cd319f)) +* Bump thiserror 1.0 -> 2.0 ([ae56d7c](https://github.com/MaterializeInc/rust-server-sdk/commit/ae56d7c0d0d7d86f58b3fd2c27d93b04901721b8)) +* **deps:** Bump hyper to fix CVE-2022-31394 ([#59](https://github.com/MaterializeInc/rust-server-sdk/issues/59)) ([fdd2c32](https://github.com/MaterializeInc/rust-server-sdk/commit/fdd2c3285dacf8caf3a0730f2b760e69707086be)) +* **deps:** Bump tokio to fix CVE-2021-45710 ([#60](https://github.com/MaterializeInc/rust-server-sdk/issues/60)) ([64d6e7b](https://github.com/MaterializeInc/rust-server-sdk/commit/64d6e7b0eef3183ea6de89eaa35708f838c2cbfb)) +* Enable event-compression during docs.rs generation ([#104](https://github.com/MaterializeInc/rust-server-sdk/issues/104)) ([c50a65d](https://github.com/MaterializeInc/rust-server-sdk/commit/c50a65d15551984828b405f18902651ab25f4387)) +* Export config::BuildError as ConfigBuildError ([#57](https://github.com/MaterializeInc/rust-server-sdk/issues/57)) ([28e8d78](https://github.com/MaterializeInc/rust-server-sdk/commit/28e8d78ad485f025a5d12d198fb5a67fd157d815)) +* Replace ring usage with aws lc rs for FIPS compliance ([#124](https://github.com/MaterializeInc/rust-server-sdk/issues/124)) ([843355e](https://github.com/MaterializeInc/rust-server-sdk/commit/843355e591bdb6e70fab81b891854ce647bb0f1e)) +* Suppress error log on `es::Error::Eof` ([#96](https://github.com/MaterializeInc/rust-server-sdk/issues/96)) ([20d0891](https://github.com/MaterializeInc/rust-server-sdk/commit/20d0891f410dac7b16d52e1be3aa97e47428114c)) +* Update aws-lc-rs from v1.13.3 to 1.14.1 ([#128](https://github.com/MaterializeInc/rust-server-sdk/issues/128)) ([1295da6](https://github.com/MaterializeInc/rust-server-sdk/commit/1295da6492e03eeae9b8d03d1ac40fe996b7a4a7)) + ## [2.6.2](https://github.com/launchdarkly/rust-server-sdk/compare/2.6.1...2.6.2) (2025-12-18) diff --git a/launchdarkly-server-sdk/Cargo.toml b/launchdarkly-server-sdk/Cargo.toml index 443af84..3f7e0a6 100644 --- a/launchdarkly-server-sdk/Cargo.toml +++ b/launchdarkly-server-sdk/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "launchdarkly-server-sdk" description = "LaunchDarkly Server-Side SDK" -version = "2.6.2" +version = "3.0.0" authors = ["LaunchDarkly"] edition = "2021" rust-version = "1.85.0" # MSRV