harness/ff-javascript-client-sdk (@harnessio/ff-javascript-client-sdk)
### [`v1.28.0`](https://redirect.github.com/harness/ff-javascript-client-sdk/releases/tag/1.28.0)
[Compare Source](https://redirect.github.com/harness/ff-javascript-client-sdk/compare/1.27.0...1.28.0)
#### What's Changed
Enhancements:
FFM-11972 Add`authRequestReadTimeout` config option - see [readme](https://redirect.github.com/harness/ff-javascript-client-sdk/blob/main/README.md#authentication-request-timeout) for further information and how to enable [@erdirowlands](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/135](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/135)
Bug fixes
FFM-11972 If authentication fails the the correct error will be logged instead of `Invalid Token` by [@erdirowlands](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/135](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/135)
**Full Changelog**: https://github.com/harness/ff-javascript-client-sdk/compare/1.27.0...1.28.0
### [`v1.27.0`](https://redirect.github.com/harness/ff-javascript-client-sdk/releases/tag/1.27.0)
[Compare Source](https://redirect.github.com/harness/ff-javascript-client-sdk/compare/1.26.3...1.27.0)
#### What's Changed
##### Enhancements:
- FFM-11788 Add `maxStreamRetries` config option by [@erdirowlands](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/126](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/126)
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](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/131](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/131)
**Full Changelog**: https://github.com/harness/ff-javascript-client-sdk/compare/1.26.3...1.27.0
### [`v1.26.3`](https://redirect.github.com/harness/ff-javascript-client-sdk/releases/tag/1.26.3)
[Compare Source](https://redirect.github.com/harness/ff-javascript-client-sdk/compare/1.26.2...1.26.3)
#### What's Changed
- Maintenance: Patches the following CVEs
- https://github.com/advisories/GHSA-3h5v-q93c-6h6q
- https://github.com/advisories/GHSA-grv7-fg5c-xmjg
[https://github.com/harness/ff-javascript-client-sdk/pull/127](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/127)pull/127 by [@erdirowlands](https://redirect.github.com/erdirowlands)
**Full Changelog**: https://github.com/harness/ff-javascript-client-sdk/compare/1.26.2...1.26.3
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.26.2
->1.28.0
Release Notes
harness/ff-javascript-client-sdk (@harnessio/ff-javascript-client-sdk)
### [`v1.28.0`](https://redirect.github.com/harness/ff-javascript-client-sdk/releases/tag/1.28.0) [Compare Source](https://redirect.github.com/harness/ff-javascript-client-sdk/compare/1.27.0...1.28.0) #### What's Changed Enhancements: FFM-11972 Add`authRequestReadTimeout` config option - see [readme](https://redirect.github.com/harness/ff-javascript-client-sdk/blob/main/README.md#authentication-request-timeout) for further information and how to enable [@erdirowlands](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/135](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/135) Bug fixes FFM-11972 If authentication fails the the correct error will be logged instead of `Invalid Token` by [@erdirowlands](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/135](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/135) **Full Changelog**: https://github.com/harness/ff-javascript-client-sdk/compare/1.27.0...1.28.0 ### [`v1.27.0`](https://redirect.github.com/harness/ff-javascript-client-sdk/releases/tag/1.27.0) [Compare Source](https://redirect.github.com/harness/ff-javascript-client-sdk/compare/1.26.3...1.27.0) #### What's Changed ##### Enhancements: - FFM-11788 Add `maxStreamRetries` config option by [@erdirowlands](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/126](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/126) 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](https://redirect.github.com/erdirowlands) in [https://github.com/harness/ff-javascript-client-sdk/pull/131](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/131) **Full Changelog**: https://github.com/harness/ff-javascript-client-sdk/compare/1.26.3...1.27.0 ### [`v1.26.3`](https://redirect.github.com/harness/ff-javascript-client-sdk/releases/tag/1.26.3) [Compare Source](https://redirect.github.com/harness/ff-javascript-client-sdk/compare/1.26.2...1.26.3) #### What's Changed - Maintenance: Patches the following CVEs - https://github.com/advisories/GHSA-3h5v-q93c-6h6q - https://github.com/advisories/GHSA-grv7-fg5c-xmjg [https://github.com/harness/ff-javascript-client-sdk/pull/127](https://redirect.github.com/harness/ff-javascript-client-sdk/pull/127)pull/127 by [@erdirowlands](https://redirect.github.com/erdirowlands) **Full Changelog**: https://github.com/harness/ff-javascript-client-sdk/compare/1.26.2...1.26.3Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.