Skip to content

94.3.0

Compare
Choose a tag to compare
@tarikeshaq tarikeshaq released this 22 Sep 17:32
· 525 commits to main since this release
0470b9f

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.