- General
- BREAKING CHANGE: Replaced the client-side storage backend with a SQLite-powered one.
This is major change and large refactoring of the Glean SDK internals, but has very limited breaking changes in the
public API (breaking changes in the Rust API only).
Data is migrated from the old rkv-powered storage to the SQLite database on first start with this Glean SDK version.
The Rkv data is retained for now. Only the SQLite-backed data is written to for new metric recordings.
Newglean.migration.*metrics were added to monitor and validate the migration process.
Other monitoring metrics are preserved.
Theglean.database.rkv_load_errorhas been replaced by a more genericglean.database.load_errorwith similar semantics.
- BREAKING CHANGE: Replaced the client-side storage backend with a SQLite-powered one.