Releases: cloudfoundry/routing-release
Releases · cloudfoundry/routing-release
0.331.0
0.331.0
Release Date: February 28, 2025
Changes
✨ Built with go 1.23.6
Full Changelog: v0.330.0...v0.331.0
Resources
0.330.0
0.330.0
Release Date: February 07, 2025
Changes
- bump dependancies
- add extendable bosh property to log extra access log fields - #448 - thanks @maxmoehl !
Bosh Job Spec changes:
diff --git a/jobs/gorouter/spec b/jobs/gorouter/spec
index 868629ac..9d694a02 100644
--- a/jobs/gorouter/spec
+++ b/jobs/gorouter/spec
@@ -322,6 +322,14 @@ properties:
router.logging.syslog_network:
description: "Network protocol to use when connecting to the syslog server. Valid values are 'tcp', 'udp', <empty>. When choosing an empty string value, the local syslog daemon is used."
default: "udp"
+ router.logging.extra_access_log_fields:
+ description: |
+ An array of additional access log fields to log. Any new log fields will only be exposed via
+ this property and operators have to explicitly enable them. This is done to prevent breaking
+ log parsing in existing setups by the introduction of new fields. Does not affect stdout /
+ stderr logs.
+ Available fields are: local_address
+ default: []
router.logging.format.timestamp:
description: |
Format for timestamp in component logs. Valid values are 'rfc3339', 'deprecated', and 'unix-epoch'."
✨ Built with go 1.23.6
Full Changelog: v0.329.0...v0.330.0
Resources
0.329.0
0.329.0
Release Date: January 21, 2025
Changes
- BREAKING CHANGE: The
lb_algo
load balancing option key name has been renamed toloadbalancing
. This standardizes the name across components. Read more about this change here. - Bump to go 1.23.5.
- Bump dependancies.
Bosh Job Spec changes:
diff --git a/jobs/route_registrar/spec b/jobs/route_registrar/spec
index b9afabbe..c39eac91 100644
--- a/jobs/route_registrar/spec
+++ b/jobs/route_registrar/spec
@@ -144,7 +144,7 @@ properties:
writable (optional, boolean): sets the writable flag. defaults to false
options object
- lb_algo (optional, string): Load balancing algorithm for routing incoming requests to the backend: 'round-robin' or 'least-connection'. In cases where this option is not specified, the algorithm defined in gorouter spec is applied.
+ loadbalancing (optional, string): Load balancing algorithm for routing incoming requests to the backend: 'round-robin' or 'least-connection'. In cases where this option is not specified, the algorithm defined in gorouter spec is applied.
example: |
- name: my-service
@@ -162,7 +162,7 @@ properties:
timeout: 5s
route_service_url: https://my-oauth-proxy-route-service.example.com
options:
- lb_algo: least-connection
+ loadbalancing: least-connection
- name: my-tls-endpoint
tls_port: 12346
server_cert_domain_san: "my-tls-endpoint.internal.com"
✨ Built with go 1.23.5
Full Changelog: v0.328.0...v0.329.0
Resources
0.328.0
0.328.0
Release Date: January 06, 2025
Changes
- Bump dependancies
✨ Built with go 1.23.4
Full Changelog: v0.327.0...v0.328.0
Resources
0.327.0
0.327.0
Release Date: December 20, 2024
Changes
- Bug fix: update the tcp_routes table to have host_tls_port default to 0 instead of NULL. Before this fix, tcp routes registered via external-to-cf route registrars running routing-release 0.301.0 or lower will have intermittent connectivity issues. - cloudfoundry/routing-api#67 - Thanks @ameowlia!
- Bump dependancies
✨ Built with go 1.23.4
Full Changelog: v0.326.0...v0.327.0
Resources
0.326.0
0.326.0
Release Date: December 16, 2024
Changes
- ❗ Breaking Change: Gorouter will now properly emit RFC5424 syslog messages instead of broken BSD-style syslog messages. It now only supports syslog over UDP and TCP like it is documented for some time now - gorouter #459 & gorouter #411 - Thanks @maxmoehl and @peanball !
- Gorouter now supports configurable syslog message truncation via gorouter's new router.logging.syslog_message_limit bosh property gorouter #447 - Thanks @maxmoehl !
- Bump tcp-router's haproxy to 2.8.13
- Bump dependencies
Bosh Job Spec changes:
diff --git a/jobs/gorouter/spec b/jobs/gorouter/spec
index cdebbd5a..868629ac 100644
--- a/jobs/gorouter/spec
+++ b/jobs/gorouter/spec
@@ -313,6 +313,9 @@ properties:
router.logging.syslog_tag:
description: "Tag to use when writing syslog messages"
default: "vcap.gorouter"
+ router.logging.syslog_message_limit:
+ description: "Limit the number of bytes per access log written to syslog. A value of zero disables the limit."
+ default: 0
router.logging.syslog_addr:
description: "Address of a syslog server to send access logs"
default: "localhost:514"
✨ Built with go 1.23.4
Full Changelog: v0.325.0...v0.326.0
Resources
0.325.0
0.325.0
Release Date: December 09, 2024
Changes
- Dependency Bumps
✨ Built with go 1.23.4
Full Changelog: v0.324.0...v0.325.0
Resources
0.324.0
0.324.0
Release Date: December 05, 2024
Changes
✨ Built with go 1.23.4
Full Changelog: v0.323.0...v0.324.0
Resources
0.323.0
0.323.0
Release Date: December 02, 2024
Changes
- Dependency bumps
✨ Built with go 1.23.3
Full Changelog: v0.322.0...v0.323.0
Resources
0.322.0
0.322.0
Release Date: November 27, 2024
Changes
- Various minor dependency bumps
✨ Built with go 1.23.3
Full Changelog: v0.321.0...v0.322.0