Skip to content

v8.0.0

Compare
Choose a tag to compare
@kp-cat kp-cat released this 03 Jul 11:33
· 15 commits to master since this release
500d1cb

Please note that this version has several breaking changes, so you may need to adjust your code when upgrading, especially if you're using deprecated APIs or a custom cache implementation. You can find the detailed list of breaking changes below.

  • Removed unsupported Python versions: 2.6, 3.3, 3.4.
  • Added Python 3.11 support.
  • Removed deprecated init functions: configcatclient.create_client, configcatclient.create_client_with_auto_poll, configcatclient.create_client_with_lazy_load, configcatclient.create_client_with_manual_poll. Create the ConfigCat Client as a Singleton object with configcatclient.get() instead.
  • Updated logging:
    • Include event IDs in log messages to make identification of log events easier.
    • Revise log messages and make them consistent across the ConfigCat SDKs.
  • Revise caching of downloaded config data:
    • Use a standardized config cache key generation algorithm and cache payload format to allow shared caches to be used by SDKs of different platforms.
  • Updated semver dependency >=2.10.2.