Repository navigation
0.13.0 - Add support for protobuf, new Layer evaluation, node console log capture
Breaking Changes
NodeJS:
⚠️ Change SDK Emission Event types: move data related top level fields into data field.
from
{
event_name: 'specs_updated',
source: 'Network',
source_api: expect.stringContaining('http://localhost'),
values: expect.objectContaining({
time: expect.any(Number),
}
to
{
event_name: 'specs_updated',
data: {
source: 'Network',
source_api: expect.stringContaining('http://localhost'),
values: expect.objectContaining({
time: expect.any(Number),
}),
},
},
- Support
undefinedtype forStatsigUser.customvalue
New Features
- Node.js: Added support for console log capture(opted in)
- Java: A new statsigOptions -
List<SpecsAdapter>which functioned the same as the legacy javainitializeSource - Dotnet: Added support for PersistentStorage
Improvements & Fixes
- Remove spammy logs
Included In This Release
- 2535055 Weihao Ding
- [cherrypick][rc] Fix dotnet persistent storage (#2396)
- 996ce11 Weihao Ding
- [cherrypick][rc] fix: fix how persisted values are checked and returned (#2394)
- e2abb80 Weihao Ding
- [cherrypick][rc] feat: add bindings language to persistent storage creation (#2393)
- 4d140eb statsig-kong[bot]
- chore: bump version to 0.12.2-rc.2511250016
- bbd64b9 Xin Li (Bot)
- [automated] sync rc with main
- c486c52 statsig-kong[bot]
- chore: bump version to 0.12.2-rc.2511250011
- 21ef236 statsig-kong[bot]
- [automated] [automated] sync rc with main (#2378)
- 110dccd Xin Li (Bot)
- [automated] sync rc with main
- 65dc162 Xin Li
- test(cpp) update cpp memory test threashold (#2377)
- 88da896 Logan Foster
- feat: dotnet persistent storage (#2249)
- c048df4 Xin Li
- update cpp memory test threashold (#2376)
- 88bf6a7 Weihao Ding
- test(node): just add more random unit tests (#2372)
- 1b854db Daniel
- chore: make breaking change to sdk emission event types (#2370)
- 767fe62 statsig-kong[bot]
- [automated] chore: bump version to 0.12.2-beta.2511220235 (#2371)
- 1e91948 Xin Li
- node: user.custom support value to be undefined (#2365)
- f61aafd Daniel
- chore: add exposure direct from eval result (#2366)
- c985558 statsig-kong[bot]
- [automated] chore: bump version to 0.12.2-beta.2511210237 (#2368)
- 57f952f Weihao Ding
- fix(php): make sure php callback run on the same thread (#2359)
- a38207c Daniel
- chore: box wrap layer evaluated event (#2364)
- db37ff4 Daniel
- chore: remove lifetime from EvaluatorResult (#2363)
- e5e1b35 Weihao Ding
- test(node): add more statsigUser args tests (#2358)
- fa5bef7 statsig-kong[bot]
- [automated] chore: bump version to 0.12.2-beta.2511200035 (#2357)
- d0c6826 Weihao Ding
- fix(dotnet): more changes to make it build for net471 (#2355)
- d1a97e0 Xin Li
- chore: remove spammy log (#2354)
- 738fb44 statsig-kong[bot]
- [automated] chore: bump version to 0.12.2-beta.2511192113 (#2353)
- 8b5c7df Weihao Ding
- fix(dotnet): make it compatiable with net471 (#2351)
- 8db120c Xin Li
- (tool): re-enable lrs CD (#2352)
- 7e85cca Weihao Ding
- pub(node): need to add this in package.json target (#2350)
- f1f0ffa Xin Li
- tool(fix):Install Protoc in LRS workflow (#2349)
- a127d5e Xin Li
- Update LRS.yml (#2348)
Full Changelog: 0.12.1...0.13.0