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