Releases: harness/ff-java-server-sdk
Releases · harness/ff-java-server-sdk
1.1.5.1
What's Changed
- ConcurrentModificationExcpetion fix by @milos85vasic in #87
Full Changelog: 1.1.5...1.1.5.1
1.1.5
What's Changed
- [FFM-3215]: Removed lambda from the MetricsProcessor class by @enver-bisevac in #85
Full Changelog: 1.1.4...1.1.5
What's Changed
- [MAINT] log sse by @enver-bisevac in #83
- [FFM-3224] README improvements by @bmjen in #84
- [FFM-3215] new unit tests for metrics processor by @enver-bisevac in #85
New Contributors
Full Changelog: 1.1.4...1.1.5
1.1.4
What's Changed
- [FFM-2680]: Fix NPE when checking attributes map by @davejohnston in #82
- [FFM-2679] Excessive logs by @enver-bisevac in #81
Full Changelog: 1.1.3...1.1.4
1.1.3
- Improved logging
- Dependency optimization
- Fix NPE on event source (SSE)
- OpenAPI to 4.3.1
- New integration test cases
1.1.2
- Bug fixed for notifying consumers
- Improved logging
- Backward compatibility with 1.0.3
- initialize(final String apiKey, final Config config) deprecated use initialize(final String apiKey, final BaseConfig config)
- CfClient(@nonnull final String sdkKey, final Config options) deprecated use CfClient(@nonnull final String sdkKey, final BaseConfig options)
1.1.1
- When flag is being modified in JSON file, watcher service is not responding immediately.
1.1.0
- Major code refactoring
- Ability to listen on events (READY, CHANGE, FAILED)
- waitForInitialization - synchronous initialization, waiting for all processors to be ready
- Now you can work with more SDK keys using constructors
- Singleton implemented
- Now we can use connectors and currently implemented are Harness and Local. Local is used only in development of your project or testing. Customized connectors can be easily implemented using Connector interface
- Storage support for asynchronous initialization or offline usage. For the moment we have one FileMapStore but you can create your own storage class by implementing Storage interface