0.272.0
tas-runtime-bot
released this
21 Jun 14:28
·
646 commits
to develop
since this release
Known issue
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