Skip to content

Releases: Eppo-exp/js-client-sdk

v1.6.0

22 Jan 20:25
f742feb
Compare
Choose a tag to compare

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 (via await) 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

22 Dec 06:06
e27e49a
Compare
Choose a tag to compare

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

Full Changelog: v1.4.1...v1.5.0

v1.4.1

28 Nov 22:28
f679c17
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1

v1.4.0

19 Oct 23:39
845e67e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

06 Oct 23:54
b328ed9
Compare
Choose a tag to compare

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

26 Sep 22:48
1c4e87f
Compare
Choose a tag to compare

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

22 Sep 21:12
d0f2ab0
Compare
Choose a tag to compare

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

Full Changelog: v1.2.0...v1.2.1

v1.2.0

31 Aug 20:58
d98efcb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0

v1.1.2

17 Aug 20:26
3da3689
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

17 Aug 19:52
fc7d25b
Compare
Choose a tag to compare

What's Changed

  • Update common dependency to 1.2.1 by @petzel in #18

Full Changelog: v1.1.0...v1.1.1