Hi All,

This week we're shipping FxA train-82 to production, with the
following highlights:

  * We have significantly improved handling of login state
    for users who verify their account or reset their password
    in an e10s-enabled browser.  Previously it was possible
    for two tabs to clobber each others state in localStorage
    if they were running in different e10s processes.

  * We now log a new metrics event whenever a the user
    sends a tab to another device, by observing traffic
    on our `/devices/notify` endpoint.  This will help
    us do more targeted analysis of the user impact of
    specific features.

  * We're tightened up request body validation in several
    places, including in device-registration calls and CSP
    reports.

  * The fxa-auth-mailer repo has been merged into the main
    fxa-auth-server repo.  This should dramatically simplify
    development and deployment of new features that have an
    email component.

  * We're now more tolerant of upstream delays when sending
    notifications via Mozilla's push service.

  * We now log flow events to indicate which experiments a
    user sees during their login flow, which should let us
    do more deliberate A/B testing and analysis.

  * We've also started logging flow events for key front-end
    performance metrics such as page load time.

  * Several fixes for the "SMS install link" feature based
    on initial testing, and a new endpoint to let the front
    end explicitly check whether SMS sending is enabled on
    the backend.

  * Various misc pages on the content-server now send the
    correct security-related headers.

  * The frontend mocha tests will now reload automatically
    when you change code in your local copy, which should
    speed up iteration time on the frontend code.

  * The "mailcheck part 2" feature is shipping enabled for
    all users; thanks to Divya for pushing this one through!

  * The customs-server can now be deployed via docker image.


As always, you can find more details in the changelogs for each repo:

  https://github.com/mozilla/fxa-auth-server/blob/v1.82.2/CHANGELOG.md
  https://github.com/mozilla/fxa-content-server/blob/v1.82.0/CHANGELOG.md
  https://github.com/mozilla/fxa-customs-server/blob/v1.82.0/CHANGELOG.md
  https://github.com/mozilla/fxa-profile-server/blob/v1.82.1/CHANGELOG.md


There are also detailed PR metrics included below if you're interested.


  Cheers,

    Ryan



------------

Metrics for total PRs and commits this train are busted due to the
this train containing the entire commit history of fxa-auth-mailer as
"new" commits.  But we did work on the following features:

  * FxA-41: signin funnel metrics:                1 PRs (now  71 / 74
=  96% complete)
  * FxA-53: Mobile Push Pt2: SMS install link:    7 PRs (now  34 / 44
=  77% complete)
  * FxA-67: dockerflow everywhere:                1 PRs (now   5 / 10
=  50% complete)
  * FxA-79: mailcheck pt2:                        1 PRs (now   2 /  2
= 100% complete)

Along with 21 general quality improvements.
_______________________________________________
Dev-fxacct mailing list
Dev-fxacct@mozilla.org
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to