diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 49ce3f964..3eec31256 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,10 +1,10 @@ { - "libs/client-sdk": "3.10.1", - "libs/server-sent-events": "0.5.5", - "libs/common": "1.10.0", - "libs/internal": "0.12.1", - "libs/server-sdk": "3.9.1", - "libs/server-sdk-redis-source": "2.2.0", - "libs/server-sdk-otel": "0.0.0", - "libs/networking": "0.1.0" + "libs/client-sdk": "3.11.0", + "libs/server-sent-events": "0.6.0", + "libs/common": "1.11.0", + "libs/internal": "0.13.0", + "libs/server-sdk": "3.10.0", + "libs/server-sdk-redis-source": "2.2.1", + "libs/server-sdk-otel": "0.1.0", + "libs/networking": "0.2.0" } diff --git a/libs/client-sdk/CHANGELOG.md b/libs/client-sdk/CHANGELOG.md index daffb5cce..455d8a89f 100644 --- a/libs/client-sdk/CHANGELOG.md +++ b/libs/client-sdk/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [3.11.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-client-v3.10.1...launchdarkly-cpp-client-v3.11.0) (2025-11-03) + + +### Features + +* Add proxy support when using CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * launchdarkly-cpp-internal bumped from 0.12.1 to 0.13.0 + * launchdarkly-cpp-common bumped from 1.10.0 to 1.11.0 + * launchdarkly-cpp-sse-client bumped from 0.5.5 to 0.6.0 + ## [3.10.1](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-client-v3.10.0...launchdarkly-cpp-client-v3.10.1) (2025-10-10) diff --git a/libs/client-sdk/CMakeLists.txt b/libs/client-sdk/CMakeLists.txt index 4c1210907..dc5d49b27 100644 --- a/libs/client-sdk/CMakeLists.txt +++ b/libs/client-sdk/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.19) project( LaunchDarklyCPPClient - VERSION 3.10.1 # {x-release-please-version} + VERSION 3.11.0 # {x-release-please-version} DESCRIPTION "LaunchDarkly C++ Client SDK" LANGUAGES CXX C ) diff --git a/libs/client-sdk/include/launchdarkly/client_side/client.hpp b/libs/client-sdk/include/launchdarkly/client_side/client.hpp index 70b83e0fb..d36bcf2d0 100644 --- a/libs/client-sdk/include/launchdarkly/client_side/client.hpp +++ b/libs/client-sdk/include/launchdarkly/client_side/client.hpp @@ -345,7 +345,7 @@ class Client : public IClient { private: inline static char const* const kVersion = - "3.10.1"; // {x-release-please-version} + "3.11.0"; // {x-release-please-version} std::unique_ptr client; }; diff --git a/libs/client-sdk/package.json b/libs/client-sdk/package.json index 1d37e43ed..81f1fe3f1 100644 --- a/libs/client-sdk/package.json +++ b/libs/client-sdk/package.json @@ -1,11 +1,11 @@ { "name": "launchdarkly-cpp-client", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "3.10.1", + "version": "3.11.0", "private": true, "dependencies": { - "launchdarkly-cpp-internal": "0.12.1", - "launchdarkly-cpp-common": "1.10.0", - "launchdarkly-cpp-sse-client": "0.5.5" + "launchdarkly-cpp-internal": "0.13.0", + "launchdarkly-cpp-common": "1.11.0", + "launchdarkly-cpp-sse-client": "0.6.0" } } diff --git a/libs/client-sdk/tests/client_c_bindings_test.cpp b/libs/client-sdk/tests/client_c_bindings_test.cpp index 5cb979467..277ed8a6d 100644 --- a/libs/client-sdk/tests/client_c_bindings_test.cpp +++ b/libs/client-sdk/tests/client_c_bindings_test.cpp @@ -27,7 +27,7 @@ TEST(ClientBindings, MinimalInstantiation) { char const* version = LDClientSDK_Version(); ASSERT_TRUE(version); - ASSERT_STREQ(version, "3.10.1"); // {x-release-please-version} + ASSERT_STREQ(version, "3.11.0"); // {x-release-please-version} LDClientSDK_Free(sdk); } diff --git a/libs/client-sdk/tests/client_test.cpp b/libs/client-sdk/tests/client_test.cpp index d45c4bf55..2d02fa0fa 100644 --- a/libs/client-sdk/tests/client_test.cpp +++ b/libs/client-sdk/tests/client_test.cpp @@ -16,7 +16,7 @@ TEST(ClientTest, ClientConstructedWithMinimalConfigAndContext) { char const* version = client.Version(); ASSERT_TRUE(version); - ASSERT_STREQ(version, "3.10.1"); // {x-release-please-version} + ASSERT_STREQ(version, "3.11.0"); // {x-release-please-version} } TEST(ClientTest, AllFlagsIsEmpty) { diff --git a/libs/common/CHANGELOG.md b/libs/common/CHANGELOG.md index 59f8eac65..abb0904e8 100644 --- a/libs/common/CHANGELOG.md +++ b/libs/common/CHANGELOG.md @@ -1,6 +1,19 @@ # Changelog +## [1.11.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-common-v1.10.0...launchdarkly-cpp-common-v1.11.0) (2025-11-03) + + +### Features + +* Add proxy support when using CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) + + +### Bug Fixes + +* Correctly handle a wrapper name without a wrapper version. ([245dd97](https://github.com/launchdarkly/cpp-sdks/commit/245dd970e0cede00b1ea6e8b69371ea9597ad24c)) + ## [1.10.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-common-v1.9.0...launchdarkly-cpp-common-v1.10.0) (2025-05-02) diff --git a/libs/common/package.json b/libs/common/package.json index ee4b149dd..3c806424b 100644 --- a/libs/common/package.json +++ b/libs/common/package.json @@ -1,6 +1,6 @@ { "name": "launchdarkly-cpp-common", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "1.10.0", + "version": "1.11.0", "private": true } diff --git a/libs/internal/CHANGELOG.md b/libs/internal/CHANGELOG.md index 3cf302038..7f8d86a35 100644 --- a/libs/internal/CHANGELOG.md +++ b/libs/internal/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.13.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-internal-v0.12.1...launchdarkly-cpp-internal-v0.13.0) (2025-11-03) + + +### Features + +* Add proxy support when using CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * launchdarkly-cpp-common bumped from 1.10.0 to 1.11.0 + * launchdarkly-cpp-networking bumped from 0.1.0 to 0.2.0 + ## [0.12.1](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-internal-v0.12.0...launchdarkly-cpp-internal-v0.12.1) (2025-10-10) diff --git a/libs/internal/package.json b/libs/internal/package.json index 760017581..a2b2cd12f 100644 --- a/libs/internal/package.json +++ b/libs/internal/package.json @@ -1,10 +1,10 @@ { "name": "launchdarkly-cpp-internal", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "0.12.1", + "version": "0.13.0", "private": true, "dependencies": { - "launchdarkly-cpp-common": "1.10.0", - "launchdarkly-cpp-networking": "0.1.0" + "launchdarkly-cpp-common": "1.11.0", + "launchdarkly-cpp-networking": "0.2.0" } } diff --git a/libs/networking/CHANGELOG.md b/libs/networking/CHANGELOG.md new file mode 100644 index 000000000..b8d75a972 --- /dev/null +++ b/libs/networking/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## [0.2.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-networking-v0.1.0...launchdarkly-cpp-networking-v0.2.0) (2025-11-03) + + +### Features + +* Add proxy support when using CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) diff --git a/libs/networking/package.json b/libs/networking/package.json index 087e922d5..114c3e6ed 100644 --- a/libs/networking/package.json +++ b/libs/networking/package.json @@ -1,6 +1,6 @@ { "name": "launchdarkly-cpp-networking", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "0.1.0", + "version": "0.2.0", "private": true } diff --git a/libs/server-sdk-otel/CHANGELOG.md b/libs/server-sdk-otel/CHANGELOG.md index ff41e206c..6ca5ba1b2 100644 --- a/libs/server-sdk-otel/CHANGELOG.md +++ b/libs/server-sdk-otel/CHANGELOG.md @@ -1,3 +1,19 @@ # Changelog +## 0.1.0 (2025-11-03) + + +### Features + +* Add tracing hook. ([#496](https://github.com/launchdarkly/cpp-sdks/issues/496)) ([7eb5a2e](https://github.com/launchdarkly/cpp-sdks/commit/7eb5a2edd348a8b659ecaf782d3d847a471dc987)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * launchdarkly-cpp-server bumped from 3.9.1 to 3.10.0 + +## Changelog + All notable changes to the LaunchDarkly C++ Server SDK OpenTelemetry Integration will be documented in this file. diff --git a/libs/server-sdk-otel/package.json b/libs/server-sdk-otel/package.json index bb0d5f325..ddbc7924e 100644 --- a/libs/server-sdk-otel/package.json +++ b/libs/server-sdk-otel/package.json @@ -4,6 +4,6 @@ "version": "0.1.0", "private": true, "dependencies": { - "launchdarkly-cpp-server": "3.9.1" + "launchdarkly-cpp-server": "3.10.0" } } diff --git a/libs/server-sdk-redis-source/CHANGELOG.md b/libs/server-sdk-redis-source/CHANGELOG.md index db6ff2c21..fcec10361 100644 --- a/libs/server-sdk-redis-source/CHANGELOG.md +++ b/libs/server-sdk-redis-source/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [2.2.1](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-server-redis-source-v2.2.0...launchdarkly-cpp-server-redis-source-v2.2.1) (2025-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * launchdarkly-cpp-server bumped from 3.9.1 to 3.10.0 + ## [2.2.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-server-redis-source-v2.1.20...launchdarkly-cpp-server-redis-source-v2.2.0) (2025-10-13) diff --git a/libs/server-sdk-redis-source/CMakeLists.txt b/libs/server-sdk-redis-source/CMakeLists.txt index 1c2ddc6bd..c2915304a 100644 --- a/libs/server-sdk-redis-source/CMakeLists.txt +++ b/libs/server-sdk-redis-source/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.19) project( LaunchDarklyCPPServerRedisSource - VERSION 2.2.0 # {x-release-please-version} + VERSION 2.2.1 # {x-release-please-version} DESCRIPTION "LaunchDarkly C++ Server SDK Redis Source" LANGUAGES CXX C ) diff --git a/libs/server-sdk-redis-source/package.json b/libs/server-sdk-redis-source/package.json index 0dcbd8056..b6675014e 100644 --- a/libs/server-sdk-redis-source/package.json +++ b/libs/server-sdk-redis-source/package.json @@ -1,9 +1,9 @@ { "name": "launchdarkly-cpp-server-redis-source", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "2.2.0", + "version": "2.2.1", "private": true, "dependencies": { - "launchdarkly-cpp-server": "3.9.1" + "launchdarkly-cpp-server": "3.10.0" } } diff --git a/libs/server-sdk/CHANGELOG.md b/libs/server-sdk/CHANGELOG.md index accbd3519..4e44f8f14 100644 --- a/libs/server-sdk/CHANGELOG.md +++ b/libs/server-sdk/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [3.10.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-server-v3.9.1...launchdarkly-cpp-server-v3.10.0) (2025-11-03) + + +### Features + +* Add proxy support when using CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for hooks. ([03e2a59](https://github.com/launchdarkly/cpp-sdks/commit/03e2a59bc6b39fbc390b12f8041fd63a9993df66)) + + +### Bug Fixes + +* Discard track events when the associated context is invalid. ([03e2a59](https://github.com/launchdarkly/cpp-sdks/commit/03e2a59bc6b39fbc390b12f8041fd63a9993df66)) +* Handle null payloads. ([#497](https://github.com/launchdarkly/cpp-sdks/issues/497)) ([d12b7a0](https://github.com/launchdarkly/cpp-sdks/commit/d12b7a00b8055ba5aabc8179d7d459d4d28db32f)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * launchdarkly-cpp-internal bumped from 0.12.1 to 0.13.0 + * launchdarkly-cpp-common bumped from 1.10.0 to 1.11.0 + * launchdarkly-cpp-sse-client bumped from 0.5.5 to 0.6.0 + ## [3.9.1](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-server-v3.9.0...launchdarkly-cpp-server-v3.9.1) (2025-10-10) diff --git a/libs/server-sdk/CMakeLists.txt b/libs/server-sdk/CMakeLists.txt index 2e2f718af..d35145bc1 100644 --- a/libs/server-sdk/CMakeLists.txt +++ b/libs/server-sdk/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.19) project( LaunchDarklyCPPServer - VERSION 3.9.1 # {x-release-please-version} + VERSION 3.10.0 # {x-release-please-version} DESCRIPTION "LaunchDarkly C++ Server SDK" LANGUAGES CXX C ) diff --git a/libs/server-sdk/include/launchdarkly/server_side/client.hpp b/libs/server-sdk/include/launchdarkly/server_side/client.hpp index dba0247b7..f52fea8b7 100644 --- a/libs/server-sdk/include/launchdarkly/server_side/client.hpp +++ b/libs/server-sdk/include/launchdarkly/server_side/client.hpp @@ -658,7 +658,7 @@ class Client : public IClient { private: inline static char const* const kVersion = - "3.9.1"; // {x-release-please-version} + "3.10.0"; // {x-release-please-version} std::unique_ptr client; }; diff --git a/libs/server-sdk/package.json b/libs/server-sdk/package.json index 0122aa3c8..8a4cfc431 100644 --- a/libs/server-sdk/package.json +++ b/libs/server-sdk/package.json @@ -1,11 +1,11 @@ { "name": "launchdarkly-cpp-server", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "3.9.1", + "version": "3.10.0", "private": true, "dependencies": { - "launchdarkly-cpp-internal": "0.12.1", - "launchdarkly-cpp-common": "1.10.0", - "launchdarkly-cpp-sse-client": "0.5.5" + "launchdarkly-cpp-internal": "0.13.0", + "launchdarkly-cpp-common": "1.11.0", + "launchdarkly-cpp-sse-client": "0.6.0" } } diff --git a/libs/server-sdk/tests/client_test.cpp b/libs/server-sdk/tests/client_test.cpp index 820ae5ca6..19918e698 100644 --- a/libs/server-sdk/tests/client_test.cpp +++ b/libs/server-sdk/tests/client_test.cpp @@ -20,7 +20,7 @@ class ClientTest : public ::testing::Test { TEST_F(ClientTest, ClientConstructedWithMinimalConfigAndContextT) { char const* version = client_.Version(); ASSERT_TRUE(version); - ASSERT_STREQ(version, "3.9.1"); // {x-release-please-version} + ASSERT_STREQ(version, "3.10.0"); // {x-release-please-version} } TEST_F(ClientTest, BoolVariationDefaultPassesThrough) { diff --git a/libs/server-sdk/tests/server_c_bindings_test.cpp b/libs/server-sdk/tests/server_c_bindings_test.cpp index 1aadcf820..56fc26b0d 100644 --- a/libs/server-sdk/tests/server_c_bindings_test.cpp +++ b/libs/server-sdk/tests/server_c_bindings_test.cpp @@ -24,7 +24,7 @@ TEST(ClientBindings, MinimalInstantiation) { char const* version = LDServerSDK_Version(); ASSERT_TRUE(version); - ASSERT_STREQ(version, "3.9.1"); // {x-release-please-version} + ASSERT_STREQ(version, "3.10.0"); // {x-release-please-version} LDServerSDK_Free(sdk); } diff --git a/libs/server-sent-events/CHANGELOG.md b/libs/server-sent-events/CHANGELOG.md index b7c91fadc..4f46018b9 100644 --- a/libs/server-sent-events/CHANGELOG.md +++ b/libs/server-sent-events/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.6.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-sse-client-v0.5.5...launchdarkly-cpp-sse-client-v0.6.0) (2025-11-03) + + +### Features + +* Add proxy support when using CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) +* Add support for CURL networking. ([c9a6b17](https://github.com/launchdarkly/cpp-sdks/commit/c9a6b17aa7673c7b2b5f984b3e7027153ab1d16c)) + + +### Bug Fixes + +* Handle null payloads. ([#497](https://github.com/launchdarkly/cpp-sdks/issues/497)) ([d12b7a0](https://github.com/launchdarkly/cpp-sdks/commit/d12b7a00b8055ba5aabc8179d7d459d4d28db32f)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * launchdarkly-cpp-networking bumped from 0.1.0 to 0.2.0 + ## [0.5.5](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-sse-client-v0.5.4...launchdarkly-cpp-sse-client-v0.5.5) (2025-01-28) diff --git a/libs/server-sent-events/package.json b/libs/server-sent-events/package.json index 45e1af626..ef0ed91d8 100644 --- a/libs/server-sent-events/package.json +++ b/libs/server-sent-events/package.json @@ -2,8 +2,8 @@ "name": "launchdarkly-cpp-sse-client", "description": "This package.json exists for modeling dependencies for the release process.", "private": true, - "version": "0.5.5", + "version": "0.6.0", "dependencies": { - "launchdarkly-cpp-networking": "0.1.0" + "launchdarkly-cpp-networking": "0.2.0" } }