Skip to content

Releases: statsig-io/python-sdk

0.57.2 - Bug fix for preparsing unsupported configs

03 Apr 18:36
9dd1763
Compare
Choose a tag to compare

Fixes

  • Fixed a bug where the sdk fail to initialize if there are multiple unsupported config operator/conditions

Included In This Release

  • d66ea5b kat-statsig
    • pre parse edge case patch (#415)

Full Changelog: 0.57.1...0.57.2

0.57.1 - Patch edge case in sampling

04 Mar 01:31
9ebb7d9
Compare
Choose a tag to compare

Fixes

  • patch an edge case where secondary exposures may be sampled if primary exposure falls through to default

Included In This Release

  • 91fd291 kat-statsig
    • fix sampling (#413)

Full Changelog: 0.57.0...0.57.1

0.57.0 - Export public objects, add id type to evaluation result and typing extensions to setup

28 Feb 22:22
7654b01
Compare
Choose a tag to compare

Improvements

  • export public objects for better linter experience
  • add id type to evaluation result

Fixes

  • add typing_extensions to set up requirement

Included In This Release

  • 970ce9d kat-statsig
    • export all pubic objects (#411)
  • 23afb73 kat-statsig
    • add typing extension to setup requirement (#409)
  • 1000921 Weihao Ding
    • fix: id_type to idType (#408)
  • 230e424 Weihao Ding
    • feat: add idType to eval result (#407)
  • acc0436 kat-statsig
    • apply sampling on key (#406)

Full Changelog: 0.56.0...0.57.0

0.56.0 - Events flushed callback

12 Feb 20:38
69e0d94
Compare
Choose a tag to compare

New Features

  • new option for events flushed callback

Included In This Release

  • 6447d33 kat-statsig
    • events flushed callback (#403)
  • fa077e3 Weihao Ding
    • chore: Update kong.yml (#404)
  • b74a0ae Xin Li
    • Update LRS.yml (#402)

Full Changelog: 0.55.3...0.56.0

0.55.3 - use TypeAlias for JSONValue types

04 Feb 17:22
65ef8bd
Compare
Choose a tag to compare

Fixes

  • Use TypeAlias for JSONValue type to avoid recursion error when used with pydantic

Included In This Release

  • 2e21bc6 kat-statsig
    • typing alias (#399)

Full Changelog: 0.55.2...0.55.3

0.55.2 - Add Passed Field to GCIR

31 Jan 19:34
fd010ad
Compare
Choose a tag to compare

Improvements

  • Add passed field to get client initialize response for dynamic configs

Included In This Release

  • acafc85 sroyal-statsig
    • Add DC Passed to GCIR (#398)

Full Changelog: 0.55.1...0.55.2

0.55.1 - Publish python with wheel

22 Jan 21:17
a933e36
Compare
Choose a tag to compare

Fixes

  • republish python with wheel

Included In This Release

Full Changelog: 0.55.0...0.55.1

0.55.0 - StatsigUser Typing Update + Publish Wheels

22 Jan 20:31
a694ebd
Compare
Choose a tag to compare

New Features

  • statsig is now published as a wheel as well as the source code on pypi

Improvements

  • unit test improvement
  • typing changes

Included In This Release

  • 9af94f2 kat-statsig
    • unflakey the sampling test (#394)
  • 3d40456 kat-statsig
    • use mapping for json types (#392)

Full Changelog: 0.54.0...0.55.0

0.54.0 - Check user for UA field & increase error visibility

16 Jan 20:01
ab4f38e
Compare
Choose a tag to compare

New Features

  • added sdk_error_callback option to listen for unexpected exceptions caught
  • new metrics sdk_exceptions_count + events_successfully_sent

Improvements

  • stricter typing on statsig user to only allow JSON serializable type
  • check user for any UA fields before using UA

Included In This Release

  • cd1d723 kat-statsig
    • error handling update (#389)
  • 708d001 sroyal-statsig
    • Check User for UA Fields (#388)

Full Changelog: 0.53.0...0.54.0

0.53.0 - Network request refactor and improved unit test

08 Jan 22:45
d43f59d
Compare
Choose a tag to compare

Improvements

  • refactored network request to consolidate exception paths

Fixes

  • fix a bug in network fallback unit test where status code was not reset between tests, causing the unit test to be inaccurate

Included In This Release

  • 4c4efad kat-statsig
    • return unsuccess for local mode (#386)
  • b319918 kat-statsig
    • network request + unit test refactor (#384)

Full Changelog: 0.52.0...0.53.0