Releases: statsig-io/node-js-lite-server-sdk
0.4.0 - Package size improvements
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
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
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
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
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
Exports the StatsigServer class so it can be instantiated directly, rather than through the static interface.
Included In This Release
Full Changelog: v0.1.1...0.1.2
v0.1.1 - Expose Sync APIs on Statsig interface
Fixing a bug where an early change for Synchronous APIs was not piped through to the top level.
Included In This Release
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - Adds Synchronous Check APIs
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
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]
Supports all the core features of [email protected]
Minus the following:
- IP country lookup