Hi All,
Last week we shipped FxA train-85 to production, with the following highlights: * Lots of small fixes and tweaks to get all our servers running properly under Docker; this has allowed us to deploy a dockerized dev environment at https://nightly.dev.lcip.org * We've added some additional API endpoints to support the "secondary emails" feature, which we've now got up and running in a custom dev environment at http://emails3.dev.lcip.org * It's now possible to include a "msgctxt" alongside strings extracted for localization, to indicate when e.g. two instances of the English phrase "Sign In" are used in two different contexts that may require different treatments during translation. This has been a long-requested feature for translators. * We briefly shipped the "web sessions" feature to all users, showing web-based login sessions alongside connected devices and apps in the settings page. Unfortunately we had to roll it back due to large numbers of orphaned web login sessions cluttering up the view. * We removed support for the "verification_redirect" query parameter; no existing reliers were using it, and it was adding significant complexity to our functional test suite. * Mobile devices will now display with the correct icon in the "devices and apps" screen; for a while there they were being displayed with a laptop icon. * We've improved the error messages for users who get stuck after an email bounce, although there are yet more improvements in the works. * Our API endpoints now escape HTML special characters like "<" and in ">" in JSON output strings, as an extra layer of protection against buggy behaviour in certain older browsers. Special thanks go to the following community contributors, who have code shipping in this train: * Princi Vershwal, who made the "Add…" buttons on the settings page blue in order to draw the user's attention to items that need action. As always, you can find more details in the changelogs for each repo: https://github.com/mozilla/fxa-auth-server/blob/v1.85.1/CHANGELOG.md https://github.com/mozilla/fxa-content-server/blob/v1.85.3/CHANGELOG.md https://github.com/mozilla/fxa-oauth-server/blob/v1.85.0/CHANGELOG.md https://github.com/mozilla/fxa-customs-server/blob/v1.85.0/CHANGELOG.md https://github.com/mozilla/fxa-profile-server/blob/v1.85.0/CHANGELOG.md There are also detailed PR metrics included below if you're interested. Cheers, Ryan ------------ This train we had a total of 68 PRs and 72 reviews. That includes work on the following features: * FxA-122: DevOps Q2: 1 PRs (now 7 / 23 = 30% complete) * FxA-27: Add additional emails (Phase 1): 1 PRs (now 41 / 43 = 95% complete) * FxA-51: Mobile Push Pt1: post-verify page: 2 PRs (now 22 / 29 = 76% complete) * FxA-53: Mobile Push Pt2: SMS install link: 2 PRs (now 87 / 91 = 96% complete) * FxA-56: Email deliverability: 2 PRs (now 17 / 20 = 85% complete) * FxA-67: dockerflow everywhere: 10 PRs (now 27 / 28 = 96% complete) Along with 50 general quality improvements
_______________________________________________ Dev-fxacct mailing list Dev-fxacct@mozilla.org https://mail.mozilla.org/listinfo/dev-fxacct