4.45.2 - Reworked networking
Improvements
- Leverage OkHttp for network calls with DoH DNS resolution
- Added manufacturer to diagnostic metadata
- Added abstraction layer for local storage handling. Will allow for storage migrations in future releases
Fixes
- DoH makes android-sdk less likely to fail network initialization in several scenarios we've seen in the wild.
Additional Notes:
- There was a merge order mixup that made it into the public repo. The released binary on Maven includes only the changes here in the release notes.
Included In This Release
- 195f119 kevin-statsig
- update test delay to run better on github (#437)
- 98d6eef kevin-statsig
- delete urlconnectionprovider (#435)
- fff2ccc kevin-statsig
- KeyValueStorage interface integration (#434)
- 5103f20 kevin-statsig
- ErrorBoundary update and test fixes (#433)
- b9fa701 kevin-statsig
- keyvalue storage interface and legacy impl (#432)
- 5c496d2 kevin-statsig
- expose httpclient init (#430)
- 476c1f3 kevin-statsig
- use okhttp for network (#429)
- 50393a4 kevin-statsig
- sanity check unit test for evaluatorutils (#425)
- 3c448a2 kevin-statsig
- add manufacturer to statsig metadata (#424)
Full Changelog: 4.45.1...4.45.2