Skip to content

Releases: launchdarkly/python-server-sdk

v9.5.0

25 Jul 18:37
bd3b2f8
Compare
Choose a tag to compare

9.5.0 (2024-07-25)

This release introduces the ability to enable compression of event payloads. When enabled, the SDK will compress events before sending them to the LaunchDarkly servers. This can reduce the bandwidth required to send events, which can be useful in high-traffic environments to reduce egress traffic costs.

Important

Relay Proxy users MUST upgrade to version 8.9 or higher prior to enabling this option to prevent loss of event data.

However, enabling this feature is NOT required when using the Relay Proxy as it will manage compression automatically.

Features

  • Add option to enable event payload compression (#300) (87c56c9)

Bug Fixes

  • Log warning if client init timeout is considered high (#295) (08514fe)

Documentation

v9.4.0

29 Apr 17:29
49641f0
Compare
Choose a tag to compare

9.4.0 (2024-04-29)

Features

v9.3.1

05 Apr 14:25
b0916bc
Compare
Choose a tag to compare

9.3.1 (2024-04-04)

Bug Fixes

v9.3.0

14 Mar 17:32
37af292
Compare
Choose a tag to compare

9.3.0 (2024-03-14)

Features

  • Inline contexts for all evaluation events (#245) (8b5429b)
  • Redact anonymous attributes within feature events (#246) (4022ee2)

v9.2.2

07 Mar 17:36
c7b42a2
Compare
Choose a tag to compare

9.2.2 (2024-03-07)

Bug Fixes

  • Correct typehint on Config.update_processor_class (#274) (d386f9c), closes #273

v9.2.1

01 Mar 20:16
bffe2bb
Compare
Choose a tag to compare

9.2.1 (2024-03-01)

Bug Fixes

Documentation

  • Add example output for PROVENANCE.md #268 (43cf5bf)
  • Fix version generation in PROVENANCE file (#272) (7dd887e)

v9.2.0

14 Feb 17:18
5e81826
Compare
Choose a tag to compare

9.2.0 (2024-02-14)

Features

  • Enable gzip Accept-Encoding header on polling requests (2c2e4fa)

Bug Fixes

  • deps: Update flask requirement from 2.2.5 to 3.0.0 (#250) (b3cc0fa)
  • deps: Update flask requirement from 3.0.0 to <4 (#254) (dc5a6ba)
  • deps: Update jinja2 requirement from 3.0.0 to 3.1.2 (77a1f76)
  • deps: Update jinja2 requirement from 3.1.2 to 3.1.3 (#252) (495604b)
  • deps: Update mypy requirement from ==0.910 to ==1.8.0 (#251) (cea865e)
  • deps: Update pytest-mypy requirement from ==0.8.1 to ==0.10.3 (#249) (f2e2e17)
  • deps: Update sphinx requirement from ^1.3.0 to ^6.0.0 (77a1f76)
  • deps: Update sphinx requirement from ^6.0.0 to >=6,<8 (#255) (d4eb5af)
  • deps: Update sphinx-rtd-theme requirement from ^1.3.0 to >=1.3,<3.0 (#253) (ba2490d)
  • Update missing version number change (#238) (7efedc8)

v8.3.0

14 Feb 17:13
13c985c
Compare
Choose a tag to compare

8.3.0 (2024-02-14)

Features

  • Enable gzip Accept-Encoding header on polling requests (537b240)

v9.1.0

20 Dec 14:46
e390b10
Compare
Choose a tag to compare

9.1.0 (2023-12-20)

Features

  • Add data source status provider support (#228) (f733d07)
  • Add support for data store status monitoring (#252) (57ca6ac)
  • Introduce flag change tracker api (#229) (4df1762)
  • Replace internal es implementation with launchdarkly-eventsource package (#254) (99aafd5)

Bug Fixes

9.0.1

27 Oct 21:12
Compare
Choose a tag to compare

[9.0.1] - 2023-10-27

Fixed:

  • Replace deprecated utcfromtimestamp usage.