Hi All,

This week we will be shipping FxA train-74 to production, with
the following highlights:

  * We can now avoid asking users to confirm their sign-in if
    they're using the same IP address as a previous sign-in.
    The initial version uses a 1-day history of IP addresses
    but we may consider increasing that based on ongoing user
    metrics.

  * Much tigher validation of metrics context data; it turns out
    that automated security scans just love to insert SQL
    injection attempts into our metric data.

  * Some fixes and additional metrics the for sign-in unblock
    feature, which has already proven to be of significant
    benefit for users who get caught up in our rate-limiting.

  * A huuuge refactor of the auth-server test suite, to use mocha
    rater than node-tap as the test runner.  This is already paying
    handsome dividends in developer productivity and happiness.

  * Fix several UX bugs in the devices view, including more accurate
    identification of tablet devices, and improved default names
    for iOS devices.

  * We're continuing the trend of fixing flaky functional tests.

  * When users sign up to the Mozilla newsletter during account
    creation, we now send along the source_url and its various
    utm_* metrics parameters.  This should help improve tracking
    of the effectiveness of newsletter campaigns.

  * The Android and iOS app store buttons are now localized
    appropriately.  Previously they would occur in English
    regardless of the language used for the rest of the page.

  * The "email preferences" link now opens in a new tab, since
    it takes you to a different website.

  * The devices view will now include OAuth reliers who have
    active access tokens to your account.

  * When viewing the account verification page in iOS, we now
    show an "app banner" to help the user open it in Firefox.

  * The profile-server is now running on docker in production,
    the first of our services to do so.

Special thanks go to the following community contributors,
who have code shipping in this train:

  * Divya Biyani, who helped with a refactor of the control logic
    in our authentication brokers.

  * Sai Prashanth Chandramouli, who changed the "Show Password"
    button so that it would only appear once you've actually
    entered some text to show.

  * Ramya Praneetha, who fixed the styling of the app download
    badges on the verification page.

Thanks all!

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

  https://github.com/mozilla/fxa-auth-server/blob/v1.74.1/CHANGELOG.md
  https://github.com/mozilla/fxa-content-server/blob/v0.74.1/CHANGELOG.md
  https://github.com/mozilla/fxa-profile-server/blob/v0.74.0/CHANGELOG.md


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


  Cheers,

    Ryan



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

This train we are shipping work on the following features:

  * FxA-106: signin unblock:       2 PRs (now  31 / 34 =  91% complete)
  * FxA-107: ip profile logins:    2 PRs (now  13 / 14 =  93% complete)
  * FxA-15: connected apps:        1 PRs (now   8 / 10 =  80% complete)
  * FxA-41: signin funnel metrics: 3 PRs (now  43 / 55 =  78% complete)

As well as 23 general quality improvements.

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

Reply via email to