diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d792a55be..428914603 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "libs/client-sdk": "3.11.3", + "libs/client-sdk": "3.11.4", "libs/server-sent-events": "0.7.0", "libs/common": "1.12.0", "libs/internal": "0.14.1", diff --git a/libs/client-sdk/CHANGELOG.md b/libs/client-sdk/CHANGELOG.md index 9cb570b4a..cd6a9cc07 100644 --- a/libs/client-sdk/CHANGELOG.md +++ b/libs/client-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [3.11.4](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-client-v3.11.3...launchdarkly-cpp-client-v3.11.4) (2026-07-27) + + +### Bug Fixes + +* add defensive cycle guard to prerequisite evaluation ([#582](https://github.com/launchdarkly/cpp-sdks/issues/582)) ([c43057c](https://github.com/launchdarkly/cpp-sdks/commit/c43057c7b2d3578959d97198a6a7a5a354077527)) + ## [3.11.3](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-client-v3.11.2...launchdarkly-cpp-client-v3.11.3) (2026-07-24) diff --git a/libs/client-sdk/CMakeLists.txt b/libs/client-sdk/CMakeLists.txt index e2dcab7bf..07f765a8d 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.11.3 # {x-release-please-version} + VERSION 3.11.4 # {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 7c0d9b681..f651fa2a1 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.11.3"; // {x-release-please-version} + "3.11.4"; // {x-release-please-version} std::unique_ptr client; }; diff --git a/libs/client-sdk/package.json b/libs/client-sdk/package.json index 6f8304d57..a235d81e9 100644 --- a/libs/client-sdk/package.json +++ b/libs/client-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@launchdarkly/cpp-client", "description": "This package.json exists for modeling dependencies for the release process.", - "version": "3.11.3", + "version": "3.11.4", "private": true, "dependencies": { "@launchdarkly/cpp-internal": "0.14.1", diff --git a/libs/client-sdk/tests/client_c_bindings_test.cpp b/libs/client-sdk/tests/client_c_bindings_test.cpp index 11fb20b94..ac89bb3e7 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.11.3"); // {x-release-please-version} + ASSERT_STREQ(version, "3.11.4"); // {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 5e91b1a92..093d14cf9 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.11.3"); // {x-release-please-version} + ASSERT_STREQ(version, "3.11.4"); // {x-release-please-version} } TEST(ClientTest, AllFlagsIsEmpty) {