Skip to content

v0.17.0 - Improved Client Bootstrap, Network Fallback, and Internal Diagnostics Updates

Compare
Choose a tag to compare
@statsig-kong statsig-kong released this 01 Aug 21:38
· 210 commits to main since this release
83b99fc

Target Apps for client bootstrap:

  • get_client_initialize_response now accepts client_sdk_key as a parameter. This allows responses to respect Target Apps assigned to a client key.

Bootstrap/Datastore falls back to network:

  • In the event that bootstrap or datastore fails during initialization a network request to /download_config_specs will be sent immediately. Previously the SDK would be left uninitialized until the next background sync

Internal Diagnostics Changes:

  • Convert Diagnostics into a static class which can be used throughout the code base.
  • This required the _ConfigEvaluation() class be moved into its own folder to prevent a circular dependency issues

Full Changelog: v0.16.13...v0.17.0