This repository was archived by the owner on May 30, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 56
Commit 534a61d
prepare 5.9.3 release (#272)
* misc fixes
* rm unnecessary override
* indents
* update benchmark code for API change
* support loading file data from a classpath resource
* update metadata so Releaser knows about 4.x branch
* minor test fixes
* make class final
* rm beta changelog items
* test data source
* more info about coverage in CONTRIBUTING.md
* misc fixes/tests
* use java-sdk-common 1.0.0
* use okhttp-eventsource 2.3.0
* use okhttp-eventsource 2.3.1 for thread fix
* fix flaky tests due to change in EventSource error reporting
* remove support for indirect put and indirect patch
* fix typo in javadoc example code
* clean up polling logic, fix status updating after an outage, don't reinit store unnecessarily (#256)
* slightly change semantics of boolean setters, improve tests, misc cleanup
* avoid NPEs if LDUser was deserialized by Gson (#257)
* avoid NPEs if LDUser was deserialized by Gson
* add test
* fix release metadata
* prepare 4.14.1 release (#200)
* Releasing version 4.14.1
* exclude Kotlin metadata from jar + fix misc Gradle problems
* update CI and Gradle to test with newer JDKs (#259)
* update okhttp to 3.14.9 (fixes incompatibility with OpenJDK 8.0.252)
* prepare 4.14.2 release (#205)
* Releasing version 4.14.2
* update okhttp to 4.8.1 (fixes incompatibility with OpenJDK 8.0.252)
* gitignore
* Bump SnakeYAML from 1.19 to 1.26 to address CVE-2017-18640
* prepare 4.14.3 release (#209)
* Releasing version 4.14.3
* comments
* only log initialization message once in polling mode
* [ch89935] Correct some logging call format strings (#264)
Also adds debug logs for full exception information in a couple locations.
* [ch90109] Remove outdated trackMetric comment from before service support. (#265)
* Fix compatibility with Java 7.
* Remove import that is no longer used.
* add Java 7 build (#267)
* prepare 4.14.4 release (#214)
* Releasing version 4.14.4
* add and use getSocketFactory
* alignment
* add socketFactory to builder
* test socket factory builder
* preserve dummy CI config file when pushing to gh-pages (#271)
* fix concatenation when base URI has a context path (#270)
* fix shaded jar builds to exclude Jackson classes and not modify Jackson return types (#268)
* add test httpClientCanUseCustomSocketFactory for DefaultFeatureRequestor
* add httpClientCanUseCustomSocketFactory() test for DefaultEventSenderTest
* add httpClientCanUseCustomSocketFactory() test to StreamProcessorTest
* pass URI to in customSocketFactory event test
* make test less ambiguous
* copy rules to new FlagBuilder instances (#273)
* Bump guava version (#274)
* Removed the guides link
* increment versions when loading file data, so FlagTracker will work (#275)
* increment versions when loading file data, so FlagTracker will work
* update doc comment about flag change events with file data
* add ability to ignore duplicate keys in file data (#276)
* add alias events (#278)
* add alias events and function
* update tests for new functionality
* update javadoc strings
* add validation of javadoc build to CI
* update commons-codec to 1.15 (#279)
* Add support for experiment rollouts
* add tests and use seed for allocating user to partition
* test serialization and add check for isExperiment
* fix PollingProcessorTest test race condition + other test issues (#282)
* use launchdarkly-java-sdk-common 1.1.0-alpha-expalloc.2
* Update src/test/java/com/launchdarkly/sdk/server/EvaluatorTest.java
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
* Update src/test/java/com/launchdarkly/sdk/server/EvaluatorTest.java
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
* Update src/test/java/com/launchdarkly/sdk/server/EvaluatorTest.java
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
* Update src/test/java/com/launchdarkly/sdk/server/EvaluatorTest.java
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
* changes per code review comments
* Please enter the commit message for your changes. Lines starting
* fix null pointer exception
* address code review comments
* address more comments
* missed a ! for isUntracked()
* fix default boolean for json
* make untracked FALSE by default
* refactoring of bucketing logic to remove the need for an extra result object (#283)
* add comment to enum
* various JSON fixes, update common-sdk (#284)
* simlpify the logic and make it match node/.Net sdks
* Update src/main/java/com/launchdarkly/sdk/server/EventFactory.java
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
* add the same comment as the Node SDK
* Remove outdated/meaningless doc comment. (#286)
* protect against NPEs if flag/segment JSON contains a null value
* use java-sdk-common 1.2.0
* fix Jackson-related build issues (again) (#288)
* update to okhttp-eventsource patch for stream retry bug, improve tests (#289)
* update to okhttp-eventsource patch for stream retry bug, improve test
* add test for appropriate stream retry
* add public builder for FeatureFlagsState (#290)
* add public builder for FeatureFlagsState
* javadoc fixes
* clarify FileData doc comment to say you shouldn't use offline mode (#291)
* improve validation of SDK key so we won't throw an exception that contains the key (#293)
* fix javadoc link in FileData comment (#294)
* fix PollingProcessor 401 behavior and use new HTTP test helpers (#292)
* re-fix metadata to remove Jackson dependencies, also remove Class-Path from manifest (#295)
* make FeatureFlagsState.Builder.build() public (#297)
* clean up tests using java-test-helpers 1.1.0 (#296)
* use Releaser v2 config + newer CI images (#298)
* [ch123129] Fix `PollingDataSourceBuilder` example. (#299)
* Updates docs URLs
* always use US locale when parsing HTTP dates
* use Gson 2.8.9
* don't try to send more diagnostic events after an unrecoverable HTTP error
* ensure module-info file isn't copied into our jars during build
* use Gradle 7
* update build for benchmarks
* more Gradle 7 compatibility changes for benchmark job
* test with Java 17 in CI (#307)
* test with Java 17 in CI
* also test in Java 17 for Windows
* fix choco install command
* do date comparisons as absolute times, regardless of time zone (#310)
* fix suppression of nulls in JSON representations (#311)
* fix suppression of nulls in JSON representations
* distinguish between situations where we do or do not want to suppress nulls
* fix identify/track null user key check, also don't create index event for alias
* use latest java-sdk-common
* fix setting of trackEvents/trackReason in allFlagsState data when there's an experiment
* implement contract tests (#314)
* Merge Big Segments feature branch for 5.7.0 release (#316)
Includes Big Segments implementation and contract test support for the new behavior.
* Fix for pom including SDK common library as a dependency. (#317)
* Upload JUnit XML to CircleCI on failure (#320)
Fix a bug in the CircleCI config that was only uploading JUnit XML on _success_, not failure.
* Add application tag support (#319)
* Enforce 64 character limit on application tag values (#323)
* fix "wrong type" logic in evaluations when default value is null
* Rename master to main in .ldrelease/config.yml (#325)
* Simpler way of setting base URIs in Java (#322)
Now supports the `ServiceEndpoints` config for setting custom URIs for endpoints in a single place
* make BigSegmentStoreWrapper.pollingDetectsStaleStatus test less timing-sensitive
* make LDEndToEndClientTest.test____SpecialHttpConfigurations less timing-sensitive
* make data source status tests less timing-sensitive
* use streaming JSON parsing for incoming LD data
* fix tests
* rm unused
* rm unused
* use okhttp-eventsource 2.6.0
* update eventsource to 2.6.1 to fix pom/manifest problem
* increase efficiency of summary event data structures (#335)
* make reusable EvaluationDetail instances as part of flag preprocessing (#336)
* make evaluator result object immutable and reuse instances
* comment
* avoid creating List iterators during evaluations
* remove unnecessary copy
* fix allFlagsState to not generate prereq eval events
* bump okhttp & okhttp-eventsource dependencies
* make sure META-INF files are never mistaken for classes and relocated
Co-authored-by: Eli Bishop <eli@launchdarkly.com>
Co-authored-by: LaunchDarklyCI <dev@launchdarkly.com>
Co-authored-by: LaunchDarklyCI <LaunchDarklyCI@users.noreply.github.com>
Co-authored-by: Gavin Whelan <gwhelan@launchdarkly.com>
Co-authored-by: ssrm <ssrm@users.noreply.github.com>
Co-authored-by: Harpo Roeder <hroeder@launchdarkly.com>
Co-authored-by: Ben Woskow <48036130+bwoskow-ld@users.noreply.github.com>
Co-authored-by: Elliot <35050275+Apache-HB@users.noreply.github.com>
Co-authored-by: Robert J. Neal <rneal@launchdarkly.com>
Co-authored-by: Robert J. Neal <robertjneal@users.noreply.github.com>
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Ember Stevens <ember.stevens@launchdarkly.com>
Co-authored-by: ember-stevens <79482775+ember-stevens@users.noreply.github.com>
Co-authored-by: Alex Engelberg <alex.benjamin.engelberg@gmail.com>
Co-authored-by: Alex Engelberg <aengelberg@launchdarkly.com>1 parent c585208 commit 534a61dCopy full SHA for 534a61d
File tree
Expand file treeCollapse file tree
1 file changed
+3
-3
lines changedFilter options
Expand file treeCollapse file tree
1 file changed
+3
-3
lines changed+3-3Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
76 |
| - | |
77 |
| - | |
| 76 | + | |
| 77 | + | |
78 | 78 |
| |
79 | 79 |
| |
80 | 80 |
| |
| |||
362 | 362 |
| |
363 | 363 |
| |
364 | 364 |
| |
365 |
| - | |
| 365 | + | |
366 | 366 |
| |
367 | 367 |
| |
368 | 368 |
| |
|
0 commit comments