-
Notifications
You must be signed in to change notification settings - Fork 23
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 4.1.1 release #206
Commits on Aug 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9ff9031 - Browse repository at this point
Copy the full SHA 9ff9031View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c4376 - Browse repository at this point
Copy the full SHA b4c4376View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6448a4a - Browse repository at this point
Copy the full SHA 6448a4aView commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e323da8 - Browse repository at this point
Copy the full SHA e323da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f5aa80 - Browse repository at this point
Copy the full SHA 4f5aa80View commit details -
Merge pull request #241 from launchdarkly/eb/sc-165241/publish-timeout
remove short publishing timeout, use defaults of 60 retries & 10 seconds
Configuration menu - View commit details
-
Copy full SHA for a526c26 - Browse repository at this point
Copy the full SHA a526c26View commit details -
Merge pull request #240 from launchdarkly/eb/sc-165702/executor-leak
don't create a new executor just to trigger a flush
Configuration menu - View commit details
-
Copy full SHA for 79c94c3 - Browse repository at this point
Copy the full SHA 79c94c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0f62b6 - Browse repository at this point
Copy the full SHA b0f62b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea16b7c - Browse repository at this point
Copy the full SHA ea16b7cView commit details -
Merge branch 'main' into eb/sc-169965/url-path-concat
# Conflicts: # testharness-suppressions.txt
Configuration menu - View commit details
-
Copy full SHA for bd517ac - Browse repository at this point
Copy the full SHA bd517acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 101b931 - Browse repository at this point
Copy the full SHA 101b931View commit details -
Merge pull request #242 from launchdarkly/eb/sc-169965/url-path-concat
fix URL path concatenation to avoid double slashes
Configuration menu - View commit details
-
Copy full SHA for ffe6e1e - Browse repository at this point
Copy the full SHA ffe6e1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea23fa - Browse repository at this point
Copy the full SHA 1ea23faView commit details
Commits on Aug 23, 2022
-
Merge pull request #243 from launchdarkly/eb/sc-159880/null-variation
fix NPE in edge case where variation is null but value isn't
Configuration menu - View commit details
-
Copy full SHA for 1a23386 - Browse repository at this point
Copy the full SHA 1a23386View commit details -
Configuration menu - View commit details
-
Copy full SHA for d57b50c - Browse repository at this point
Copy the full SHA d57b50cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5f399 - Browse repository at this point
Copy the full SHA 3f5f399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a04972 - Browse repository at this point
Copy the full SHA 7a04972View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d95021 - Browse repository at this point
Copy the full SHA 4d95021View commit details -
Merge branch 'eb/sc-160828/disable-contract-tests-31-33' into eb/sc-1…
…64297/secure-random
Configuration menu - View commit details
-
Copy full SHA for 0671e4d - Browse repository at this point
Copy the full SHA 0671e4dView commit details -
Merge pull request #246 from launchdarkly/eb/sc-160828/disable-contra…
…ct-tests-31-33 disable contract tests for API 31/33
Configuration menu - View commit details
-
Copy full SHA for 24f08b1 - Browse repository at this point
Copy the full SHA 24f08b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95eaeef - Browse repository at this point
Copy the full SHA 95eaeefView commit details -
Merge pull request #245 from launchdarkly/eb/sc-164297/secure-random
use SecureRandom instead of Random, just to make scanners happier
Configuration menu - View commit details
-
Copy full SHA for 551ab96 - Browse repository at this point
Copy the full SHA 551ab96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5caabf4 - Browse repository at this point
Copy the full SHA 5caabf4View commit details -
clean up instances map on close (#247)
* 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
Configuration menu - View commit details
-
Copy full SHA for 1b2e4c1 - Browse repository at this point
Copy the full SHA 1b2e4c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f93743b - Browse repository at this point
Copy the full SHA f93743bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e33318a - Browse repository at this point
Copy the full SHA e33318aView commit details -
Merge pull request #248 from launchdarkly/eb/sc-165480/contract-tests…
…-close-client ensure timed-out clients get closed in contract tests
Configuration menu - View commit details
-
Copy full SHA for da45fe6 - Browse repository at this point
Copy the full SHA da45fe6View commit details -
merge from public after release
LaunchDarklyReleaseBot committedAug 23, 2022 Configuration menu - View commit details
-
Copy full SHA for a7f0fd8 - Browse repository at this point
Copy the full SHA a7f0fd8View commit details -
# Conflicts: # testharness-suppressions.txt
Configuration menu - View commit details
-
Copy full SHA for 01e1732 - Browse repository at this point
Copy the full SHA 01e1732View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70cd057 - Browse repository at this point
Copy the full SHA 70cd057View commit details -
# Conflicts: # contract-tests/src/main/java/com/launchdarkly/sdktest/SdkClientEntity.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDConfig.java
Configuration menu - View commit details
-
Copy full SHA for c9537de - Browse repository at this point
Copy the full SHA c9537deView commit details -
merge from public after release
LaunchDarklyReleaseBot committedAug 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 288cef6 - Browse repository at this point
Copy the full SHA 288cef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5d371 - Browse repository at this point
Copy the full SHA 6b5d371View commit details -
Configuration menu - View commit details
-
Copy full SHA for a17eacd - Browse repository at this point
Copy the full SHA a17eacdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c21d8 - Browse repository at this point
Copy the full SHA 37c21d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed1d01 - Browse repository at this point
Copy the full SHA 4ed1d01View commit details
Commits on Aug 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e9e6f8a - Browse repository at this point
Copy the full SHA e9e6f8aView commit details
Commits on Aug 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 27017e5 - Browse repository at this point
Copy the full SHA 27017e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc3ef38 - Browse repository at this point
Copy the full SHA cc3ef38View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd01e10 - Browse repository at this point
Copy the full SHA fd01e10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2493c92 - Browse repository at this point
Copy the full SHA 2493c92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f84eb3 - Browse repository at this point
Copy the full SHA 1f84eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23a0a4e - Browse repository at this point
Copy the full SHA 23a0a4eView commit details -
Merge pull request #220 from launchdarkly/lc/sc-135900/bump-gradle
Bump AGP and gradle
Configuration menu - View commit details
-
Copy full SHA for 4732a22 - Browse repository at this point
Copy the full SHA 4732a22View commit details
Commits on Aug 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f351d27 - Browse repository at this point
Copy the full SHA f351d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c04f5 - Browse repository at this point
Copy the full SHA f9c04f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d973ff - Browse repository at this point
Copy the full SHA 9d973ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 403a93d - Browse repository at this point
Copy the full SHA 403a93dView commit details -
Merge branch 'eb/sc-165512/contexts-1-store-key' into eb/sc-165945/co…
…ntexts-2-use-context
Configuration menu - View commit details
-
Copy full SHA for 25bdf3d - Browse repository at this point
Copy the full SHA 25bdf3dView commit details -
Merge branch 'eb/sc-165512/contexts-1-store-key' into eb/sc-165945/co…
…ntexts-2-use-context
Configuration menu - View commit details
-
Copy full SHA for 7452c48 - Browse repository at this point
Copy the full SHA 7452c48View commit details -
Merge branch 'eb/sc-165945/contexts-2-use-context' into eb/sc-165440/…
…contexts-3-events
Configuration menu - View commit details
-
Copy full SHA for f8cfdc5 - Browse repository at this point
Copy the full SHA f8cfdc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccc5af5 - Browse repository at this point
Copy the full SHA ccc5af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d633772 - Browse repository at this point
Copy the full SHA d633772View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54519d4 - Browse repository at this point
Copy the full SHA 54519d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 262df4e - Browse repository at this point
Copy the full SHA 262df4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a78e8d5 - Browse repository at this point
Copy the full SHA a78e8d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6138b7 - Browse repository at this point
Copy the full SHA b6138b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 847db06 - Browse repository at this point
Copy the full SHA 847db06View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d93c7 - Browse repository at this point
Copy the full SHA f0d93c7View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b56f48b - Browse repository at this point
Copy the full SHA b56f48bView commit details
Commits on Sep 7, 2022
-
Merge pull request #250 from launchdarkly/eb/sc-165512/contexts-1-sto…
…re-key (U2C 3) use fully-qualified context key in flag store (doesn't include migration)
Configuration menu - View commit details
-
Copy full SHA for 9767943 - Browse repository at this point
Copy the full SHA 9767943View commit details
Commits on Sep 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f854d83 - Browse repository at this point
Copy the full SHA f854d83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 523dbe9 - Browse repository at this point
Copy the full SHA 523dbe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f0e09a - Browse repository at this point
Copy the full SHA 4f0e09aView commit details -
Merge branch 'eb/sc-165945/contexts-2-use-context' into eb/sc-165440/…
…contexts-3-events # Conflicts: # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/LDClientEventTest.java
Configuration menu - View commit details
-
Copy full SHA for 9435d3e - Browse repository at this point
Copy the full SHA 9435d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c3448 - Browse repository at this point
Copy the full SHA b2c3448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82be818 - Browse repository at this point
Copy the full SHA 82be818View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f69ab3 - Browse repository at this point
Copy the full SHA 1f69ab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab0d3b - Browse repository at this point
Copy the full SHA 1ab0d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6895c21 - Browse repository at this point
Copy the full SHA 6895c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f5b28b - Browse repository at this point
Copy the full SHA 1f5b28bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00970ec - Browse repository at this point
Copy the full SHA 00970ecView commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1a7bf55 - Browse repository at this point
Copy the full SHA 1a7bf55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d0b5ce - Browse repository at this point
Copy the full SHA 5d0b5ceView commit details -
Merge pull request #251 from launchdarkly/eb/sc-165945/contexts-2-use…
…-context (U2C 4) use LDContext in API and evaluations; disable events for now
Configuration menu - View commit details
-
Copy full SHA for 9639dbe - Browse repository at this point
Copy the full SHA 9639dbeView commit details -
Merge pull request #257 from launchdarkly/eb/sc-168424/new-endpoints
update evaluation endpoint paths
Configuration menu - View commit details
-
Copy full SHA for 766834e - Browse repository at this point
Copy the full SHA 766834eView commit details -
Merge pull request #254 from launchdarkly/eb/sc-165440/contexts-3-events
(U2C 5) adopt new event processor
Configuration menu - View commit details
-
Copy full SHA for becca28 - Browse repository at this point
Copy the full SHA becca28View commit details -
Merge pull request #255 from launchdarkly/eb/sc-165536/generate-keys
(U2C 6) add config option for generating anonymous keys
Configuration menu - View commit details
-
Copy full SHA for 6f02b15 - Browse repository at this point
Copy the full SHA 6f02b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 594461c - Browse repository at this point
Copy the full SHA 594461cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 072bee8 - Browse repository at this point
Copy the full SHA 072bee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b096f8d - Browse repository at this point
Copy the full SHA b096f8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for be042d0 - Browse repository at this point
Copy the full SHA be042d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce6754 - Browse repository at this point
Copy the full SHA fce6754View commit details -
Merge pull request #256 from launchdarkly/eb/sc-166194/storage-1-intf
(U2C 7) create storage abstraction
Configuration menu - View commit details
-
Copy full SHA for f79c3db - Browse repository at this point
Copy the full SHA f79c3dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea1d93f - Browse repository at this point
Copy the full SHA ea1d93fView commit details
Commits on Sep 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0f850a5 - Browse repository at this point
Copy the full SHA 0f850a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59df625 - Browse repository at this point
Copy the full SHA 59df625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4faa28d - Browse repository at this point
Copy the full SHA 4faa28dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8ef98 - Browse repository at this point
Copy the full SHA 8c8ef98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ae9294 - Browse repository at this point
Copy the full SHA 4ae9294View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb3c9df - Browse repository at this point
Copy the full SHA fb3c9dfView commit details
Commits on Sep 15, 2022
-
Merge branch 'eb/sc-166194/storage-2-components' into eb/sc-166194/st…
…orage-3-wrapper # Conflicts: # contract-tests/src/main/java/com/launchdarkly/sdk/android/InMemoryPersistentDataStore.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/DefaultContextManager.java
Configuration menu - View commit details
-
Copy full SHA for 2a12a98 - Browse repository at this point
Copy the full SHA 2a12a98View commit details -
Merge pull request #258 from launchdarkly/eb/sc-166194/storage-2-comp…
…onents (U2C 8) refactor more components to use storage abstraction
Configuration menu - View commit details
-
Copy full SHA for e6cfcb9 - Browse repository at this point
Copy the full SHA e6cfcb9View commit details
Commits on Sep 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 979ebe1 - Browse repository at this point
Copy the full SHA 979ebe1View commit details
Commits on Sep 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 17f7127 - Browse repository at this point
Copy the full SHA 17f7127View commit details
Commits on Sep 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6bc1381 - Browse repository at this point
Copy the full SHA 6bc1381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45ab654 - Browse repository at this point
Copy the full SHA 45ab654View commit details -
Configuration menu - View commit details
-
Copy full SHA for e24f2e5 - Browse repository at this point
Copy the full SHA e24f2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 421374f - Browse repository at this point
Copy the full SHA 421374fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09e74c5 - Browse repository at this point
Copy the full SHA 09e74c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac07d0 - Browse repository at this point
Copy the full SHA 6ac07d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86306f2 - Browse repository at this point
Copy the full SHA 86306f2View commit details
Commits on Sep 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f37f623 - Browse repository at this point
Copy the full SHA f37f623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8171ae9 - Browse repository at this point
Copy the full SHA 8171ae9View commit details -
Merge branch 'eb/sc-166194/storage-4-manager' into eb/sc-166194/stora…
…ge-5-shared-test-code
Configuration menu - View commit details
-
Copy full SHA for 80a8300 - Browse repository at this point
Copy the full SHA 80a8300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c59bd2 - Browse repository at this point
Copy the full SHA 7c59bd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db6e210 - Browse repository at this point
Copy the full SHA db6e210View commit details
Commits on Sep 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4fee9f0 - Browse repository at this point
Copy the full SHA 4fee9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 725e4c6 - Browse repository at this point
Copy the full SHA 725e4c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a664b40 - Browse repository at this point
Copy the full SHA a664b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9213580 - Browse repository at this point
Copy the full SHA 9213580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a5345 - Browse repository at this point
Copy the full SHA 31a5345View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae86352 - Browse repository at this point
Copy the full SHA ae86352View commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bfcf52d - Browse repository at this point
Copy the full SHA bfcf52dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24aedab - Browse repository at this point
Copy the full SHA 24aedabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e9854f - Browse repository at this point
Copy the full SHA 1e9854fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b5343 - Browse repository at this point
Copy the full SHA d3b5343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51e6534 - Browse repository at this point
Copy the full SHA 51e6534View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c109ea - Browse repository at this point
Copy the full SHA 1c109eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0819b50 - Browse repository at this point
Copy the full SHA 0819b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49f658 - Browse repository at this point
Copy the full SHA c49f658View commit details
Commits on Sep 28, 2022
-
Merge pull request #265 from launchdarkly/eb/sc-169505/cleanup-alarm
(NON-U2C BUGFIX) clean up leftover polling alarms
Configuration menu - View commit details
-
Copy full SHA for 6f441bb - Browse repository at this point
Copy the full SHA 6f441bbView commit details -
Merge pull request #259 from launchdarkly/eb/sc-166194/storage-3-wrapper
(U2C 9) create PersistentDataStoreWrapper component to encapsulate storage schema rules
Configuration menu - View commit details
-
Copy full SHA for c1f7664 - Browse repository at this point
Copy the full SHA c1f7664View commit details -
merge from public after release
LaunchDarklyReleaseBot committedSep 28, 2022 Configuration menu - View commit details
-
Copy full SHA for dfb6be5 - Browse repository at this point
Copy the full SHA dfb6be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19c2de8 - Browse repository at this point
Copy the full SHA 19c2de8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e7c1e4 - Browse repository at this point
Copy the full SHA 7e7c1e4View commit details
Commits on Sep 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 770cd4b - Browse repository at this point
Copy the full SHA 770cd4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b8e76c - Browse repository at this point
Copy the full SHA 1b8e76cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbab78c - Browse repository at this point
Copy the full SHA fbab78cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f37f3 - Browse repository at this point
Copy the full SHA 46f37f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf9d81 - Browse repository at this point
Copy the full SHA adf9d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9278e - Browse repository at this point
Copy the full SHA 4c9278eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b773a43 - Browse repository at this point
Copy the full SHA b773a43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ef56e - Browse repository at this point
Copy the full SHA 31ef56eView commit details
Commits on Sep 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ff7cf59 - Browse repository at this point
Copy the full SHA ff7cf59View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b7cf0 - Browse repository at this point
Copy the full SHA b2b7cf0View commit details
Commits on Oct 11, 2022
-
Merge pull request #260 from launchdarkly/eb/sc-166194/storage-4-manager
(U2C 10) major refactoring of context/flag manager components and ConnectivityManager
Configuration menu - View commit details
-
Copy full SHA for b029582 - Browse repository at this point
Copy the full SHA b029582View commit details
Commits on Oct 13, 2022
-
Merge pull request #261 from launchdarkly/eb/sc-166194/storage-5-shar…
…ed-test-code (U2C 11) create module for shared test code
Configuration menu - View commit details
-
Copy full SHA for a82b9a0 - Browse repository at this point
Copy the full SHA a82b9a0View commit details
Commits on Oct 25, 2022
-
Merge pull request #263 from launchdarkly/eb/sc-166194/platform-state
(U2C 12) create PlatformState abstraction
Configuration menu - View commit details
-
Copy full SHA for 440f02b - Browse repository at this point
Copy the full SHA 440f02bView commit details
Commits on Oct 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8cd49ec - Browse repository at this point
Copy the full SHA 8cd49ecView commit details -
Merge pull request #271 from launchdarkly/eb/sc-173149/keep-alive
don't use connection pool/keep-alive for polling requests
Configuration menu - View commit details
-
Copy full SHA for 5a754bb - Browse repository at this point
Copy the full SHA 5a754bbView commit details -
Merge pull request #264 from launchdarkly/eb/sc-165971/migration
(U2C 13) discard pre-v4 SDK data, migrate anon user key if possible
Configuration menu - View commit details
-
Copy full SHA for 50fd34e - Browse repository at this point
Copy the full SHA 50fd34eView commit details -
Merge pull request #266 from launchdarkly/eb/sc-170849/no-alarm-manager
(U2C 14) use regular worker threads for polling instead of AlarmManager
Configuration menu - View commit details
-
Copy full SHA for 2948fb5 - Browse repository at this point
Copy the full SHA 2948fb5View commit details -
Merge pull request #267 from launchdarkly/eb/sc-162830/update-eventso…
…urce (U2C 15) update okhttp-eventsource version + streaming timeout fix
Configuration menu - View commit details
-
Copy full SHA for 9abf2fd - Browse repository at this point
Copy the full SHA 9abf2fdView commit details -
merge from public after release
LaunchDarklyReleaseBot committedOct 27, 2022 Configuration menu - View commit details
-
Copy full SHA for ac3e047 - Browse repository at this point
Copy the full SHA ac3e047View commit details
Commits on Oct 28, 2022
-
Merge pull request #268 from launchdarkly/eb/sc-170848/config-1-endpo…
…ints (U2C 16) configuration improvements: implement ServiceEndpoints
Configuration menu - View commit details
-
Copy full SHA for 749daef - Browse repository at this point
Copy the full SHA 749daefView commit details -
Merge pull request #269 from launchdarkly/eb/sc-166196/proguard
(U2C 17) update ProGuard rules file
Configuration menu - View commit details
-
Copy full SHA for 8bcff0d - Browse repository at this point
Copy the full SHA 8bcff0dView commit details -
Merge pull request #270 from launchdarkly/eb/sc-170848/config-2-clien…
…t-context (U2C 18) create ClientContext object as a standard way to pass configuration to components
Configuration menu - View commit details
-
Copy full SHA for 91b481f - Browse repository at this point
Copy the full SHA 91b481fView commit details
Commits on Nov 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1f9710d - Browse repository at this point
Copy the full SHA 1f9710dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 110ce35 - Browse repository at this point
Copy the full SHA 110ce35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0134de4 - Browse repository at this point
Copy the full SHA 0134de4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7326eea - Browse repository at this point
Copy the full SHA 7326eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef80ba6 - Browse repository at this point
Copy the full SHA ef80ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d978fcc - Browse repository at this point
Copy the full SHA d978fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for cab2b24 - Browse repository at this point
Copy the full SHA cab2b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d58b3e - Browse repository at this point
Copy the full SHA 4d58b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f77bbc7 - Browse repository at this point
Copy the full SHA f77bbc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8c57b1 - Browse repository at this point
Copy the full SHA f8c57b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5c806 - Browse repository at this point
Copy the full SHA 4d5c806View commit details -
Merge branch 'eb/sc-176169/events-config-builder' into eb/sc-176169/d…
…ata-source-config
Configuration menu - View commit details
-
Copy full SHA for 5f3a475 - Browse repository at this point
Copy the full SHA 5f3a475View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d10a18 - Browse repository at this point
Copy the full SHA 1d10a18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29c37a1 - Browse repository at this point
Copy the full SHA 29c37a1View commit details
Commits on Nov 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 10c7809 - Browse repository at this point
Copy the full SHA 10c7809View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf3304f - Browse repository at this point
Copy the full SHA cf3304fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e077d5 - Browse repository at this point
Copy the full SHA 5e077d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d8700 - Browse repository at this point
Copy the full SHA e1d8700View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3472c64 - Browse repository at this point
Copy the full SHA 3472c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6e4a8 - Browse repository at this point
Copy the full SHA 9f6e4a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2829e - Browse repository at this point
Copy the full SHA 3d2829eView commit details -
Merge branch 'eb/sc-176169/events-config-builder' into eb/sc-176169/d…
…ata-source-config # Conflicts: # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/DiagnosticEventTest.java
Configuration menu - View commit details
-
Copy full SHA for 6b13c4f - Browse repository at this point
Copy the full SHA 6b13c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7faa1e - Browse repository at this point
Copy the full SHA c7faa1eView commit details -
Merge branch 'eb/sc-176169/data-source-config' into eb/sc-176169/http…
…-config # Conflicts: # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/DiagnosticEventTest.java
Configuration menu - View commit details
-
Copy full SHA for dd766d8 - Browse repository at this point
Copy the full SHA dd766d8View commit details -
Merge branch 'eb/sc-176169/events-config-builder' into eb/sc-170848/e…
…vents-config-v4 # Conflicts: # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/DiagnosticEventTest.java
Configuration menu - View commit details
-
Copy full SHA for 49b500b - Browse repository at this point
Copy the full SHA 49b500bView commit details -
Merge branch 'eb/sc-170848/events-config-v4' into eb/sc-170848/data-s…
…ource-config-v4 # Conflicts: # launchdarkly-android-client-sdk/src/test/java/com/launchdarkly/sdk/android/DiagnosticConfigTest.java
Configuration menu - View commit details
-
Copy full SHA for 213b5a6 - Browse repository at this point
Copy the full SHA 213b5a6View commit details -
Merge branch 'eb/sc-176169/data-source-config' into eb/sc-170848/data…
…-source-config-v4 # Conflicts: # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/DiagnosticEventTest.java
Configuration menu - View commit details
-
Copy full SHA for fbc2baf - Browse repository at this point
Copy the full SHA fbc2bafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c5be69 - Browse repository at this point
Copy the full SHA 6c5be69View commit details -
Configuration menu - View commit details
-
Copy full SHA for fedfeca - Browse repository at this point
Copy the full SHA fedfecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 778bcd6 - Browse repository at this point
Copy the full SHA 778bcd6View commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c412326 - Browse repository at this point
Copy the full SHA c412326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 571a6c4 - Browse repository at this point
Copy the full SHA 571a6c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24894e4 - Browse repository at this point
Copy the full SHA 24894e4View commit details -
Merge branch 'eb/sc-176169/events-config-builder' into eb/sc-176169/d…
…ata-source-config
Configuration menu - View commit details
-
Copy full SHA for b58798a - Browse repository at this point
Copy the full SHA b58798aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ccf17a - Browse repository at this point
Copy the full SHA 8ccf17aView commit details -
Merge branch 'eb/sc-176169/data-source-config' into eb/sc-176169/http…
…-config # Conflicts: # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDClient.java
Configuration menu - View commit details
-
Copy full SHA for 6d869f6 - Browse repository at this point
Copy the full SHA 6d869f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bbc013 - Browse repository at this point
Copy the full SHA 5bbc013View commit details
Commits on Nov 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 94edc02 - Browse repository at this point
Copy the full SHA 94edc02View commit details -
Configuration menu - View commit details
-
Copy full SHA for da2b70c - Browse repository at this point
Copy the full SHA da2b70cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b937dc2 - Browse repository at this point
Copy the full SHA b937dc2View commit details
Commits on Nov 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9b5debb - Browse repository at this point
Copy the full SHA 9b5debbView commit details
Commits on Nov 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7a45404 - Browse repository at this point
Copy the full SHA 7a45404View commit details -
use regular in-memory storage for summary events (customer-reported p…
…erformance issue) (#279) * don't keep summary event counters in SharedPreferences * don't create a summary event if there's no data
Configuration menu - View commit details
-
Copy full SHA for c2e0729 - Browse repository at this point
Copy the full SHA c2e0729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d4328 - Browse repository at this point
Copy the full SHA 09d4328View commit details -
merge from public after release
LaunchDarklyReleaseBot committedNov 17, 2022 Configuration menu - View commit details
-
Copy full SHA for d53534d - Browse repository at this point
Copy the full SHA d53534dView commit details -
Merge branch 'eb/sc-176628/in-memory-summary' into eb/sc-176169/event…
…s-config-builder
Configuration menu - View commit details
-
Copy full SHA for 891b95a - Browse repository at this point
Copy the full SHA 891b95aView commit details -
Merge branch 'eb/sc-176169/events-config-builder' into eb/sc-176169/d…
…ata-source-config
Configuration menu - View commit details
-
Copy full SHA for dd2ef74 - Browse repository at this point
Copy the full SHA dd2ef74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 073d6c3 - Browse repository at this point
Copy the full SHA 073d6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87b5b0e - Browse repository at this point
Copy the full SHA 87b5b0eView commit details -
Merge pull request #272 from launchdarkly/eb/sc-176169/events-config-…
…builder (non-U2C, for 3.x) add sub-configuration builder for events
Configuration menu - View commit details
-
Copy full SHA for 54db35a - Browse repository at this point
Copy the full SHA 54db35aView commit details -
# Conflicts: # gradle.properties # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/InMemorySummaryEventStoreTest.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/DefaultUserManager.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/Event.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/HttpFeatureFlagFetcher.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/PollingUpdater.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/SummaryEventStore.java
Configuration menu - View commit details
-
Copy full SHA for ab0981a - Browse repository at this point
Copy the full SHA ab0981aView commit details -
Merge branch '4.0' into eb/sc-170848/events-config-v4
# Conflicts: # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/HttpFeatureFlagFetcher.java
Configuration menu - View commit details
-
Copy full SHA for 1415c96 - Browse repository at this point
Copy the full SHA 1415c96View commit details -
Merge branch 'new-config-v3' into eb/sc-170848/events-config-v4
# Conflicts: # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDClient.java
Configuration menu - View commit details
-
Copy full SHA for eec40a3 - Browse repository at this point
Copy the full SHA eec40a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b45b6 - Browse repository at this point
Copy the full SHA 57b45b6View commit details -
Merge branch 'eb/sc-176169/data-source-config' into eb/sc-170848/data…
…-source-config-v4 # Conflicts: # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDConfig.java
Configuration menu - View commit details
-
Copy full SHA for ad9155a - Browse repository at this point
Copy the full SHA ad9155aView commit details -
Merge pull request #273 from launchdarkly/eb/sc-176169/data-source-co…
…nfig (non-U2C, for 3.x) add configuration builders for polling/streaming
Configuration menu - View commit details
-
Copy full SHA for 7ce4bcf - Browse repository at this point
Copy the full SHA 7ce4bcfView commit details
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for badceff - Browse repository at this point
Copy the full SHA badceffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 785ee52 - Browse repository at this point
Copy the full SHA 785ee52View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0c0607 - Browse repository at this point
Copy the full SHA b0c0607View commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a936ea1 - Browse repository at this point
Copy the full SHA a936ea1View commit details -
Merge pull request #274 from launchdarkly/eb/sc-170848/events-config-v4
(4.0) add sub-configuration builder for events
Configuration menu - View commit details
-
Copy full SHA for ff8f2ab - Browse repository at this point
Copy the full SHA ff8f2abView commit details
Commits on Nov 22, 2022
-
Merge pull request #275 from launchdarkly/eb/sc-170848/data-source-co…
…nfig-v4 (4.0) add configuration builders for polling/streaming
Configuration menu - View commit details
-
Copy full SHA for 763389e - Browse repository at this point
Copy the full SHA 763389eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 429878d - Browse repository at this point
Copy the full SHA 429878dView commit details -
Merge branch 'eb/sc-176169/http-config' into eb/sc-170848/http-config-v4
# Conflicts: # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDClient.java
Configuration menu - View commit details
-
Copy full SHA for 1a06ed0 - Browse repository at this point
Copy the full SHA 1a06ed0View commit details -
Merge pull request #276 from launchdarkly/eb/sc-176169/http-config
(non-U2C, for 3.x) add configuration builder for HTTP
Configuration menu - View commit details
-
Copy full SHA for fb0883d - Browse repository at this point
Copy the full SHA fb0883dView commit details -
Merge pull request #278 from launchdarkly/eb/sc-176169/service-endpoints
(non-U2C, for 3.x) add configuration builder for service endpoints
Configuration menu - View commit details
-
Copy full SHA for 491c82a - Browse repository at this point
Copy the full SHA 491c82aView commit details
Commits on Nov 23, 2022
-
Merge pull request #281 from launchdarkly/eb/sc-177360/re-add-user
(4.0) add overloads for using LDUser instead of LDContext
Configuration menu - View commit details
-
Copy full SHA for abc9c35 - Browse repository at this point
Copy the full SHA abc9c35View commit details -
Merge pull request #277 from launchdarkly/eb/sc-170848/http-config-v4
(4.0) add sub-configuration builder for HTTP
Configuration menu - View commit details
-
Copy full SHA for c725caa - Browse repository at this point
Copy the full SHA c725caaView commit details -
Merge branch '4.0' into eb/sc-170848/data-source-component
# Conflicts: # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/LDClientTest.java
Configuration menu - View commit details
-
Copy full SHA for e55b85e - Browse repository at this point
Copy the full SHA e55b85eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 914ebbb - Browse repository at this point
Copy the full SHA 914ebbbView commit details
Commits on Dec 2, 2022
-
Merge pull request #280 from launchdarkly/eb/sc-170848/data-source-co…
…mponent (4.0) revise streaming/polling components to use a pluggable data source abstraction
Configuration menu - View commit details
-
Copy full SHA for 6dac31e - Browse repository at this point
Copy the full SHA 6dac31eView commit details -
merge from public after release
LaunchDarklyReleaseBot committedDec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e1dece8 - Browse repository at this point
Copy the full SHA e1dece8View commit details
Commits on Dec 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 02368f3 - Browse repository at this point
Copy the full SHA 02368f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b94ce - Browse repository at this point
Copy the full SHA 80b94ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 290b04f - Browse repository at this point
Copy the full SHA 290b04fView commit details -
# Conflicts: # contract-tests/src/main/java/com/launchdarkly/sdktest/SdkClientEntity.java # gradle.properties # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/ConnectivityManagerTest.java # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/DiagnosticEventProcessorTest.java # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/DiagnosticEventTest.java # launchdarkly-android-client-sdk/src/androidTest/java/com/launchdarkly/sdk/android/LDClientTest.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/ClientContextImpl.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/Components.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/ComponentsImpl.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/ConnectivityManager.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/DefaultEventProcessor.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/DiagnosticEvent.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/DiagnosticEventProcessor.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/HttpFeatureFlagFetcher.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDClient.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDConfig.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/StreamUpdateProcessor.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/integrations/ServiceEndpointsBuilder.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/subsystems/ClientContext.java
Configuration menu - View commit details
-
Copy full SHA for 45c3e06 - Browse repository at this point
Copy the full SHA 45c3e06View commit details
Commits on Dec 7, 2022
-
Merge branch 'main' of github.com:launchdarkly/android-client-sdk
# Conflicts: # gradle.properties
Configuration menu - View commit details
-
Copy full SHA for 21a7d66 - Browse repository at this point
Copy the full SHA 21a7d66View commit details
Commits on Dec 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c93a8d0 - Browse repository at this point
Copy the full SHA c93a8d0View commit details -
Merge pull request #284 from launchdarkly/eb/sc-180975/first-bg-poll
if SDK starts in the background, do an initial poll
Configuration menu - View commit details
-
Copy full SHA for ae2a9f9 - Browse repository at this point
Copy the full SHA ae2a9f9View commit details -
merge from public after release
LaunchDarklyReleaseBot committedDec 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 43cc527 - Browse repository at this point
Copy the full SHA 43cc527View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8b51827 - Browse repository at this point
Copy the full SHA 8b51827View commit details
Commits on Dec 21, 2022
-
Merge pull request #285 from launchdarkly/eb/sc-180978/streaming-in-bg
add "use streaming even in background" option (4.x)
Configuration menu - View commit details
-
Copy full SHA for 6a93669 - Browse repository at this point
Copy the full SHA 6a93669View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc14802 - Browse repository at this point
Copy the full SHA dc14802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff8032 - Browse repository at this point
Copy the full SHA 7ff8032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63747e2 - Browse repository at this point
Copy the full SHA 63747e2View commit details -
merge from public after release
LaunchDarklyReleaseBot committedDec 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 14d9d73 - Browse repository at this point
Copy the full SHA 14d9d73View commit details
Commits on Dec 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0cfbece - Browse repository at this point
Copy the full SHA 0cfbeceView commit details
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ecdc5f3 - Browse repository at this point
Copy the full SHA ecdc5f3View commit details -
merge from public after release
LaunchDarklyReleaseBot committedDec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for c952cb6 - Browse repository at this point
Copy the full SHA c952cb6View commit details -
merge from public after release
LaunchDarklyReleaseBot committedDec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 81ac594 - Browse repository at this point
Copy the full SHA 81ac594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4985a30 - Browse repository at this point
Copy the full SHA 4985a30View commit details -
merge from public after release
LaunchDarklyReleaseBot committedDec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 10be9dd - Browse repository at this point
Copy the full SHA 10be9ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for ced39cf - Browse repository at this point
Copy the full SHA ced39cfView commit details -
# Conflicts: # CHANGELOG.md # gradle.properties # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/ComponentsImpl.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/ConnectivityManager.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/integrations/StreamingDataSourceBuilder.java # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/subsystems/DataSource.java
Configuration menu - View commit details
-
Copy full SHA for ab5ed5c - Browse repository at this point
Copy the full SHA ab5ed5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b176b21 - Browse repository at this point
Copy the full SHA b176b21View commit details
Commits on Jan 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 82851dc - Browse repository at this point
Copy the full SHA 82851dcView commit details -
Merge pull request #288 from launchdarkly/eb/sc-173149/no-keepalive-2
re-fix previous fix for connection keep-alive
Configuration menu - View commit details
-
Copy full SHA for e442577 - Browse repository at this point
Copy the full SHA e442577View commit details -
* Remove couple of debug messages. * Handle todos. * Revert to old String behavior for allFlags, initialize WeakReference in SharedPrefsFlagStore. * Better implementation of EvaluationReason serialization type adapter. * Revert "Better implementation of EvaluationReason serialization type adapter." Wrong branch... This reverts commit 69c1c9b. * Gw/ch29266/flagstore (#105) * Changed shared preferences store system to user a single FlagStore system that holds all the information on a flag to prevent issues arising from unsynchronized separate stores for flag meta-data and values. * Abstract FlagStoreManager from FlagStore, new FlagStoreFactory class so manager can construct FlagStores of unknown type. Reformatted interfaces. Removed unused imports. * Handle null case in allFlags, actually commit changes to UserManager. * Hopefully fix edge cases in summary event reporting to pass testing. * Hopefully fix edge cases in summary event reporting to pass testing. * Simplify getFeaturesJsonObject as no longer using -1 as placeholder for null for variations. * Make Flag non-mutable. Move GsonCache to gson package, move custom serializer/deserializers to classes in gson package and create one for PUT responses. Removed BaseUserSharedPreferences. * Send summary event even if stored flag doesn't exist. * Move sendSummaryEvent update code to UserSummaryEventSharedPreferences to synchronize to prevent data race on sending, updating, and clearing event store. Move SummaryEventSharedPreferences and UserSummaryEventSharedPreferences out of response package. * Update SharedPrefsFlagStore to hold StoreUpdatedListener in weak reference. Fix various warnings. * Migration code for upcoming flagstore. * Remove couple of debug messages. * Handle todos. * Revert to old String behavior for allFlags, initialize WeakReference in SharedPrefsFlagStore. * Better implementation of EvaluationReason serialization type adapter. * Remove isUnknown argument from SummaryEventSharedPreferences methods. Use Runnable instead of Callable in UserManager to avoid useless return nulls. Rename FlagStoreFactoryInterface to FlagStoreFactory. * Statically initialize Gson instance in GsonCache. * Make Gson instance in GsonCache final on principle. * Return json flags as JsonElement in allFlags map. (#106) * Bump ok-http version to 3.9.1 (#107) * fix annotations so eval reasons are serialized in events * fix/expand doc comments for public methods * typo * typo * add version string getter method * Check for null key before file comparison check. (#110) * [ch33658] Add unsafeReset() for LDClient testing re-initialization (#111) Add `unsafeReset()` method to close and clear instances for re-initializing client between tests. Update LDClientTest to call `unsafeReset()` before tests. * [ch33846] Rename tests to not start with capitals and general refactoring (#112) * Rename tests to not start with capitals * Reindent MultiEnvironmentLDClientTest to be consistent * Optimize imports * Move TLS patch into TLSUtils * Make setModernTlsVersionsOnSocket private and remove redundant null check * Remove code duplication in LDClient track overloaded methods. * Remove validateParameter in LDClient that was using a NullPointerException as a null test. * Simplify Debounce to use listener instead of callback. * Add documentation for flagstore implementation (#113) * [ch35150] Unit tests and bug fixes (#114) - Use android test orchestrator to run tests isolated from each other. This prevents the issues testing singletons. Also enabled option to clear package data between runs allowing more extensive flagstore testing. - Remove unsafe reset as it was added only for allowing testing the LDClient singleton. - Tests for new FlagStore code. - Convenience test FlagBuilder - Fix Migration to not turn all flags into Strings - Fix issue with clearAndApplyFlagUpdates not generating correct events for listeners. * Add compatibility behavior to stringVariation and allFlags methods. (#115) If a Json flag is requested with stringVariation it will serialize it to a String. Json flags will also be serialized to Strings for the map returned by allFlags() * Update LDUser not to store all fields as Json. (#116) Add testing rule to setup and teardown Timber trees for debug logging. Add additional LDUser tests. Fixed a bit of flakiness in deletesOlderThanLastFiveStoredUsers test that showed up all of a sudden. * Add metricValue field to CustomEvent, add overloaded track method for (#118) creating custom events with metricValues. * [ch37794] Run connected emulator tests in CircleCI (#120) * [ch34533] connection status, removing guava, network restructuring. (#117) * Add ConnectionInformation class. * Remove all internal uses of Guava. * Update StreamUpdateProcessor to only debounce ping events. * Add a connection state monitor to the example app. * rename repo and package name and apply markdown templates (#121) * Fix issue that stream could be started before stopping when calling identify. (#122) * Revert "Fix issue that stream could be started before stopping when calling identify. (#122)" This reverts commit fdede38. * Revert "rename repo and package name and apply markdown templates (#121)" This reverts commit 2215275. * Revert "Revert "Fix issue that stream could be started before stopping when calling identify. (#122)"" This reverts commit 0849812. * Revert "Revert "rename repo and package name and apply markdown templates (#121)"" This reverts commit bbbeb81. * Fix thread leak on identify call from restarting EventProcessor without shutting it down first. (#123) * Add top level try/catch to migration methods. Check flag version SharedPreferences object for String type before cast. (#124) * Update Throttler to call runnable on background thread. (#125) * Fix ConcurrentModificationException of instance map (#126) Move iteration over client instances for ConnectivityReceiver and PollingUpdater to within LDClient to allow synchronizing on initialization. * adding a circleci badge to the readme (#127) * Fix bug where `stop` in StreamUpdateProcessor could not call it's listener when the stream is already closed. This caused a race condition in repeated stream restarts that could put the SDK in a bad state. * Change LDAwaitFuture to not treat zero timeout as unlimited timeout Treating a timeout of zero as unlimited caused a change in behavior when initializing the SDK. This update restores the behavior init had when zero was passed as the timeout argument from pre-2.8.0. Also improves handling of spurious wakeups, and includes test cases for LDAwaitFuture. * Revert "Merge remote-tracking branch 'remotes/origin/experiment' into next-release" This reverts commit 3ac167f, reversing changes made to d26e006. * CircleCI fixes (#131) * Better ci fix (#132) * Speedup tests by building on macOS (#137) * Background identify fixes (#133) Add new testing controllers for network and foreground states. For network control, mobile data must be disabled on recent Android versions, updated circleci config to do this. Add new connectivity manager tests. Made EventProcessor and UserManager minimal interfaces for mocking, with actual implementations moved to DefaultEventProcessor and DefaultUserManager. Fixed issue with blocking in background modes. * Experimentation 1.5 updates (#134) * add entire compile-time classpath to javadoc classpath * javadoc fixes: <p/> is not a thing * do fail on javadoc errors * add javadoc step, misc CI cleanup * misc javadoc fixes * remove unintentional(?) immediate event flush; clean up event tests * remove unreliable test assumption about elapsed time * [ch57098] Deprecate LDCountryCode (#141) Deprecate LDCountryCode class and LDUser setters that take LDCountryCode as an argument. * Catch `SecurityException` when setting alarm in case there are already (#143) the maximum allowed number of alarms on Samsung devices. * Revert "[ch57098] Deprecate LDCountryCode (#141)" so we can do a patch release first. This reverts commit c0e71ae. * Revert "Revert "[ch57098] Deprecate LDCountryCode (#141)" so we can do a patch release" This reverts commit 23b930f. * Deprecate public classes (#145) * Deprecate some unnecessarily public classes, duplicate classes as non-public to avoid using the deprecated classes. * [ch61092] Add event payload ID. (#147) * Add event retry. (#149) * Fix javadoc comment for release. * Fix broken merge. * [ch65133] Deprecate classes (#150) * Deprecate UserSummaryEventSharedPreferences, SummaryEventSharedPreferences, FeatureFlagFetcher, Util, Debounce. * Improve Javadoc and reduce interface clutter. (#152) * Save Javadoc artifact and include logcat in circle output with tee. (#153) * Save Javadoc artifact on circleci. * Add step to kill emulator after tests, and tee output of logcat for visibility during run. * [ch62120] Background during identify callback (#154) * Adding more connectivity manager tests. * Updated internal `Foreground` class to call listeners on a background thread. * Add some comments explaining the behavior of test controllers. * Adding fixes for cases where the completion callback may not be called. * [ch65914] Diagnostic events (#156) * [ch65352] Expose LDValue rather than Gson types (#158) * Remove SET_ALARM permission. The comment that this was required for background updating is incorrect, this permission is only for sending broadcasts to an alarm clock application, something we do not do, and should never do. (#159) * Fix minimum diagnostic recording interval comment. (#160) * Data since date was not getting reset after each periodic diagnostic event. (#161) * [ch75315] Add maxCachedUsers configuration option (#162) Adds maxCachedUsers configuration option for configuring the limit on how many users have their flags cached locally. * Configure okhttp cache for polling requests to be stored in a subdirectory of the application cache directory. (#164) * Fixes ch76614 and add test of null fallback unknown flag event generation. Also some finishing touches to LDValue changes, including LDClientInterface updates, more tests, and improvements to null behavior handling. (#163) * Removing ldvalue changes before release (#165) * Revert "[ch65352] Expose LDValue rather than Gson types (#158)" This reverts commit 1e29a82 * Fixes after revert. * [ch69437] Support for setting additional headers to be included in requests. (#166) * [ch89933] Improve resiliency of store for summary events. (#167) See #105 for the original issue. * [ch94053] Improve throttler behavior. (#169) * Add doubleVariation, doubleVariationDetail. (#171) Deprecates floatVariation, floatVariationDetail. * Provide pollUri configuration and deprecate baseUri. (#172) * Fix throttler behavior to ensure attempt count resets are not cancelled (#178) * [ch98336] Broaden catch statement on scheduling polling alarm (#181) This is to handle more than just the SecurityException that Samsung throws, as we've gotten an issue report that some devices throw a IllegalStateException instead. * Removed the guides link * Include flag key in warning message when converting a json flag to a string (#185) * (2.x) Prevent NullPointerException when diagnostic processor shut down before starting. (#210) * Release 2.14.2 (#130) ## [2.14.2] - 2021-06-02 ### Fixed - Added check to prevent `NullPointerException` in `DiagnosticEventProcessor.stopScheduler` when `LDClient.close` is called before the application is foregrounded when the SDK was initialized in the background. ([#127](#127)) - Log message warning that JSON flag was requested as a String has been updated to include the key of the flag requested to assist in discovering which flag is being requested with an unexpected type. ([#116](#116)) * Bump version and update changelog for release. * Explicitly specify android:exported attribute on manifest receivers. (#211) * Update java common (#212) * Flag PendingIntent on new enough platforms as the flag is required on Android S+ (#213) * Add try for getting network capabilities (#214) * ch103537 bump java-sdk-common to 1.2 to support inExperiment on eval reason (#215) * Remove `allowBackup` manifest attribute that can conflict with the application's (#217) * Update the version to 2.8.9 * Add explicit proguard directives for keeping BroadcastReceivers. (#219) * Bump Gradle, Android Gradle Plugin, and Dexcount Gradle * Use the latest 7.1.1 version * Using the version that still support Java 8 but pin the grgit core behind the scene * Remove Android Appcompat dependency (#222) * Bump dependencies and reorganize Gradle file somewhat. (#223) * Add the null check to prevent multiple allocation of the DiagnosticEventProcessor * Fix sonatype release plugin (#226) * Add .ldrelease configuration (#227) * Add contract test service (#228) * Fix test service failing on later API versions (#229) * Add usesCleartextTraffic=true to contract-tests AndroidManifest This allows the contract tests to work on API level 28 and above * Fix start-emulator.sh to pick the newest image instead of the oldest * Refactor CI config into separate jobs with a matrix (#230) * Don't auto-retry emulator tests (#231) * Add contract tests for API level 21 (#232) * Remove unnecessary locking in LDClient (#233) * Remove `synchronized` keywords from every `LDClient` method * Treat `instances` as immutable, and swap out the whole map after constructing all the clients * Use a lock to ensure we don't try to init twice * Update `ConnectivityManager` so it now manages `DiagnosticEventManager` * Run contract tests on Android 31, 33 (#234) * Unsuppress streaming/requests and polling/requests (#236) * don't create a new executor just to trigger a flush * remove short publishing timeout, use defaults of 60 retries & 10 seconds * Serialize null values of `anonymous` as null (#237) * fix URL path concatenation to avoid double slashes * fix NPE in edge case where variation is null but value isn't * use SecureRandom instead of Random, just to make scanners happier * rm unused * fix deletion versioning logic, implement tombstones (#244) * disable contract tests for API 31/33 * use okhttp-eventsource 1.11.3 * ensure timed-out clients get closed in contract tests * clean up instances map on close (#247) * 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 * rm unnecessary LDClientControl * use com.launchdarkly.logging with Timber adapter (#235) * rm unused plugin * clean up leftover polling alarms * don't use connection pool/keep-alive for polling requests * add sub-configuration builder for events * diagnosticRecordingInterval should also be part of the new builder * misc fixes * remove deprecated usages & unused imports * misc fixes * revert unnecessary change * doc comments * add configuration builders for polling/streaming * fix polling mode initialization * fix diagnostic event properties * fix logic for diagnostic recording interval * fix tests * fix defaulting logic * fix test * add configuration builder for HTTP * improve tests * test cleanup * fix test * add configuration builder for service endpoints * misc fixes * disable diagnostic events if analytics events are disabled * deprecations * don't keep summary event counters in SharedPreferences * don't create a summary event if there's no data * rm duplicated lines * use regular in-memory storage for summary events (customer-reported performance issue) (#279) * don't keep summary event counters in SharedPreferences * don't create a summary event if there's no data * fix doc comment * fix @SInCE * do an initial poll if SDK starts in the background (3.x) (#286) * add streamEvenInBackground option (3.x) (#287) * re-fix previous fix for connection keep-alive Co-authored-by: Gavin Whelan <gwhelan@launchdarkly.com> Co-authored-by: Eli Bishop <eli@launchdarkly.com> Co-authored-by: Ben Woskow <48036130+bwoskow-ld@users.noreply.github.com> Co-authored-by: Ben Woskow <bwoskow@launchdarkly.com> Co-authored-by: Elliot <35050275+Apache-HB@users.noreply.github.com> Co-authored-by: Robert J. Neal <robertjneal@users.noreply.github.com> Co-authored-by: Louis Chan <lchan@launchdarkly.com> Co-authored-by: Louis Chan <91093020+louis-launchdarkly@users.noreply.github.com> Co-authored-by: Alex Engelberg <aengelberg@launchdarkly.com> Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Configuration menu - View commit details
-
Copy full SHA for a66aa0a - Browse repository at this point
Copy the full SHA a66aa0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7914ab9 - Browse repository at this point
Copy the full SHA 7914ab9View commit details -
LaunchDarklyReleaseBot committed
Jan 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 51d876b - Browse repository at this point
Copy the full SHA 51d876bView commit details -
merge from public after release
LaunchDarklyReleaseBot committedJan 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 2358429 - Browse repository at this point
Copy the full SHA 2358429View commit details -
# Conflicts: # CHANGELOG.md # gradle.properties # launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/HttpFeatureFlagFetcher.java
Configuration menu - View commit details
-
Copy full SHA for c6d4bd3 - Browse repository at this point
Copy the full SHA c6d4bd3View commit details