Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepare 3.2.3 release #196

Merged
merged 280 commits into from
Nov 17, 2022
Merged

prepare 3.2.3 release #196

merged 280 commits into from
Nov 17, 2022

Conversation

LaunchDarklyReleaseBot
Copy link
Contributor

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot commented Nov 17, 2022

[3.2.3] - 2022-11-16

Fixed:

  • The SDK no longer updates SharedPreferences data during every flag evaluation. It was using this to store summary counters for analytics events; however, the small chance that a subset of summary data could be lost, if the application terminated before events were delivered, was outweighed by the performance cost (and other types of analytics data were not being stored like this anyway). It now uses a simpler in-memory data structure. (#194)

torchhound and others added 30 commits October 11, 2018 13:19
…ersion, replaced with method that returns requested instance
Relates to #60

Cleaned up timber logging messages to use string formatting rather than concatenation. Log messages should remain the same as before.
Also replaced Log with Timber in the example app.
Added version and flagVersion retrieval from ping events if available
Fix crash when example app is backgrounded twice.
attempt a provider update when TLSv1.2 is not available.
* fix(SharedPreferences): added more SharedPreferences first time migration and differentiated SharedPreferences by mobile key

* fix(UserLocalSharePreference.java): added missing mobileKey additions to getSharedPreferences, cleaned up debugging code
preferences migration to make future migrations easier.
To prevent floating point errors in flag version comparisons.
eli-darkly and others added 26 commits August 22, 2022 18:24
…ct-tests-31-33

disable contract tests for API 31/33
use SecureRandom instead of Random, just to make scanners happier
* clean up instances map on close

* improve atomicity of access to instances, ensure they can't be modified via closed clients

* update more methods that iterate over instances
…-close-client

ensure timed-out clients get closed in contract tests
(NON-U2C BUGFIX) clean up leftover polling alarms
don't use connection pool/keep-alive for polling requests
…erformance issue) (#279)

* don't keep summary event counters in SharedPreferences

* don't create a summary event if there's no data
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot merged commit 574c98a into main Nov 17, 2022
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot deleted the release-3.2.3 branch November 17, 2022 01:53
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.