Skip to content

Releases: harness/ff-javascript-client-sdk

1.32.0

23 Dec 15:27

Choose a tag to compare

What's Changed

  • techdebt: [FFM-12567]: Test Harness0 release flow
  • fix: [FFM-12759]: Extend retry delay to avoid too many reconnects in a short space of time by @andybharness in #171
  • chore(deps): bump node-forge from 1.3.1 to 1.3.2 in /examples/react-redux by @dependabot[bot] in #165
  • chore(deps): Bump serialize-javascript from 6.0.1 to 6.0.2 in /examples/react-redux by @dependabot[bot] in #157
  • chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /examples/react-redux by @dependabot[bot] in #149
  • chore(deps): Bump http-proxy-middleware from 2.0.6 to 2.0.9 in /examples/react-redux by @dependabot[bot] in #161
  • chore(deps): bump form-data from 3.0.1 to 3.0.4 in /examples/react-redux by @dependabot[bot] in #168
  • chore(deps): Bump cross-spawn from 7.0.3 to 7.0.6 in /examples/react-redux by @dependabot[bot] in #147
  • chore(deps): Bump path-to-regexp and express in /examples/react-redux by @dependabot[bot] in #148
  • chore(deps): Bump @babel/runtime-corejs3 from 7.16.0 to 7.27.0 in /examples/react-redux by @dependabot[bot] in #158
  • chore(deps): bump on-headers and compression in /examples/react-redux by @dependabot[bot] in #167
  • chore(deps): Bump @babel/runtime from 7.21.0 to 7.27.0 in /examples/react-redux by @dependabot[bot] in #156
  • chore(deps): Bump @babel/helpers from 7.16.0 to 7.26.10 in /examples/react-redux by @dependabot[bot] in #155
  • chore(deps-dev): Bump vite and @preact/preset-vite in /examples/preact by @dependabot[bot] in #160
  • chore(deps): bump brace-expansion in /examples/react-redux by @dependabot[bot] in #169
  • chore(deps-dev): Bump vite from 6.2.5 to 6.4.1 in /examples/preact by @dependabot[bot] in #170

Full Changelog: 1.31.3...1.32.0

1.31.3

27 Nov 17:09
693fdec

Choose a tag to compare

What's Changed

  • techdebt: [FFM-12567]: Migrate build & release pipeline to Harness Code by @andybharness in #164

Full Changelog: 1.31.2...1.31.3

1.31.2

20 Aug 07:23
061e920

Choose a tag to compare

What's Changed

  • Fix: apply client.registerAPIRequestMiddleware to SDK streaming requests by @EmilianoSanchez in #163

Full Changelog: 1.31.1...1.31.2

1.31.1

18 Aug 12:56
bf6cf7a

Choose a tag to compare

What's Changed

Full Changelog: 1.31.0...1.31.1

1.31.0

04 Apr 15:53
fb0e9ee

Choose a tag to compare

What's Changed

  • FFM-12373 Add new enableAnalytics option to control whether metrics are sent. See Options interface for usage: by @erdirowlands in #159

Full Changelog: 1.30.0...1.31.0

1.30.0

07 Feb 13:33
23d59df

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.29.0...1.30.0

1.29.0

16 Oct 20:10
06ddd83

Choose a tag to compare

What's Changed

  • FFM-12129 Add new event ERROR_DEFAULT_VARIATION_RETURNED which you can listen for to notify if the default variation is returned. See readme for usage. by @erdirowlands in #145

Full Changelog: 1.28.0...1.29.0

1.28.0

03 Sep 11:58
8ea98bb

Choose a tag to compare

What's Changed

Enhancements:
FFM-11972 AddauthRequestReadTimeout config option - see readme for further information and how to enable @erdirowlands in #135

Bug fixes
FFM-11972 If authentication fails the the correct error will be logged instead of Invalid Token by @erdirowlands in #135

Full Changelog: 1.27.0...1.28.0

1.27.0

12 Aug 14:39
30c9f26

Choose a tag to compare

What's Changed

Enhancements:

If retries are exhausted, one of two states can occur:

  1. If Polling is enabled, the SDK will remain in polling mode and no further streaming reconnection attempts will be made. The default polling option, if not supplied, is whatever the streamingEnabled value is.
    or
  2. If polling is disabled, the SDK will not get any further evaluation updates for the remainder of the SDK client instance's life. The SDK will need re-initialised, e.g the app being restarted, to get new evaluations in this state.

Bug fixes

FFM-11852 Fixes an edge case where if the stream disconnects and resumes during a request made by the fallback poller (60 seconds later), the fallback poller will not be disabled and will continue polling for the lifetime of the SDK instance by @erdirowlands in #131

Full Changelog: 1.26.3...1.27.0

1.27.0-rc.0

31 Jul 15:37
1e4218b

Choose a tag to compare

1.27.0-rc.0 Pre-release
Pre-release

Release candidate

What's Changed

If retries are exhausted, one of two states can occur:

  1. If Polling is enabled, the SDK will remain in polling mode and no further streaming reconnection attempts will be made. The default polling option, if not supplied, is whatever the streamingEnabled value is.
    or
  2. If polling is disabled, the SDK will not get any further evaluation updates for the remainder of the SDK client instance's life. The SDK will need re-initialised, e.g the app being restarted, to get new evaluations in this state.

Full Changelog: 1.26.3...1.27.0-rc.0