Releases: statsig-io/node-js-server-sdk
5.17.0 - Add Option to Disable All Logging
Adds an initialization option that will prevent all logging (event/exposure/error)
Included In This Release
- 7bc9273 sroyal-statsig
- Add Disable Logging Option (#409)
Full Changelog: 5.16.3...5.17.0
5.16.3 - Internal Diagnostics Memory Leak Patch
There was the potential for a memory leak if diagnostic events were never flushed.
We now drop events after hitting a set threshold.
Included In This Release
- 637832b Jacob O'Quinn
- Add Max Number of Diagnostics Markers (#407)
Full Changelog: 5.16.2...5.16.3
5.16.2 - [Internal Fix] Reduce performance logging payload
- Fix internal performance logging payload too big which triggers warning message: statsigSDK> Event metadata is too large (max 4046}). Some attributes may be stripped.
Included In This Release
- 9bec4b8 Xin Li
- Trim diagnostics payload (#405)
Full Changelog: 5.16.1...5.16.2
5.16.1 - Explicitly disable log event compression
This was disabled via a flag set in the download_config_specs response which is fetched on initialization. For now, explicitly disabling that feature as there are compatibility issues with edge functions using the sdk
Included In This Release
- 904d77c tore-statsig
- Re-disable logevent compression (#403)
Full Changelog: 5.16.0...5.16.1
5.16.0 - Replace sha256 for cloudflare compatibility
To make the SDK more compatible in Cloudflare, we replaced the sha256 nodejs package which was incompatible with Cloudflare's nodejs_compat
mode.
Included In This Release
Full Changelog: v5.15.0...5.16.0
v5.15.0 - Internal Diagnostics Improvements, Manual Exposure Logging Bugfix
Update to internal diagnostics logging which will always log initialize and config sync diagnostics. You can disable core_api (per check) diagnostics via the disableDiagnostics
flag in StatsigOptions
Bug fix - add environment to manual exposure logs via any of the manual exposure logging APIs
Included In This Release
Full Changelog: v5.14.0...v5.15.0
v5.14.0 - API for list of gates, configs, autotunes, layers
New API:
getFeatureGateList
- get list of all feature gate names in SDK storegetDynamicConfigList
- get list of all dynamic config names in SDK storegetAutotuneList
- get list of all autotune names in SDK storegetLayerList
- get list of all layer names in SDK store
Included In This Release
Full Changelog: v5.13.2...v5.14.0
v5.13.2 - Disables log_event compression
- A bug was discovered where log_event compression does not work in Cloudflare workers. Disabling the compression while a fix is created.
Included In This Release
- 713dca7 Daniel
- Disable log_event compression (#387)
Full Changelog: v5.13.1...v5.13.2
v5.12.1 - Disables log_event compression
A bug was discovered where log_event compression does not work in Cloudflare workers. Disabling the compression while a fix is created.
Bug was introduced in v5.12.0
v5.13.1 - Small validation and error logging fixes
Fix issue where we were logging an error when there was none.
Add validation that sdk key provided is the one that generated initialize response
Included In This Release
Full Changelog: v5.13.0...v5.13.1