Skip to content

Releases: statsig-io/python-sdk

0.66.1 - Explicitly set Connection: close headers with log_event request

29 Oct 18:06
b7e7e0e

Choose a tag to compare

Fixes

  • Seeing increase ennconreset error for logevent since we refactor code to use request.session() instead of request. This is due to request.session() keep connection open by sending extra header Connection: keep-alive

Included In This Release

  • 93cc104 Xin Li
    • network: explicitly close connection for log event (#469)

Full Changelog: 0.66.0...0.66.1

0.66.0 - Refac: refactor network layer to better support TLS and mTLS

16 Oct 23:49
f1ef119

Choose a tag to compare

Fixes

  • Refactor the network to be:
    • If for a individual endpoint, e.g. log_event , dcs, authentication is required, create new HttpWorker which has request session authenticated. Leave other endpoint worker unauthenticated/

Included In This Release

  • dfac8a1 Xin Li
    • [refac]refactor http worker to support different session (#467)

Full Changelog: 0.65.0...0.66.0

0.65.0 - Using casefold() for string comparison

01 Oct 23:05
56de895

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

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

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

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

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

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

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

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