8000 [FSSDK-8795]chore: prepare for pre release 4.0.0-beta by mnoman09 · Pull Request #515 · optimizely/java-sdk · GitHub
[go: up one dir, main page]

Skip to content

[FSSDK-8795]chore: prepare for pre release 4.0.0-beta #515

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

Merged
merged 5 commits into from
May 4, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated changelog added detailed instruction
  • Loading branch information
mnoman09 authored May 4, 2023
commit 9ef51e4df01493a7c8e5fd800cf66520679f8c6d
18 changes: 2 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,7 @@ enabled through integration with [Optimizely Data Platform (ODP)](https://docs.d
[#487](https://github.com/optimizely/java-sdk/pull/487),
[#489](https://github.com/optimizely/java-sdk/pull/489),
[#490](https://github.com/optimizely/java-sdk/pull/490),
[#494](https://github.com/optimizely/java-sdk/pull/494),
[#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)
[#494](https://github.com/optimizely/java-sdk/pull/494)
).

You can use ODP, a high-performance [Customer Data Platform (CDP)]( https://www.optimizely.com/optimization-glossary/customer-data-platform/), to easily create complex
Expand Down Expand Up @@ -57,7 +43,7 @@ For details, refer to our documentation pages:

### 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
- `ProjectConfigManager` interface additions + implementing class updates, which includes implementing `getCachedConfig()` and `getSDKKey()` methods.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).


## [3.10.3]
March 13th, 2023
Expand Down
0