Skip to content

Releases: statsig-io/python-sdk

0.65.0 - Using casefold() for string comparison

01 Oct 23:05
56de895
Compare
Choose a tag to compare

New Features

  • Switching from upper().lower() to casefold() for string comparison, reducing evaluation time

Included In This Release

  • 6e10d56 kat-statsig
    • merge Switch to casefold from upper lower (#465)

Full Changelog: 0.64.0...0.65.0

0.64.0 - Add support for target app condition evaluation and TLS/mTLS in http proxy

09 Sep 20:44
2435c9d
Compare
Choose a tag to compare

New Features

  • support for target app condition in evaluation
  • support TLS/mTLS in http proxy

Included In This Release

  • 1c0df45 kat-statsig
    • add evaluation context and target app support (#462)
  • f8c5a25 paul-statsig
    • support tls and mtls in http (#461)

Full Changelog: 0.63.0...0.64.0

0.63.0 - Options to disable of ua parser and country lookup libraries

14 Aug 22:21
987276d
Compare
Choose a tag to compare

New Features

  • new option fields disable_ua_parser/disable_country_lookup to disable the loading of the libraries. This can save memory usage if none of the configs require user agent/ ip parsing

Included In This Release

  • 5a0340e devin-ai-integration[bot]
    • Add disable_ua_parser and disable_country_lookup options to reduce memory usage (#454)

Full Changelog: 0.62.0...0.63.0

0.62.0 - Support brotli and deflate compression, improve initialization reliability

14 Aug 18:41
0fe7713
Compare
Choose a tag to compare

New Features

  • Support brotli and deflate compression for DCS

Improvements

  • Improve initialization network (/dcs) reliability by removing sinceTime=0

Included In This Release

  • 79a41a5 Xin Li
    • fix url for dcs fallback (#457)
  • 90f4550 Xin Li
    • remove sinceTime=0 (#455)
  • cc7289a Daniel
    • chore: enable brotli content decoding (#452)
  • 12e2a59 Daniel
    • refac: apply formatting to http_worker (#453)
  • 210d1f7 Daniel
    • chore: add streaming decompressor class (#451)

Full Changelog: 0.61.0...0.62.0

0.61.0 - Add support for global custom field

26 Jul 00:35
bf36e95
Compare
Choose a tag to compare

New Features

  • New option global_custom_field to add global fields to be used in evaluation

Included In This Release

  • 317001a kat-statsig
    • add support for global custom fields (#449)

Full Changelog: 0.60.0...0.61.0

0.60.0 - Change idlists default url and set EB timeout

18 Jul 19:47
c1fdbf6
Compare
Choose a tag to compare

Improvements

  • Change get_id_lists url
  • Error boundary timeout to respect options.timeout

Included In This Release

  • 3c5f69b Xin Li
    • eb set timeout to be options.timeout (#445)
  • eb7a909 kat-statsig
    • move id list to cdn (#444)

Full Changelog: 0.59.1...0.60.0

0.59.1 - Update Bad SDK Key Handling

16 Jul 18:00
30c8e03
Compare
Choose a tag to compare

Improvements

  • Improves bad sdk key handling by not throwing and allowing any string when in local mode

Included In This Release

  • 323e6d8 sroyal-statsig
    • Update Python Bad SDK Key Logic (#442)

Full Changelog: 0.59.0...0.59.1

0.59.0 - Add support for release pipelines

11 Jul 05:03
98ce431
Compare
Choose a tag to compare

New Features

  • Support for release pipelines

Included In This Release

  • 0598fa7 kat-statsig
    • add support for release pipeline evaluation (#437)

Full Changelog: 0.58.4...0.59.0

0.58.4 - Fix memory leak when shutdown and reinitialize sdk

10 Jul 18:52
fa096ca
Compare
Choose a tag to compare

Fixes

  • Bump ip3-country package dependency to include the fix on not releasing memory when CountryLookup is gc
  • Use request.session() for network requests

Included In This Release

  • ae330f2 Xin Li
    • Use requests.session instead of requests directly (#439)
  • 608e9dc Xin Li
    • update ip3-country version (#438)

Full Changelog: 0.58.3...0.58.4

0.58.3 - Layer config delegation bug fix

17 Jun 23:03
919d810
Compare
Choose a tag to compare

Improvements

  • moved rulesets callback to after the store has completely finished parsing
  • security package updates

Fixes

  • fix a bug where layers that depend on a gate may evaluate incorrectly under specific conditions.

Included In This Release

  • 173cc2f kat-statsig
    • move rulesets cb location (#435)
  • b42e63c kat-statsig
    • bump protobuf (#434)
  • 3cfe1da kat-statsig
    • fix delegated gate checks (#433)

Full Changelog: 0.58.2...0.58.3