[FSSDK-8795]chore: prepare for pre release 4.0.0-beta#515
Conversation
jaeopt
left a comment
There was a problem hiding this comment.
Looks good. A couple of suggestions.
CHANGELOG.md
Outdated
| [#495](https://github.com/optimizely/java-sdk/pull/495), | ||
| [#496](https://github.com/optimizely/java-sdk/pull/496), | ||
| [#497](https://github.com/optimizely/java-sdk/pull/497), | ||
| [#498](https://github.com/optimizely/java-sdk/pull/498), | ||
| [#500](https://github.com/optimizely/java-sdk/pull/500), | ||
| [#501](https://github.com/optimizely/java-sdk/pull/501), | ||
| [#502](https://github.com/optimizely/java-sdk/pull/502), | ||
| [#503](https://github.com/optimizely/java-sdk/pull/503), | ||
| [#504](https://github.com/optimizely/java-sdk/pull/504), | ||
| [#509](https://github.com/optimizely/java-sdk/pull/509), | ||
| [#511](https://github.com/optimizely/java-sdk/pull/511), | ||
| [#512](https://github.com/optimizely/java-sdk/pull/512), | ||
| [#513](https://github.com/optimizely/java-sdk/pull/513), | ||
| [#514](https://github.com/optimizely/java-sdk/pull/514) |
There was a problem hiding this comment.
This list is too long. Can we remove fix PRs (495-514), so can focus on new feature additions.
CHANGELOG.md
Outdated
|
|
||
| ### Breaking Changes | ||
| - `OdpManager` in the SDK is enabled by default, if initialized using OptimizelyFactory. Unless an ODP account is integrated into the Optimizely projects, most `OdpManager` functions will be ignored. If needed, `OdpManager` to be disabled initialize `OptimizelyClient` without passing `OdpManager`. | ||
| - `ProjectConfigManager` interface additions + implementing class updates |
There was a problem hiding this comment.
Can we add more info about this breaking changes (what changes they have to make)?
jaeopt
left a comment
There was a problem hiding this comment.
Suggested a bit more details about ProjectConfigManager
CHANGELOG.md
Outdated
|
|
||
| ### Breaking Changes | ||
| - `OdpManager` in the SDK is enabled by default, if initialized using OptimizelyFactory. Unless an ODP account is integrated into the Optimizely projects, most `OdpManager` functions will be ignored. If needed, `OdpManager` to be disabled initialize `OptimizelyClient` without passing `OdpManager`. | ||
| - `ProjectConfigManager` interface additions + implementing class updates, which includes implementing `getCachedConfig()` and `getSDKKey()` methods. |
There was a problem hiding this comment.
What about more details like -
ProjectConfigManager interface has been changed to add 2 more methods getCachedConfig() and getSDKKey(). Custom ProjectConfigManager should implement these new methods. See PollingProjectConfigManager for reference. This change is required to support ODPManager updated on datafile download (#501).
Summary
Issues