Hi All,

This week we have deployed FxA train-67 to production, and it brings
with it the following highlights:

* Device push notifications are now rate-limited, to avoid bugs causing
  a notification loop and grinding down the entire system; thanks to our
  Outreachy intern Larissa for her work on this feature!

* Sign-in notification emails now include an IP address and geographic
  information, so users can more easily tell whether the login was
  legitimate; thanks to our summar intern Sai for his work on this
  feature!

* We've removed support for http:// gravatar URLs, all avatar images
  must now be hosted on a secure URL.  Fortunately no-one was actually
  using such URLs in production.

* The "show password" button now only shows the password while it's held
  down, which avoids some weird edge-cases with the browser storing
  session data.

* Several styling fixes for the devices view have been landed, as we
  pick up on the thread of enabling it by default.

* All outbound links in our emails now include utm_* metrics parameters,
  and we can now track them in datadog.  This will give us much improved
  visibility into the usefulness of our various emails.

* Push notifications about password change/reset now actually make it to
  the devices that need to know; previously we would disconnect all
  devices before sending the notification, meaning we couldn't actually
  send them the notification.

* We fixed a subtle bug with password-reset tokens, where they could
  be created with expiry timestamps that had already passed.

* We fixed an edge-case in the new sign-in confirmation flow, where
  sessions that did not request keys were handled incorrectly.

* The "devices view" will now include older sync clients that do not
  register themselves explicitly as a device; the server now creates
  a placeholder device record on their behalf.

While it's not a code change, we're now also running with the sign-in
confirmation feature enabled for 100% of users on compatible devices.
So far it seems to have had a minimal impact on the sign-in success
rate, which is reassuring.

As usual, you can dive into all the details in the changelog files for
each individual repo:

  https://github.com/mozilla/fxa-profile-server/blob/master/CHANGELOG.md
  https://github.com/mozilla/fxa-content-server/blob/master/CHANGELOG.md
  https://github.com/mozilla/fxa-auth-server/blob/master/CHANGELOG.md
  https://github.com/mozilla/fxa-auth-db-mysql/blob/master/CHANGELOG.md
  https://github.com/mozilla/fxa-auth-mailer/blob/master/CHANGELOG.md


  Cheers,

    Ryan
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to