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.1 release #190

Merged
merged 275 commits into from
Sep 28, 2022
Merged

prepare 3.2.1 release #190

merged 275 commits into from
Sep 28, 2022

Conversation

LaunchDarklyReleaseBot
Copy link
Contributor

[3.2.1] - 2022-09-28

Fixed:

  • The SDK now detects and cancels any repeating polling task that might have been left over from a previous run of the application. The potential problem was that if an application crashed or otherwise did not shut down cleanly, an "alarm" notification used by the SDK for polling could continue to exist, causing the application to be started again and to keep polling for LaunchDarkly flag data, even though the user intended to shut down the application. With this fix, such an unintended restart could still happen once, but the SDK will detect this condition and stop the notification from continuing to fire. In the future the SDK may be changed more broadly to stop using the AlarmManager API so that such restarts cannot happen at all, but this fix mitigates the problem in the meantime. (#188)

gavwhela and others added 30 commits October 10, 2018 17:11
…y cleared once all environments have a copy in LDClient
…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 15:43
# Conflicts:
#	testharness-suppressions.txt
fix URL path concatenation to avoid double slashes
fix NPE in edge case where variation is null but value isn't
…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
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot merged commit 7470f14 into main Sep 28, 2022
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot deleted the release-3.2.1 branch September 28, 2022 19:42
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.