Skip to content

prepare 7.3.1 release#163

Merged
LaunchDarklyReleaseBot merged 394 commits into
masterfrom
release-7.3.1
Feb 14, 2022
Merged

prepare 7.3.1 release#163
LaunchDarklyReleaseBot merged 394 commits into
masterfrom
release-7.3.1

Conversation

@LaunchDarklyReleaseBot

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot commented Feb 14, 2022

Copy link
Copy Markdown
Contributor

[7.3.1] - 2022-02-14

Added:

  • CI builds now include a cross-platform test suite implemented in https://github.com/launchdarkly/sdk-test-harness. This covers many test cases that are also implemented in unit tests, but may be extended in the future to ensure consistent behavior across SDKs in other areas.

Fixed:

  • The SDK no longer uses the deprecated method threading.Condition.notifyAll(). (Thanks, jdmoldenhauer!)
  • A rule clause that uses a date operator should be considered a non-match, rather than an error, if either value is None.
  • A rule clause that uses a semver operator should be considered a non-match, rather than an error, if either value is not a string.
  • Rules targeting the secondary attribute will now reference the correct value.
  • The identify method should not emit an event if the user key is an empty string.
  • Do not include prereqOf field in event data if it is null. This is done to save on event transfer bandwidth.
  • Any base URIs set in Config will work consistently whether they have trailing slashes or not.
  • When using all_flags_state to produce bootstrap data for the JavaScript SDK, the Python SDK was not returning the correct metadata for evaluations that involved an experiment. As a result, the analytics events produced by the JavaScript SDK did not correctly reflect experimentation results.
  • Data from all_flags_state was always including the flag's version even when it was unnecessary.

eli-darkly and others added 30 commits April 9, 2019 11:57
ensure that client components are cleaned up correctly in every configuration
# Conflicts:
#	ldclient/client.py
#	ldclient/flag.py
#	testing/test_ldclient.py
allow unit tests to be run without databases
use log.warning(), not log.warn() or warnings.warn()
eli-darkly and others added 24 commits December 7, 2021 19:04
fix big segments user hash algorithm to use SHA256
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot merged commit 6176ab9 into master Feb 14, 2022
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot deleted the release-7.3.1 branch February 14, 2022 21:28
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Feb 16, 2022
…ean-variation-fixes

Fixed bugs with FlagBuilder's off_variation() and fallthrough_variation() methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.