Skip to content

Conversation

@LaunchDarklyReleaseBot
Copy link
Contributor

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot commented Oct 27, 2022

[3.2.2] - 2022-10-26

Fixed:

  • The SDK was using a connection pool with a keep-alive interval of at least 10 minutes for polling requests. This has been removed and each request now uses a new connection. The keep-alive behavior was not desirable for foreground polling: foreground polling is only done if streaming was explicitly disabled, which would likely be because the application does not want to leave a connection open. And it was of no use for background polling, since the interval for that is at least an hour. One undesirable consequence was that if the 10-minute interval expired after the device had gone to sleep, the small amount of network traffic involved in shutting down the connection could wake the device up again.

gavwhela and others added 30 commits October 11, 2018 01:18
…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 16:30
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
don't use connection pool/keep-alive for polling requests
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot merged commit 2128af6 into main Oct 27, 2022
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot deleted the release-3.2.2 branch October 27, 2022 17:48
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.