Skip to content

Releases: harness/ff-javascript-client-sdk

1.32.0

Choose a tag to compare

@andybharness andybharness released this 23 Dec 15:27

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

Choose a tag to compare

@andybharness andybharness released this 27 Nov 17:09
693fdec

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

Choose a tag to compare

@andybharness andybharness released this 20 Aug 07:23
061e920

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

Choose a tag to compare

@andybharness andybharness released this 18 Aug 12:56
bf6cf7a

What's Changed

Full Changelog: 1.31.0...1.31.1

1.31.0

Choose a tag to compare

@erdirowlands erdirowlands released this 04 Apr 15:53
fb0e9ee

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

Choose a tag to compare

@knagurski knagurski released this 07 Feb 13:33
23d59df

What's Changed

New Contributors

Full Changelog: 1.29.0...1.30.0

1.29.0

Choose a tag to compare

@erdirowlands erdirowlands released this 16 Oct 20:10
06ddd83

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

Choose a tag to compare

@erdirowlands erdirowlands released this 03 Sep 11:58
8ea98bb

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

Choose a tag to compare

@erdirowlands erdirowlands released this 12 Aug 14:39
30c9f26

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

1.27.0-rc.0 Pre-release
Pre-release

Choose a tag to compare

@erdirowlands erdirowlands released this 31 Jul 15:37
1e4218b

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