Skip to content
This repository was archived by the owner on Dec 6, 2024. It is now read-only.

Releases: launchdarkly/c-server-sdk

2.4.4

14 Dec 18:49

Choose a tag to compare

[2.4.4] - 2021-12-14

Changed:

  • Removed unused internal headers
  • Fixed comment spelling issues
  • Updated spelling in an error log message (checkPrequisites failed -> checkPrerequisites failed)

Fixed:

  • Fixed Windows CI build by updating PCRE download URL to new host

2.4.3

19 Oct 16:08

Choose a tag to compare

[2.4.3] - 2021-10-19

Changed:

  • Updated the build process to produce release artifacts for Windows.
  • Updated unit tests to use GoogleTest.

2.4.2

17 Sep 20:34

Choose a tag to compare

[2.4.2] - 2021-09-17

Fixed:

  • In cases where there was a malformed feature flag LDAllFlags would return null instead of all of the valid flags.
  • When a malformed feature flag was evaluated events would not be generated for that flag.

2.4.1

21 Jul 18:49

Choose a tag to compare

[2.4.1] - 2021-07-21

Fixed:

  • Refactored parsing logic to provide better error messages and be more reliable.

2.4.0

21 Jun 01:48

Choose a tag to compare

[2.4.0] - 2021-06-20

Added:

  • The SDK now supports the ability to control the proportion of traffic allocation to an experiment. This works in conjunction with a new platform feature now available to early access customers.

2.3.4

14 Jun 23:40

Choose a tag to compare

[2.3.4] - 2021-06-14

Fixed:

  • Removed stray imports of stdbool.h

2.3.3

09 Jun 21:05

Choose a tag to compare

[2.3.3] - 2021-06-09

Fixed:

  • Removed stray imports of stdbool.h

2.3.2

26 May 23:48

Choose a tag to compare

[2.3.2] - 2021-05-26

Fixed:

  • Corrected rollout bucketing behavior when bucketing by a user attribute that does not exist.
  • Fixed handling of flag rollout bucketing by a specific user attribute.

2.3.1

13 May 04:07

Choose a tag to compare

[2.3.1] - 2021-05-12

Changed:

  • Now building with -Werror on Linux and macOS
  • Refactored to reduce code duplication between c-client and c-server
  • Improved c89 compatibility
  • Added clang-format

Fixed:

  • A race condition inside the in memory cache when utilizing an external data store. Thanks @lcapaldo
  • An instance of using the incorrect enum LD_ERROR instead of LD_LOG_ERROR with LD_LOG
  • Resolved many build warnings (that do not impact semantics)

2.3.0

28 Jan 22:15

Choose a tag to compare

[2.3.0] - 2021-01-28

Added:

  • Added the LDClientAlias function. This can be used to associate two user objects for analytics purposes with an alias event.