v76.0.0 (2021-05-12)
History Metadata Storage
- Introduced a new experimental metadata storage API, part of libplaces.
Sync Manager
- Removed support for the wipeAll command (#4006)
Autofill
What's Changed
- Added support to scrub encrypted data to handle lost/corrupted client keys.
Scrubbed data will be replaced with remote data on the next sync.
Nimbus
- Added bucket and collections to
NimbusServerSettings
, with default values. - Added
getAvailableExperiments()
method exposed byNimbusClient
. - At most one local experiment will be enrolled for any given
featureId
, and
to support this, the database can now have a NotEnrolledReason::FeatureConflict value.
⚠️ Breaking changes ⚠️
- Moved the
Nimbus
class and its test class from Android Components into this repository. Existing integrations should pass a delegate in to provide Nimbus with a thread to do I/O and networking on, and an Obsevrer.
Fixed in the complementary android-components#10144