Skip to content

Releases: harness/ff-javascript-client-sdk

1.29.0

16 Oct 20:10
06ddd83
Compare
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
Compare
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
Compare
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
Compare
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

1.26.3

29 Jul 20:45
a62e831
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.26.2...1.26.3

1.26.2

15 Apr 14:07
f98a442
Compare
Choose a tag to compare

What's Changed

  • FFM-10924 Stream disconnections and timeouts are now logged at debug level. If the SDK takes longer than 5 separate requests to reconnect, it will log an error. It will then continue to log errors for every 5 failed reconnection attempts by @erdirowlands in #125

Full Changelog: 1.26.1...1.26.2

1.26.1

09 Apr 16:20
53da920
Compare
Choose a tag to compare

What's Changed

  • fix: [FFM-11103]: Replace btoa usage with custom base64 encoding to handle non-ascii characters by @knagurski in #124

Full Changelog: 1.26.0...1.26.1

1.26.0

06 Mar 11:21
b4fea23
Compare
Choose a tag to compare

What's Changed

  • feat: [FFM-10880]: Allow logger to be overridden by @knagurski in #118

Full Changelog: 1.25.0...1.26.0

1.25.0

29 Feb 20:07
e6fe2d2
Compare
Choose a tag to compare

What's Changed

  • feat: [FFM-10772]: Allow override of cache storage mechanism by @knagurski in #116
  • fix: [FFM-10810]: Remove React Native Android detection by @knagurski in #117

Full Changelog: 1.24.0...1.25.0

1.24.0

21 Feb 09:29
54a99eb
Compare
Choose a tag to compare

What's Changed

  • [FFM-10442] - Disable streaming if Reactive Native + Android is detected by @andybharness in #115

Full Changelog: 1.23.0...1.24.0