Releases: Eppo-exp/js-client-sdk
Releases · Eppo-exp/js-client-sdk
v1.6.0
More robust and configurable polling for experiment configuration requests. Initial requests can be retried and subsequent polling for updates can also be kicked off.
New configuration options:
numInitialRequestRetries
- Number of additional times the initial configuration request will be attempted if it fails. This is the request typically synchronously waited (viaawait
) for completion. A small wait will be done between requests. (Default:1
)pollAfterSuccessfulInitialization
Poll for new configurations (every 30 seconds) after successfully requesting the initial configuration. - (Default:false
)pollAfterFailedInitialization
- Poll for new configurations even if the initial configuration request failed. (Default:false
)throwOnFailedInitialization
- Throw an error if unable to fetch an initial configuration during initialization. - (Default:true
)numPollRequestRetries
- Number of additional times polling for updated configurations will be attempted before giving up. Polling is done after a successful initial request. Subsequent attempts are done using an exponential backoff. (Default:7
)
v1.5.0
What's Changed
- EPD-1930 upgrade @eppo/js-client-sdk-common and axios versions by @pavelflux in #44
- Adds LocalStorageAssignmentCache with persistent implementation between sessions to lower assignment logging; enabled by default (FF-839) by @leoromanovsky in #43
New Contributors
- @pavelflux made their first contribution in #44
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
What's Changed
- Bump @babel/traverse from 7.18.5 to 7.23.2 by @dependabot in #34
- Bump webpack from 5.73.0 to 5.76.0 by @dependabot in #35
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #36
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #37
- Bump tough-cookie from 4.0.0 to 4.1.3 by @dependabot in #39
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #38
- upgrade to commons 1.7.0; enable non expiring assignment cache by default by @leoromanovsky in #33
New Contributors
- @dependabot made their first contribution in #34
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Consolidate getAssignmentsWithSubjectAttributes and getAssignments into one function by @sameerank in #29
- use eppo commons 1.2.5; bump version to 1.2.3 by @leoromanovsky in #30
- Update SDK to use obfuscated RAC by @sameerank in #32
Full Changelog: v1.2.2...v1.3.0
v1.2.2
What's Changed
- Split getJSONAssignment into getJSONStringAssignment and getParsedJSONAssignment by bumping common library version [FF-899] by @sameerank in #27
- v1.2.2 by @sameerank in #28
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Update docs link by @schmit in #14
- Update eppo js commons dependency to v1.4.1 to include allocation key in logged event's experiment attribute (FF-858) by @sameerank in #24
- Use yarn instead of npm in github workflows by @sameerank in #25
- Bump node version to 18.x by @sameerank in #26
New Contributors
- @sameerank made their first contribution in #24
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- temporarily skip non-string test files by @leoromanovsky in #23
- Update common to 1.3.0 by @petzel in #22
New Contributors
- @leoromanovsky made their first contribution in #23
Full Changelog: v1.1.2...v1.2.0