⚠️ Breaking Changes ⚠️
Android
- Added
RustComponentsInitializer.kt
toinit_rust_components
.
Context ID
- Added the first version of a component for managing and rotating context IDs
sent to MARS / Merino.
BREAKING CHANGE
- Removed
Megazord.kt
and moved the contents to the newRustComponentsInitializer.kt
.
🦊 What's Changed 🦊
Remote Settings
RemoteSettingsService::sync
is now more efficient. It checks the remote settings changes
endpoint and only syncs collections that have been modified since the last sync.
Logins
- add logins store api methods for bulk insert and meta insert, intended to be used during migration and CSV import on desktop:
fn add_with_record(&self, entry_with_record: LoginEntryWithRecordFields)
: add a login together with metadatafn add_many(&self, entries: Vec<LoginEntry>)
: add multiple logins with single transactionfn add_many_with_records(&self, entries_with_records: Vec<LoginEntryWithRecordFields>)
: add multiple logins with metadata within single transaction
Glean
- Updated to v64.3.1 (#6755/#6762)
- Reverted the JNA dependency version back to 5.14.0 due Android 5/6 crashes. (#6762)
🔧 What's Fixed 🔧
Remote Settings
- Fixed setting a new app context with
RemoteSettingsService::update_config
Search
- The
SearchEngineSelector::filter_engine_configuration
will now sort any
unordered engines by name rather than identifier.