github mozilla/application-services v140.0

latest releases: v143.0, v142.0, v141.0...
3 months ago

⚠️ Breaking Changes ⚠️

Android

  • Added RustComponentsInitializer.kt to init_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 new RustComponentsInitializer.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 metadata
    • fn add_many(&self, entries: Vec<LoginEntry>): add multiple logins with single transaction
    • fn 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.

Full Changelog

Don't miss a new application-services release

NewReleases is sending notifications on new releases.