[FSSDK-11874] Release v2.2.0 #417
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Release v2.2.0 with CMAB (Contextual Multi-Armed Bandit) support and multi-region data hosting.
New Features
Public API Changes
CMAB-Related Changes
pkg/cmab
):Service
interface for CMAB decision servicesClient
interface for CMAB API clientsDecision
struct for CMAB decision resultsConfig
struct for CMAB configuration optionsNewDefaultConfig()
function for default CMAB configurationWithCmabConfig(*cmab.Config) OptionFunc
- New option for setting CMAB configurationCmabUUID
field added to DecisionMetadata for CMAB trackingMulti-Region and Notification Changes
GetRegion() string
method for multi-region supportRegion
field added to event structuresSupportedRegions
map exported in event package with region-based endpoint selectionexperimentId
field for experiment identificationvariationId
field for variation identificationFiles Changed
pkg/event/version.go
: Updated version from 2.1.0 to 2.2.0CHANGELOG.MD
: Added 2.2.0 release notesNext Steps
After approval and merge:
v2.2.0
Jira ticket:
https://jira.sso.episerver.net/browse/FSSDK-11874