Skip to content

Releases: m-lab/locate

Migrates from KMS to Secret Manager

19 Oct 19:00
a896eda

Choose a tag to compare

The major change in the release is migration from using the Cloud Key Management Service (KMS) to use the Cloud Secret Manager (SM). KMS required us to store the private JWS singer keys in this repository, although encrypted. The SM allows us to remove any key material, encrypted or not, from this repository. The SM also allow us to store old versions of keys. That is, keys are versioned, which provides us an easier path for key rotation.

Additionally this PR includes:

  • Reinstalling the ca-certificates package before the Travis build to prevent server certificate errors.
  • Increasing the max instances to 20 for GAE auto-scaling of this app.

Uses automatic scaling for GAE deployment

19 Jul 17:06
c371e0a

Choose a tag to compare

Proxy wehe/replay requests to wehe endpoint in mlab-ns

03 May 18:16
34e147e

Choose a tag to compare

v0.7.1...v0.7.2

Proxys wehe/replay requests to actual wehe status in mlab-ns, now that mlab-ns tracks wehe status.

Updates to monitoring-token, plus other minor changes

05 Apr 16:49
df7f72d

Choose a tag to compare

v0.7.0...v0.7.1

Notable changes in this release:

  • monitoring-token now returns a locate URL by default, and return a service URL only when a special flag is present.
  • monitoring request responses now include a results key in addition to the previous target key so that the structure of monitoring responses matches that of regular responses.
  • Documentation updates.

Add generic Locator interface for Maxmind fallback and user-provided location hints

02 Dec 23:28
8459a0e

Choose a tag to compare

Add clientgeo package for appengine location (#42)
Add clientgeo.MaxmindLocator (#43)
Add support for user-provided location hints (#44)
Use constant names for X-Locate-Client* headers (#45)

Propagate client http parameters to service URLs

02 Nov 18:16
7531df5

Choose a tag to compare

Pass http parameters prefixed with client_ to generated urls (#39)

Weekly release 3

30 Oct 18:53
2a67141

Choose a tag to compare

Use a more explicit cache-control directive "no-store" (#38)

Weekly release 2

30 Oct 14:35
1739b92

Choose a tag to compare

Log the client protocol used to contact the server (#37)

Weekly release

29 Oct 19:24
e99fa4a

Choose a tag to compare

Set header to disable caching (#36)

Weekly release

10 Sep 18:40
f56e056

Choose a tag to compare

Change type to NearestResult (#31)
Add locate client API package (#32) …
Add locatetest package for unit tests (#33) …