Releases: statsig-io/go-sdk
Releases · statsig-io/go-sdk
v1.31.0 - Array Operators and string match fix
New Features
- added support for array evaluator support
Fixes
- fix string operator not working with array user input
Included In This Release
- d041a2c kat-statsig
- arr ops and str fix (#247)
Full Changelog: v1.30.3...v1.31.0
v1.30.3 - Fetch download_config_specs from cdn by default
Improvements
- Fetch DCS payload from cdn by default. This will improve reliability and latency of initialization and background updates
Included In This Release
- a105bb0 Xin Li
- fix: Default hit cdn for dcs (#244)
Full Changelog: v1.30.2...v1.30.3
v1.30.2 - Expose EvaluationSource, Init details for multi-client use
Improvements
- Make constants
EvaluationSource
andEvaluationReason
public - Expose
InitializeDetails
in new client initialize APINewClientWithDetatils
for multi-client use
Included In This Release
Full Changelog: v1.30.1...v1.30.2
v1.30.1 - Fix race condition during initialization
Improvements
- Add ID type to
GetClientInitializeResponse
Fixes
- Fix race condition in
InitializeDetails
when initializing with timeout
Included In This Release
Full Changelog: v1.30.0...v1.30.1
v1.30.0 - Initialization details
Improvements
- Return details upon initialization, (success/fail, error, duration, data source)
Included In This Release
Full Changelog: v1.29.1...v1.30.0
v1.29.1 - Alternative method of filtering client initialize response
Improvements
- Support filtering client initialize response from Statsig on-prem
Included In This Release
Full Changelog: v1.29.0...v1.29.1
v1.29.0 - Fallback to Statsig API
New Features
- New option
FallbackToStatsigAPI
to allow network requests to retry using Statsig API
Improvements
- Improve performance of case-insensitive string
- Add
GroupName
andHashUsed
to the client initialize response
equality check
Included In This Release
Full Changelog: v1.28.1...v1.29.0
v1.28.1 - GetClientInitializeResponse target app filtering by ID
Improvements
- Support
GetClientInitializeResponse
target app filtering using the target app ID directly rather than the client SDK key
Included In This Release
- f89dc82 kenny-statsig
- Allow using target app ID directly for GCIR (#223)
Full Changelog: v1.28.0...v1.28.1
v1.28.0 - Transport override option & bug fixes
New Features
- Option to override the internal HTTP client's transport.
Improvements
- Better type conversion, now supports golang
"enums"
Fixes
- User persistent store evaluation schema for
explicit_parameters
fixed to be consistent with other SDKs
Included In This Release
Full Changelog: v1.27.1...v1.28.0
v1.27.1 - Remove private attributes from bootstrapping
Fixes
- Remove private attribute from user object in getClientInitializationResponse api
Included In This Release
- 41dbb9b kat-statsig
- remove private attribute (#214)
Full Changelog: v1.27.0...v1.27.1