Skip to content

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

0.4.0 - Package size improvements

13 Jan 19:46
8414e17
Compare
Choose a tag to compare

New Features

  • Add support for array operators
  • Add hash option to getClientInitializeResponse
  • Add id_type to the response of getClientInitializeResponse
  • Support pulse for Dynamic Configs

Improvements

  • Reduce package size by ~70%

Included In This Release

  • 2538454 oliver-statsig
    • Add Passed Field to Dynamic Configs for GCIR (#41)
  • 01e36b6 oliver-statsig
    • Include Pass/Fail for Configs and Version on Exposures (#40)
  • 9d4c73c sroyal-statsig
    • Add Support for Array Condition Operators (#38)
  • 8c0343e dependabot[bot]
    • Bump micromatch from 4.0.7 to 4.0.8 (#39)
  • b5808c8 kenny-statsig
    • Exclude /src files in NPM package (#37)
  • 71241cd kenny-statsig
    • Remove sha.js dependency (#36)
  • 00b73b3 sroyal-statsig
    • Add IDType to GCIR (#35)
  • cdeb898 sroyal-statsig
    • Add Hash Option to GCIR (#33)

Full Changelog: 0.3.0...0.4.0

0.3.0 - Improvements to getClientInitializeResponse

06 Sep 20:57
d88aab7
Compare
Choose a tag to compare

Improvements

  • Update getClientInitializeResponse to include the full user object and support DJB2 hashing. Now compatible with @statsig/js-client
  • Expose secondary exposures for gates
  • Sanitize private attributes from getClientInitializeResponse

0.2.2 - Allow parsing data adapter object value

09 Jul 20:03
0fa1a9d
Compare
Choose a tag to compare

Allow parsing object directly from data adapter (skip JSON parse)
(Primarily for use with Vercel Data Adapter)

0.2.0 - API for list of gates, configs, autotunes, layers

28 Feb 18:03
8f33ca6
Compare
Choose a tag to compare

New API:

  • getFeatureGateList - get list of all feature gate names in SDK store
  • getDynamicConfigList - get list of all dynamic config names in SDK store
  • getAutotuneList - get list of all autotune names in SDK store
  • getLayerList - get list of all layer names in SDK store

Included In This Release

  • c2a192b kenny-statsig
    • add list API for autotunes, layers, and dynamic configs (#17)

Full Changelog: 0.1.3...0.2.0

0.1.3 - Fix sync timer error being thrown when syncing is disabled

17 Jan 18:17
4d9e756
Compare
Choose a tag to compare

Fixes an issue that causes an error to be thrown for the sync timer not being active even when syncing is disabled

Included In This Release

  • 8b4581f sroyal-statsig
    • Fix Issue With Sync Timer Error (#15)

Full Changelog: 0.1.2...0.1.3

0.1.2 - Export StatsigServer Class

10 Jan 18:59
ad7ddba
Compare
Choose a tag to compare

Exports the StatsigServer class so it can be instantiated directly, rather than through the static interface.

Included In This Release

  • 9c71dfe Daniel
    • Merge pull request #13 from statsig-io/export-statsig-server
  • 5993c63 Daniel Loomb
    • Export StatsigServer

Full Changelog: v0.1.1...0.1.2

v0.1.1 - Expose Sync APIs on Statsig interface

16 Oct 20:34
afeb5e0
Compare
Choose a tag to compare

Fixing a bug where an early change for Synchronous APIs was not piped through to the top level.

Included In This Release

  • 8ce0d54 Daniel
    • Merge pull request #11 from statsig-io/expose-sync-to-top-level
  • 5520231 Daniel Loomb
    • Add Sync APIs to Statsig Top Level

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - Adds Synchronous Check APIs

04 Oct 21:26
4e2eef0
Compare
Choose a tag to compare

Adds checkGateSync / getExperimentSync. Providing the ability to check configurations synchronously, without promises.

Deprecates old async approach
Adds a user hash to getClientInitializeResponse. This will allow client SDKs to better validate bootstrapped values.

Included In This Release

  • 78cafc1 Daniel Loomb
    • Update kong.yml
  • 77db90b Daniel
    • Merge pull request #8 from statsig-io/sync-apis
  • 5973865 Daniel
    • Merge pull request #9 from statsig-io/fix-bugs-for-kong
  • ae8e7d7 Daniel Loomb
    • Fix bug where outputLogger is included in logs
  • ef1dc93 Daniel Loomb
    • Pull in Sync check methods
  • 7d55992 Daniel Loomb
    • formatting
  • aeb614e Daniel Loomb
    • Add Scheduled Test Runs

Full Changelog: v0.0.3...v0.1.0

v0.0.3 - Manual store sync

26 Jul 21:45
057b060
Compare
Choose a tag to compare

Added 2 new options to disable background syncing for config specs & id lists

  • disableRulesetsSync
  • disableIdListsSync

Added 2 new API to manually sync config specs & id lists:

  • syncConfigSpecs
  • syncIdLists

v0.0.2 - Lite-version of [email protected]

20 Jun 19:26
Compare
Choose a tag to compare

Supports all the core features of [email protected]
Minus the following:

  • IP country lookup