Releases: harness/ff-nodejs-server-sdk
Releases · harness/ff-nodejs-server-sdk
1.8.11
What's Changed
- techdebt: [FFM-12568]: Migrate build & release pipeline to Harness Code by @andybharness in #135
Full Changelog: 1.8.10...1.8.11
1.8.10
What's Changed
- Bump axios from 1.8.4 to 1.12.2 by @dependabot[bot] in #131
- techdebt: [FFM-12641]: Bump version by @andybharness in #132
- FFM-12708 - Validate and convert Target.Identifier to string if necessary by @jcox250 in #133
- Don't retry metrics requests when Saas returns a 400
New Contributors
Full Changelog: 1.8.9...1.8.10
1.8.9
What's Changed
- Fix: the SDK doesn't retry on some recoverable network errors by @EmilianoSanchez in #130
Full Changelog: 1.8.8...1.8.9
1.8.8
What's Changed
- Provide tlsTrustedCa/httpsCa to StreamProcessor by @steveslayden in #127
- techdebt: [FFM-12520]: Bump version by @andybharness in #128
New Contributors
- @steveslayden made their first contribution in #127
Full Changelog: 1.8.7...1.8.8
1.8.7
What's Changed
- fix: [FFM-12484]: Node SDK doesn't retry after initialisation failure by @andybharness in #125
- fix: [FFM-12499]: Fix uncaught exception when getting flags/segments fails on SSE event by @andybharness in #126
Full Changelog: 1.8.6...1.8.7
1.8.6
What's Changed
- FFM-12477 Streaming fixes by @EmilianoSanchez in #124
New Contributors
- @EmilianoSanchez made their first contribution in #124
Full Changelog: 1.8.5...1.8.6
1.8.5
What's Changed
-
FFM-12374 Request retry fixes and enhancements:
- Now retries on timed out requests
- Now retries on authentication requests
- New
axiosRetriesto control number of retries: see https://github.com/harness/ff-nodejs-server-sdk/blob/8eff49e6d0a7983a6c47b541322f296db56ff152/src/types.ts#L17 - No longer dumps entire Axios objects when a request fails.
-
FFM-12374 Fixes an issue where
waitForInitialization()would unblock before the client had finished loading flags and groups. This could result in default variations being returned for a short period.
by @erdirowlands in #123
Full Changelog: 1.8.4...1.8.5
1.8.4
What's Changed
- FFM-12353: Reduces stream disconnection log frequency:
- If the stream fails to connect, or disconnects, an
errorlevel log is recorded once per disconnection period. - When the stream retries to connect, a
warnlevel log is recorded , then again at the 10th attempt, and every 50th attempt thereafter. All other retry logs are recorded at thedebuglevel - Removes some other noisy
infologs in the Evaluator which should have beendebug - by @erdirowlands in #122
- If the stream fails to connect, or disconnects, an
Full Changelog: 1.8.3...1.8.4
1.8.3
What's Changed
- FFM-11888 Patch Axios CVE: CVE-2024-39338 by @erdirowlands in #120
Full Changelog: 1.8.2...1.8.3
1.8.2
What's Changed
- FFM-11656 Sort AND/OR rules when caching group instead of during an evaluation call, which could result in latency if a group is large by @erdirowlands in #117
Full Changelog: 1.8.1...1.8.2