Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

prepare 1.2.2 release #8

Merged
merged 96 commits into from
Jan 25, 2022
Merged

prepare 1.2.2 release #8

merged 96 commits into from
Jan 25, 2022

Conversation

LaunchDarklyReleaseBot
Copy link
Contributor

[1.2.2] - 2022-01-24

Fixed:

  • The com.launchdarkly.sdk.json serialization methods were dropping any object property whose value was null (due to the internal use of Gson, and Gson's default behavior of always omitting null properties). This has been changed to always respect whatever properties are written by the serializer for a given type, since in some cases (such as a map of feature flag keys to values) the presence of a key with a null value might have a subtly different meaning than the absence of the key.

…sses

add getters to EvaluationReason and hide its subclasses
…lasses

completely remove EvaluationReason subclasses
# Conflicts:
#	src/main/java/com/launchdarkly/sdk/EvaluationReason.java
#	src/main/java/com/launchdarkly/sdk/LDValue.java
remove @SInCE tags, misc doc fixes, add note about changelogging
make EvaluationDetail non-nullable + use boolean singletons
add JSON helpers, better serialization logic, and Gson adapter
# Conflicts:
#	src/main/java/com/launchdarkly/sdk/EvaluationDetail.java
#	src/test/java/com/launchdarkly/sdk/EvaluationReasonTest.java
#	src/test/java/com/launchdarkly/sdk/LDUserTest.java
improve and rigorously test equals() for all immutable types
more predictable exception behavior for LDValue.parse()
eli-darkly and others added 25 commits May 5, 2021 10:27
…(#30)

* bump Jackson compile-time dependency to 2.10.5.1 due to CVE-2020-25649

* 2.10.5.1 patch only exists in one of the Jackson modules
…udit-for-sdk-related-repos-pt-2

Updates docs URLs
don't suppress null property values when we serialize with Gson
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot merged commit 22cf075 into master Jan 25, 2022
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot deleted the release-1.2.2 branch January 25, 2022 00:52
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.

8 participants