Skip to content

v134.0

Compare
Choose a tag to compare
@pascalchevrel pascalchevrel released this 25 Nov 16:23
31c5d2e

✨ What's New ✨

Relevancy

  • Added init, select and update methods for Thompson Sampling (multi-armed bandit)

🦊 What's Changed 🦊

Glean

FxA Client

  • Updated the iOS sendToDevice function to return the closeTab call's result when applicable. (#6448)

Nimbus SDK ⛅️🔬🔭

  • Added a standalone method to calculate targeting context attributes that are based on values in the Nimbus persistence layer (#6493)

Places

  • PlacesConnection.noteHistoryMetadataObservation{ViewTime, DocumentType}()
    (Android) and PlacesWriteConnection.noteHistoryMetadataObservation() (iOS)
    now take an optional NoteHistoryMetadataObservationOptions argument. The
    new if_page_missing option specifies what to do if the page for the
    observation doesn't exist in the history database.
    (#6443)

⚠️ Breaking Changes ⚠️

Nimbus SDK ⛅️🔬🔭

  • Added methods to RecordedContext for retrieving event queries and setting their values back to the foreign object (#6322).

Places

  • If an entry for a page doesn't exist in the history database, any
    history observations for that page will no longer be recorded by default.
    To revert to the old behavior, and automatically insert an entry for
    the page before recording the observation, set the new if_page_missing
    option to HistoryMetadataPageMissingBehavior::InsertPage.

Full Changelog