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

Conversation

@LaunchDarklyReleaseBot
Copy link
Contributor

[2.9.3] - 2023-12-28

Fixed:

  • Patched clibs/sha1 dependency to rename SHA1 symbol, avoiding naming conflict with commonly used libcrypto SHA1 symbol.

hroederld and others added 30 commits April 30, 2019 13:19
* add pedantic flag back
* add back wall and wextra
* make more idiomatic
* adding a circleci badge to the readme

* fix casing
* fix json serialization for rule match case

* add this fix to the changelog (have not actually released yet)
cwaldren-ld and others added 26 commits October 20, 2022 13:54
* Squashed 'c-sdk-common/' changes from 0b7ed7f2..2838fe5b

2838fe5b Make LDValue symbols visible (#25)
fd393136 Add LDValue C++ bindings, use in tests (#23)
ff6271bc Add valgrind memory leak checker to CI (#24)

git-subtree-dir: c-sdk-common
git-subtree-split: 2838fe5b2bfd7373a58009f79003ad147d1d1637

* Add cmake project test for C++ projects
Bumps the Linux docker image to ld-c-sdk-ubuntu:5, which added a necessary curl dependency
that's used by aws-cli.

Additionally, adds the empty CircleCI contexts to Linux, Mac, and Windows builds; also required by aws-cli.
These fixed feature event tests are a side-effect of PR #175 (292f12). Before that commit, the eval algorithm couldn't detect malformed flag (when variation index was out of bounds), so the event generation code didn't set the eval reason to MALFORMED_FLAG as would be expected.
* contract-tests: Only pass valid details pointer into evaluations when requested
* Fix debug event generation

Before this commit, debug events were not queued up by the EventProcessor because of faulty logic.
This commit modifies the processor to enqueue debug events as expected, and additionally makes changes to the
JSON structure of debug events to make them conform to the specification.
Adds a new job in CI, which builds the SDK using a CircleCI M1 executor (arm64). This does not add any new release artifacts to the releaser configuration yet.
This pull request was auto generated by the Launchdarkly Github
Standards automation platform.

* Add default CODEOWNERS file
…data (#234)

Fix potential cause of crash/undefined behavior in test data integration.
Merge latest changes from public repo.

---------

Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: Louis Chan <91093020+louis-launchdarkly@users.noreply.github.com>
Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com>
Co-authored-by: Kane Parkinson <93555788+kparkinson-ld@users.noreply.github.com>
The SHA1 symbol (which is defined in `sha1.h`, one of our vendored dependencies) may conflict with applications that pull in libcrypto.

This patches the dependency with a `clibs_` prefix to avoid the
conflict.
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot requested a review from a team December 28, 2023 21:40
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot merged commit 25d68dd into main Dec 28, 2023
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot deleted the release-2.9.3 branch December 28, 2023 22:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.