This repository was archived by the owner on Dec 6, 2024. It is now read-only.
Releases: launchdarkly/c-server-sdk
Releases · launchdarkly/c-server-sdk
2.4.4
[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
[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
[2.4.2] - 2021-09-17
Fixed:
- In cases where there was a malformed feature flag
LDAllFlagswould 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
[2.4.1] - 2021-07-21
Fixed:
- Refactored parsing logic to provide better error messages and be more reliable.
2.4.0
[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
[2.3.4] - 2021-06-14
Fixed:
- Removed stray imports of stdbool.h
2.3.3
[2.3.3] - 2021-06-09
Fixed:
- Removed stray imports of stdbool.h
2.3.2
[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
[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_ERRORinstead ofLD_LOG_ERRORwithLD_LOG - Resolved many build warnings (that do not impact semantics)
2.3.0
[2.3.0] - 2021-01-28
Added:
- Added the
LDClientAliasfunction. This can be used to associate two user objects for analytics purposes with an alias event.