Releases: mozilla/application-services
Releases · mozilla/application-services
v94.2.2
v94.3.2
v94.3.2 (2022-10-13)
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
v94.2.1
v94.2.1 (2022-09-21)
Nimbus ⛅️🔬🔭
What's Changed
- Added
applyLocalExperiments()method as short hand forsetLocalExperimentsandapplyPendingExperiments. (#5131)applyLocalExperimentsandapplyPendingExperimentsnow returns a cancellable job which can be used in a timeout.initializefunction takes a raw resource file id, and returns a cancellableJob.
What's Fixed
- A regression affecting Android in calculating
days_since_installanddays_since_update(#5157)
v94.3.0
v94.3.0 (2022-09-20)
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 nextrun_maintenance()call and to check if calls are taking too much time.
What's new
- Exposed a function in Swift
migrateHistoryFromBrowserDbto migrate history frombrowser.dbtoplaces.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.dbwill be delayed until the migration is done.
Nimbus
What's Changed
- Added
applyLocalExperiments()method as short hand forsetLocalExperimentsandapplyPendingExperiments. (#5131)applyLocalExperimentsandapplyPendingExperimentsnow returns a cancellable job which can be used in a timeout.initializefunction takes a raw resource file id, and returns a cancellableJob.
v94.2.0
v94.2.0 (2022-09-13)
General
error-supportis now exposed to both Firefox iOS and Focus iOS.error-supportsupports better error reporting and logging for errors. (#5094)
Nimbus FML ⛅️🔬🔭🔧
What's Changed
- Add
channelsvalue for defaults and add support for multiple channels inchannelvia comma separation. (#5101)
✨ What's New ✨
- JEXL targeting allows for using the
inkeyword 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
v94.1.0 (2022-08-18)
Nimbus
What's new
- Added telemetry to track how often apps query for variables before Nimbus is initialized. (#5091)
v94.0.1
v94.0.1 (2022-08-09)
Nimbus FML
What's fixed
- Linux releases for the FML were missing, there are available again now. (#5080)