Releases: Eppo-exp/node-server-sdk
Releases · Eppo-exp/node-server-sdk
v3.6.1
v3.6.0
What's Changed
- feat(events): Use new event dispatcher API by @felipecsl in #77
- chore: Bump common lib to v4.5.1 by @felipecsl in #78
- Selki/ff3396 expiring bandit cache by @maya-the-mango in #80
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #81
- fix: Specify repo and ref in workflow as it is reusable by @typotter in #82
- Remove unused lru-cache dependency by @alexparish in #84
- chore: update docs by @typotter in #86
- feat: Update to latest common SDK, makes
getBestAction
available by @typotter in #85
New Contributors
- @felipecsl made their first contribution in #77
- @maya-the-mango made their first contribution in #80
- @alexparish made their first contribution in #84
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #72
- Bump express from 4.19.2 to 4.20.0 by @dependabot in #73
- feat: pollingIntervalMs config param and latest from common by @typotter in #75
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- feat: getExperimentContainerEntry helper function for CMS app integration by @greghuels in #71
Full Changelog: v3.3.0...v3.4.0
v3.3.0
v3.2.2
v3.2.1
v3.2.0
What's Changed
- add support for configuration export by @leoromanovsky in #63
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #66
- feat: Evaluation Details by @greghuels in #62
- new SDK assignment functions (e.g. getStringAssignmentDetails) allow you to understand how an assignment happened.
New Contributors
- @greghuels made their first contribution in #62
Full Changelog: v3.1.1...v3.2.0
v3.1.1
v3.1.0
What's Changed
- Use commons 3.0.6; MemoryOnlyConfigurationStore without LRU by @leoromanovsky in #59
- Add support for contextual bandits by @aarsilv in #64
Contextual Bandits are now supported via the use of an updated underlying common JavaScript SDK (see release):
- The configuration requestor will also fetch and store bandit parameters if any bandits are at play
getBanditAction()
can be used to request an assigned variation and action tuple from a flag that involves a bandit. If the bandit is the assigned variation, action will have the bandit-selected action (otherwise, it will be null).
Full Changelog: v3.0.2...v3.1.0