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

Releases: google/exposure-notifications-server

v0.15.1

29 Oct 21:57
3a3417b
Compare
Choose a tag to compare

Release notes for v0.15.1

Changelog since v0.15.0

Changes by Kind

Security

  • ATTENTION SERVER OPERATORS:
    This release will print ERROR level log messages if there are verification certificates where the issuer matches, but the audience field does not match. In the next release these mismatches will be hard failures. If you find a mismatch, work with your verification server operators to resolve any issues before deploying the release after this one. (#1122, @mikehelmick)
  • Export padding is persisted to the database to ensure stability over time. (#1119, @mikehelmick)

Documentation

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.15.0

29 Oct 18:26
7fe5a84
Compare
Choose a tag to compare

Changes since v0.14.0

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.14.0

26 Oct 22:05
v0.14.0
ee47349
Compare
Choose a tag to compare

Release notes for main

Documentation

Changelog since v0.13.0

Changes by Kind

Major

  • API Behavior Change :: SymptomOnsetInterval from the publish request will be used if present and valid even if the verification certificate contains a symptom onset date. This allows apps to ask users their symptom onset date as well. (#1103, @mikehelmick)

Minor

  • BUG FIX: Revision tokens will still be returned if publish happens twice on the same day and a device is not releasing same day keys. This is unlikely to have any impact on production devices based on known usage patterns. (#1112, @mikehelmick)
  • Generate service mirrors v1 API more closely now. (#1109, @mikehelmick)
  • Document setting versioning and lifecycle on Terraform state (#1100, @sethvargo)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.13.0

19 Oct 23:37
v0.13.0
1925dec
Compare
Choose a tag to compare

Release notes for main

Documentation

Changelog since v0.12.1

Changes by Kind

Security

Other

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.12.1

16 Oct 13:34
5ddd4aa
Compare
Choose a tag to compare

Changes since v0.12.0

Admin Console

Deployment

Misc

  • Ensure map is initialized preventing runtime panic (#1078, @sethvargo)
  • Adds ability to only export non-travelers. (#1072, @jeremyfaller)
  • Bug fixes: Export-importer job bug fixes. Prevents duplicate files from being scheduled. May require you to delete files from your importfiles table. (#1076, @mikehelmick)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.12.0

13 Oct 23:48
v0.12.0
f569bac
Compare
Choose a tag to compare

Release notes for main

Documentation

Changelog since v0.11.1

Changes by Kind

Critical change

  • BEHAVIOR CHANGE:
    Two new environment variables, USE_DEFAULT_SYMPTOM_ONSET_DAYS and DEFAULT_SYMPTOM_ONSET_DAYS.
    If enabled, TEKs that previously would have a null value for days since symptom onset will receive the default value.

    This new functionality is enabled by default in this release. (#1060, @mikehelmick)

Export / Import changes

  • Bug fixes: Export-importer job bug fixes. Prevents duplicate files from being scheduled. May require you to delete files from your importfiles table. (#1076, @mikehelmick)
  • Recreate ExcludeRegions in exports. This will allow situations where traveling users can be excluded in an export. (#1067, @jeremyfaller)

Mirror service

  • Mirror service terraform config for key server migration. (#1074, @mikehelmick)
  • New: Mirror service cmd/mirror for mirroring an export directory from one key server to another. (#1070, @mikehelmick)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.11.1

06 Oct 21:11
77094b3
Compare
Choose a tag to compare

Changes since v0.11.0

Breaking changes

  • Behavior change! Two new environment variables,
    USE_DEFAULT_SYMPTOM_ONSET_DAYS and DEFAULT_SYMPTOM_ONSET_DAYS. If enabled,
    TEKs that previously would have a null value for days since symptom onset will
    receive the default value.

    This new functionality is enabled by default in this release. (#1060, @mikehelmick)

  • Changes in the Terraform configuration will cause SSL certificates to re-provision. This could cause downtime depending on your configuration. (#1056, @sethvargo)

New services

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v0.11.0

05 Oct 21:34
36e3544
Compare
Choose a tag to compare

Changes since v0.10.0

Breaking changes

  • Upgraded federation API to support v1.5 EN fields and revised keys. This is not backwards compatible with the previous version of federation and pivots the data differently based on the traveler bit and v1 publish API that puts keys typically in a single region. (#986, @mikehelmick)

Federation

  • Add new server that can import export files generated from other key servers (including possibly other implementations). (#1044, @mikehelmick)

Dependencies

Added

  • github.com/PuerkitoBio/purell: v1.0.0
  • github.com/PuerkitoBio/urlesc: 5bd2802
  • github.com/emicklei/go-restful: ff4f55a
  • github.com/go-logr/logr: v0.1.0
  • github.com/go-openapi/jsonpointer: 46af16f
  • github.com/go-openapi/jsonreference: 13c6e35
  • github.com/go-openapi/spec: 6aced65
  • github.com/go-openapi/swag: 1d0bd11
  • github.com/mailru/easyjson: d5b7844
  • github.com/munnerz/goautoneg: a547fc6
  • k8s.io/gengo: 0689ccc
  • sigs.k8s.io/structured-merge-diff/v3: 43c19bb

Changed

Removed

Nothing has changed.

v0.10.0

29 Sep 17:03
v0.10.0
fa553f3
Compare
Choose a tag to compare

Release notes for main

Documentation

Changelog since v0.9.2

Changes by Kind

Uncategorized

Dependencies

Added

  • github.com/jeremyfaller/puddle: 91d0159
  • github.com/jmespath/go-jmespath/internal/testify: v1.5.1

Changed

Removed

  • github.com/jackc/puddle: v1.1.1

v0.9.2

22 Sep 02:15
6f097ad
Compare
Choose a tag to compare

Release v0.9.2

Changelog since v0.9.1

Changes by Kind

Bugfixes and improvements

  • Bugfix: handle nil JWKS URI values. (#1020, @mikehelmick)
  • Export file signatures will be ordered with the most recently created one first. Documented updated expectations around files with multiple signers. (#1019, @mikehelmick)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.