v8.0.0
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 withconfigcatclient.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
.