Skip to content

Releases: statsig-io/node-js-server-sdk

6.5.1 - Bug fix on timestamp related evluation

29 Sep 19:57
6e700f9

Choose a tag to compare

Improvements

  • StatsigEnvironment type safety

Fixes

  • Fix issue that when a timestamp passed in value as second, SDK cannot properly evaluate it

Included In This Release

  • 1298fea Xin Li
    • [fix] fix timestamp can only be in milisecond bug (#596)
  • 30a8209 Tyrone Wong
    • Add sessionId to initialiationInfo in legacy node sdk (#595)
  • 38b2edf Logan Foster
    • StatsigEnvironment type safety (#593)
  • 906d4b7 sroyal-statsig
    • Get Prompt Set Function (#592)

Full Changelog: 6.5.0...6.5.1

6.5.0 - Support non-analytic exposure sampling

10 Sep 21:39
7211d69

Choose a tag to compare

New Features

  • Added support non-analytic exposure sampling

Included In This Release

  • 5120a0e kat-statsig
    • fix metadata tag (#590)
  • 56668f9 kat-statsig
    • Exposure sampling (#584)
  • 97741d3 sroyal-statsig
    • Fix Package Issues (#588)

Full Changelog: 6.4.8...6.5.0

6.4.8 - Update sha.js dependency version

05 Sep 18:48
6d9ca41

Choose a tag to compare

Fixes

  • Upgrading the sha.js dependency version to 2.4.12 which patches a security vulnerability

Included In This Release

  • c9be8d5 kenny-statsig
    • Upgrade sha.js dependency (#585)
  • 211d1a6 dependabot[bot]
    • chore(deps-dev): bump sha.js from 2.4.11 to 2.4.12 (#583)
  • f93eae0 sroyal-statsig
    • Remove SinceTime from DCS URL When Zero (#582)
  • 88f5038 Daniel
    • fix: avoid error when calling getFromUser with undefined field (#579)

Full Changelog: 6.4.7...6.4.8

6.4.7 - Clean up data in StatsigFetcher

20 Aug 17:37
ac27f74

Choose a tag to compare

Fixes

  • Cleans up some data in StatsigFetcher regularly to fix potential memory leaks

Included In This Release

  • 3e72f2a sroyal-statsig
    • Fix Potential Memory Leaks in StatsigFetcher (#578)

Full Changelog: 6.4.6...6.4.7

6.4.6 - Fix bug in gcir group name overrides

20 Aug 17:14
e9cf752

Choose a tag to compare

Fixes

  • A bug in getClientInitializeResponse overrides that required a group to be an experiment group

Included In This Release

  • 688c3c1 tore-statsig
    • fix: overide by group name bug (#577)

Full Changelog: 6.4.5...6.4.6

6.4.5 - Mask Secret Key When Init Failed

04 Aug 23:53
856b6dc

Choose a tag to compare

Improvements

  • Mask the secret key when initialize failed. (In network logging)

Included In This Release

  • 51194c4 Weihao Ding
    • fix: mask secret keys in logging + remove e2e test (#574)

Full Changelog: 6.4.4...6.4.5

6.4.4 - Always fallback to statsig API

25 Jul 00:08
8ef5cbe

Choose a tag to compare

Improvements

  • Refactor the logic around fallback to statsig API when the initial get DCS or id lists failed

Included In This Release

  • c090ff2 Weihao Ding
    • Add CDN retry test for initialization failures (#568)
  • 93547a5 Weihao Ding
    • fix(?): always fallback to statsig api (#570)
  • 9d8bae3 sroyal-statsig
    • Update Dependency (#571)
  • fc97303 dependabot[bot]
    • Bump brace-expansion from 1.1.11 to 1.1.12 (#565)
  • 124e217 dependabot[bot]
    • Bump cross-spawn from 7.0.3 to 7.0.6 (#529)
  • 65b5961 dependabot[bot]
    • Bump @babel/runtime from 7.24.4 to 7.27.6 (#564)
  • c1a6a59 dependabot[bot]
    • Bump @babel/helpers from 7.24.4 to 7.27.4 (#561)

Full Changelog: 6.4.3...6.4.4

6.4.3 - Support runtimes without AbortSignal

16 Jun 19:33
b36afa6

Choose a tag to compare

Fixes

  • Fix build issue for runtimes that don't support AbortSignal

Included In This Release

  • dd00e94 Andre Terron
    • Add a workaround for runtimes that don't support AbortSignal (#562)

Full Changelog: 6.4.2...6.4.3

6.4.2 - Add Support for Session Replay in Get Client Initialize Response

21 May 15:48
6717746

Choose a tag to compare

New Features

  • Adds support for including session replay information in get client initialize response

Included In This Release

  • cd02131 sroyal-statsig
    • GCIR Session Replay Info (#558)

Full Changelog: 6.4.1...6.4.2

6.4.1 - Optimize Any/None Conditions

06 May 15:52
1b1603e

Choose a tag to compare

Improvements

  • Optimizes any/none conditions to use sets for evaluation instead of iterating over arrays

Included In This Release

  • 4c01056 sroyal-statsig
    • Use Set for Any/None Conditions (#555)

Full Changelog: 6.4.0...6.4.1