✨ What's New ✨
Relevancy
- Added init, select and update methods for Thompson Sampling (multi-armed bandit)
🦊 What's Changed 🦊
Glean
- Updated to v62.0.0 (bug 1928630)
FxA Client
- Updated the iOS
sendToDevice
function to return thecloseTab
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) andPlacesWriteConnection.noteHistoryMetadataObservation()
(iOS)
now take an optionalNoteHistoryMetadataObservationOptions
argument. The
newif_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 newif_page_missing
option toHistoryMetadataPageMissingBehavior::InsertPage
.