Skip to content
This repository has been archived by the owner on Jul 12, 2023. It is now read-only.

v1.5.1

Compare
Choose a tag to compare
@sethvargo sethvargo released this 18 Jan 16:58
· 60 commits to main since this release
4b8481e

Changes since v1.5.0

Bugs

  • Fix a bug with the sms anomalies emailer where it may fail after the first run.

Changes since v1.4.0

UI

  • Add explanation for possible delta in token claim / publish rate due to iOS user-report behavior (#2309, @bschlaman)

Operations

  • Add functionality for sending alert emails to realm contacts for SMS and code anomalies. This removes the server operator from the loop in alerting realms of potential issues with SMS error rates or code claim ratios. However, this does require configuration and setup. If you previously enabled twilio ignored codes, remove the ignored_twilio_error_codes definition from your Terraform. For detailed setup instructions, see https://github.com/google/exposure-notifications-verification-server/blob/main/docs/production.md#setup-system-emails. This introduces a new service, emailer. When deploying, run terraform taint module.en.null_resource.build to ensure the new service is built. The initial Terraform deployment may fail with errors about a missing metric. After you configure the emailer as noted above, update the Terraform configuration for module the en and en-alerting module and set enable_emailer = true, then run Terraform a second time and it will succeed. If you restrict ingress traffic, also ensure add the revision annotation "run.googleapis.com/ingress" : "all" to the emailer service. (#2308, @sethvargo)
  • Add support for setting CC and BCC on all system-sent emails. To configure this, see the production guide for sending system emails. (#2320, @sethvargo)
  • Only register metric descriptors that have not yet been registered. (#2311, @sethvargo)

SMS

  • Allow user report to utilize a different "from" number for SMS sending. This can help reduce queuing and self report codes being blocked by a large bulk issue in a jurisdiction. (#2312, @mikehelmick)
  • Fix an issue where the server might crash when a large number of codes were submitted to the SMS provider and the SMS provider rejects the request due to a queueing issue. (#2307, @sethvargo)

Dependencies

Added

  • cloud.google.com/go/compute: v1.0.0
  • cloud.google.com/go/iam: v0.1.0

Changed

Removed

  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3