Skip to content

0.272.0

Compare
Choose a tag to compare
@tas-runtime-bot tas-runtime-bot released this 21 Jun 14:28
· 646 commits to develop since this release

Known issue

⚠️ This release is vulnerable to this known issue around handling expect 100-continue responses. We recommend skipping this version and upgrading to 0.274.0 instead.

Changes

  • route_registrar now emites route registration events immediately upon startup, rather than waiting for a full registration interval to pass. This will cut down on accidental TTL expiry incurred by restarting route-registrar.
  • ✨ The router.enable_log_attempts_details property has been added to allow operators to configure Gorouter to log additional information about retried attempts to send requests to backends. Thanks @maxmoehl!
  • 🐛Specifying multiple CA certs to route_registrar via route_registrar.routing_api.ca_certs will now render correctly as multiple certs in a single CA file.
  • 🐛 Routing API clients now correctly refresh their UAA tokens prior to expiry. This should help prevent route_registrar from crashing whenever the token expires.
  • Golang package dependency bumps

Bosh Job Spec changes:

diff --git a/jobs/gorouter/spec b/jobs/gorouter/spec
index 0f61e044..a14133ed 100644
--- a/jobs/gorouter/spec
+++ b/jobs/gorouter/spec
@@ -236,6 +236,9 @@ properties:
   router.logging_level:
     description: "Log level for router"
     default: "info"
+  router.enable_log_attempts_details:
+    description: "Log additional fields in the access log that provide more details on the specific timings and attempts performed towards endpoints."
+    default: false
   router.logging.format.timestamp:
     description: |
       Format for timestamp in component logs. Valid values are 'rfc3339', 'deprecated', and 'unix-epoch'."

✨ Built with go 1.20.5

Full Changelog: v0.271.0...v0.272.0

Resources