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
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct