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

prepare 5.2.3 release #225

Merged
merged 941 commits into from
Feb 20, 2021
Merged

prepare 5.2.3 release #225

merged 941 commits into from
Feb 20, 2021

Conversation

LaunchDarklyCI
Copy link
Contributor

[5.2.3] - 2021-02-19

Fixed:

  • The flag update notification mechanism in FlagTracker did not work when the data source was FileData. This has been fixed so that whenever FileData reloads the data file(s) due to a file being modified, it signals that the flags were updated. The SDK will behave as if every flag was updated in this case, regardless of which part of the file data was actually changed, but it was already the case that a flag change event did not necessarily mean there was any significant change to the flag. You can use addFlagValueChangeListener (as opposed to addFlagChangeListener) to be notified only of changes that affect a specific flag's value for a specific user. (#224)

eli-darkly added 30 commits May 7, 2020 17:44
…ates-intf-1

(#4) rename DataStoreUpdates to DataSourceUpdates
…ates-intf-2

(#5) add a new DataStoreUpdates that's for the data store to use
# Conflicts:
#	src/test/java/com/launchdarkly/sdk/server/LDClientListenersTest.java
#	src/test/java/com/launchdarkly/sdk/server/StreamProcessorTest.java
# Conflicts:
#	src/main/java/com/launchdarkly/client/Components.java
#	src/main/java/com/launchdarkly/client/EventsConfiguration.java
#	src/main/java/com/launchdarkly/sdk/server/DefaultEventProcessor.java
#	src/main/java/com/launchdarkly/sdk/server/EventFactory.java
#	src/main/java/com/launchdarkly/sdk/server/integrations/EventProcessorBuilder.java
#	src/test/java/com/launchdarkly/client/TestUtil.java
#	src/test/java/com/launchdarkly/sdk/server/DefaultEventProcessorTest.java
# Conflicts:
#	src/test/java/com/launchdarkly/sdk/server/LDClientEndToEndTest.java
…add new ErrorKind for this; improve comments and tests
# Conflicts:
#	src/main/java/com/launchdarkly/sdk/server/DefaultEventProcessor.java
decouple event HTTP logic from event processing
# Conflicts:
#	src/main/java/com/launchdarkly/sdk/server/DefaultEventSender.java
#	src/test/java/com/launchdarkly/sdk/server/DefaultEventSenderTest.java
…e-url

make events URI construction reliable regardless of whether base URI ends in a slash
LaunchDarklyCI and others added 25 commits September 28, 2020 22:47
# Conflicts:
#	CHANGELOG.md
#	build.gradle
#	gradle.properties
#	src/main/java/com/launchdarkly/client/value/LDValue.java
#	src/main/java/com/launchdarkly/sdk/server/interfaces/LDClientInterface.java
#	src/test/java/com/launchdarkly/client/LDUserTest.java
#	src/test/java/com/launchdarkly/client/value/LDValueTest.java
…stupdate

[ch90672] socket factory make test less ambiguous
…275)

* increment versions when loading file data, so FlagTracker will work

* update doc comment about flag change events with file data
@LaunchDarklyCI LaunchDarklyCI merged commit 5fa0fc4 into master Feb 20, 2021
@LaunchDarklyCI LaunchDarklyCI deleted the release-5.2.3 branch February 20, 2021 00:58
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.

6 participants