Skip to content

Releases: mozilla/application-services

v94.2.2

14 Oct 20:27
4e1c650

Choose a tag to compare

v94.2.2 (2022-10-14)

Full Changelog

Nimbus ⛅️🔬🔭

What's Changed

  • Disabled Glean events recorded when the SDK is not ready for a feature (#5185)

v94.3.2

13 Oct 17:51

Choose a tag to compare

v94.3.2 (2022-10-13)

Full Changelog

General

What's Changed

  • Android: Reverted NDK back to r21d from r25b. (#5156)

Sync Manager

What's Changed

- Syncing will sync each engine in a deterministic order which matches desktop ([#5171](https://github.com/mozilla/application-services/issues/5171))

v94.3.1

23 Sep 15:05
be8254d

Choose a tag to compare

v94.3.1 (2022-09-23)

Full Changelog

Nimbus ⛅️🔬🔭

What's Fixed

  • A regression affecting Android in calculating days_since_install and days_since_update (#5157)

v94.2.1

21 Sep 19:48
2b776cb

Choose a tag to compare

v94.2.1 (2022-09-21)

Full Changelog

Nimbus ⛅️🔬🔭

What's Changed

  • Added applyLocalExperiments() method as short hand for setLocalExperiments and applyPendingExperiments. (#5131)
    • applyLocalExperiments and applyPendingExperiments now returns a cancellable job which can be used in a timeout.
    • initialize function takes a raw resource file id, and returns a cancellable Job.

What's Fixed

  • A regression affecting Android in calculating days_since_install and days_since_update (#5157)

v94.3.0

20 Sep 23:00

Choose a tag to compare

v94.3.0 (2022-09-20)

Full Changelog

General

What's Changed

  • Rust toolchain has been bumped to 1.63 and minimum version bumped to 1.61 to comply with our Rust Policy
  • Android: Upgraded NDK from r21d to r25b. (#5142)

Places

What's Changed

  • Added metrics for the run_maintenance() method. This can be used by consumers to decide when to schedule the next run_maintenance() call and to check if calls are taking too much time.

What's new

  • Exposed a function in Swift migrateHistoryFromBrowserDb to migrate history from browser.db to places.db, the function will migrate all the local visits in one go. (#5077).
    • The migration might take some time if a user had a lot of history, so make sure it is not run on a thread that shouldn't wait.
    • The migration runs on a writer connection. This means that other writes to the places.db will be delayed until the migration is done.

Nimbus

What's Changed

  • Added applyLocalExperiments() method as short hand for setLocalExperiments and applyPendingExperiments. (#5131)
    • applyLocalExperiments and applyPendingExperiments now returns a cancellable job which can be used in a timeout.
    • initialize function takes a raw resource file id, and returns a cancellable Job.

v94.2.0

13 Sep 12:37

Choose a tag to compare

v94.2.0 (2022-09-13)

Full Changelog

General

  • error-support is now exposed to both Firefox iOS and Focus iOS. error-support supports better error reporting and logging for errors. (#5094)

Nimbus FML ⛅️🔬🔭🔧

What's Changed

  • Add channels value for defaults and add support for multiple channels in channel via comma separation. (#5101)

✨ What's New ✨

  • JEXL targeting allows for using the in keyword with objects and a map of active experiments has been added to TargetingAttributes. The map will always be empty at this time. (#5104)

Nimbus ⛅️🔬🔭

What's Changed

  • Added metrics for SDK unavailability and disk cache unreadiness to tease apart the difference in startup slowness. (#5118)

v94.1.0

18 Aug 18:05
78b165b

Choose a tag to compare

v94.1.0 (2022-08-18)

Full Changelog

Nimbus

What's new

  • Added telemetry to track how often apps query for variables before Nimbus is initialized. (#5091)

v94.0.1

09 Aug 19:01
a2feeab

Choose a tag to compare

v94.0.1 (2022-08-09)

Full Changelog

Nimbus FML

What's fixed

  • Linux releases for the FML were missing, there are available again now. (#5080)

v94.0.0

02 Aug 19:47
b70c548

Choose a tag to compare

v94.0.0 (2022-08-02)

Full Changelog

Logins

⚠️ Breaking Changes ⚠️

  • Removed expired logins sqlcipher migration metrics and renamed the migrateLoginsWithMetrics function since it no longer reports metrics. An associated iOS PR (#11470) has been created to address the function renaming. (#5064)

v93.7.2

01 Aug 16:46

Choose a tag to compare

v93.7.2 (2022-08-01)

Full Changelog

General

What's Changed

  • Glean updated to v50.1.4