v0.17.0 - Improved Client Bootstrap, Network Fallback, and Internal Diagnostics Updates
Target Apps for client bootstrap:
get_client_initialize_response
now acceptsclient_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