Skip to content

Releases: statsig-io/go-sdk

v1.34.1 - Add Support for Target App Condition

19 Feb 04:22
5e1b9b9
Compare
Choose a tag to compare

New Features

  • Adds support for the target app condition type

Included In This Release

  • 9703135 sroyal-statsig
    • Add Support for Target App Condition (#266)

Full Changelog: v1.34.0...v1.34.1

v1.34.0 - Remove fetch from server + id list bug fix

12 Feb 02:16
5fe3ba1
Compare
Choose a tag to compare

Improvements

  • Remove fetching from server when an evaluation is not supported

Fixes

  • Fix a bug where during big id list propagation, user can run into a nil pointer when calling GetClientInitializeResponse

Included In This Release

  • bafe94e sroyal-statsig
    • Remove Fetch From Server (#263)
  • 3550033 kat-statsig
    • check if list.id is nil (#264)
  • c2f5f08 sroyal-statsig
    • Fix Override Function Comments (#262)
  • 9839e07 kat-statsig
    • unflakey unit test (#258)

Full Changelog: v1.33.0...v1.34.0

v1.33.0 - Add filter for GCIR

31 Jan 18:49
ee7c6da
Compare
Choose a tag to compare

New Features

  • New option for GetClientInitializeResponse to filter by entity type

Included In This Release

  • f00c28e kat-statsig
    • filter gcir option (#260)
  • 4ca690b kat-statsig
    • add config version to metadata (#259)

Full Changelog: v1.32.1...v1.33.0

v1.32.1 - Set SDKConfig on client instances

10 Jan 19:03
e065b24
Compare
Choose a tag to compare

Fixes

  • fix a bug where initializing individual clients do not initialize the global sdk configs

Included In This Release

  • 8ddb7db kat-statsig
    • ensure global state initialized with new client (#256)

Full Changelog: v1.32.0...v1.32.1

v1.32.0 - Dynamic Config pulse, narrow config type in GCIR, event sampling

08 Jan 23:30
15ebece
Compare
Choose a tag to compare

New Features

  • Add support for measuring pulse in Dynamic Configs

Improvements

  • New option in GetClientInitializeResponse to include narrow config types (e.g. experiment, dynamic config)
  • Sampling for non-analytic exposure events

Included In This Release

  • 81377c7 kat-statsig
    • sdk sampling (#250)
  • f73e01e kenny-statsig
    • [SDK-974] Option to include narrow config type in GCIR (#253)
  • c56cf4a kat-statsig
    • move options (#252)
  • 815d529 kat-statsig
    • sdk configs (#251)
  • 3e890c8 kat-statsig
    • add dynamic config pulse (#249)

Full Changelog: v1.31.0...v1.32.0

v1.31.0 - Array Operators and string match fix

03 Dec 17:30
d857be1
Compare
Choose a tag to compare

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

26 Nov 19:43
ce7ee60
Compare
Choose a tag to compare

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

21 Oct 19:25
bf05662
Compare
Choose a tag to compare

Improvements

  • Make constants EvaluationSource and EvaluationReason public
  • Expose InitializeDetails in new client initialize API NewClientWithDetatils for multi-client use

Included In This Release

  • 9134f9a kenny-statsig
    • Make EvaluationSource and EvaluationReason values public (#242)
  • 571a6db kenny-statsig
    • Add NewClientWithDetails API (#241)

Full Changelog: v1.30.1...v1.30.2

v1.30.1 - Fix race condition during initialization

15 Oct 23:28
d123c92
Compare
Choose a tag to compare

Improvements

  • Add ID type to GetClientInitializeResponse

Fixes

  • Fix race condition in InitializeDetails when initializing with timeout

Included In This Release

  • 66d7d48 kenny-statsig
    • fix race condition in init context (#238)
  • 7919428 sroyal-statsig
    • Add IDType to GCIR (#237)

Full Changelog: v1.30.0...v1.30.1

v1.30.0 - Initialization details

08 Oct 20:06
31ed90b
Compare
Choose a tag to compare

Improvements

  • Return details upon initialization, (success/fail, error, duration, data source)

Included In This Release

  • 14ddbee kenny-statsig
    • Fix statsig context race condition (#236)
  • 6e44656 kenny-statsig
    • Init details (#233)
  • a4fd835 kenny-statsig
    • Refactor statsig context (#229)
  • 59cf3a9 Weihao Ding
    • optimize: eval process (#234)

Full Changelog: v1.29.1...v1.30.0