github cloudfoundry/routing-release 0.142.0

latest releases: v0.237.0, 0.237.0, v0.236.0...
7 years ago
  • Updated UAA Go Client to properly validate tokens presented by clients of Routing API
  • Routing API clients now receive a generic unauthorized error when token does not include necessary scopes details
  • Fixed a race condition which caused register and unregister route messages received from NATS would be applied in incorrect order, causing a route to remain in the routing table for a deleted app instance details
  • BOSH agent no longer reports tcp_router as failing during normal operation details
    • This required replacing haproxy and router_configurer jobs with new tcp_router job (see Manifest property changes below)
  • Use of quotes for empty values is now consistent in Gorouter access logs details
  • When route service url-encodes commas in X-Cf-Forwarded-Url, Gorouter will now successfully validate X-Cf-Proxy-Signature details
  • Routing acceptance tests no longer test Routing API endpoints for HTTP routes by default as these endpoints are experimental. This test suite can be run by setting manifest property acceptance_tests.include_http_routes: true details
  • TCP Emitter now cleans up connections for unrecognized events from Diego BBS details
  • Gorouter now logs the NATS host on disconnect details

Manifest Property Changes

gorouter

0.141.0 0.142.0 Default Value
did not exist uaa.token_endpoint uaa.service.cf.internal
did not exist routing_api.uri http://routing-api.service.cf.internal

routing_api

0.141.0 0.142.0 Default Value
did not exist uaa.token_endpoint uaa.service.cf.internal

tcp_emitter

0.141.0 0.142.0 Default Value
did not exist routing_api.port 3000
did not exist routing_api.uri http://routing-api.service.cf.internal
did not exist uaa.token_endpoint uaa.service.cf.internal

router_configurer

This job has been replaced by tcp_router

haproxy

This job has been replaced by tcp_router

tcp_router

This is a new job for 0.142.0 and replaces router_configurer and haproxy

0.141.0 0.142.0 Default Value
did not exist tcp_router.debug_address 0.0.0.0:17002
did not exist tcp_router.log_level info
did not exist tcp_router.tcp_stats_collection_interval 1m
did not exist tcp_router.oauth_secret
did not exist routing_api.uri http://routing-api.service.cf.internal
did not exist routing_api.port 3000
did not exist routing_api.auth_disabled false
did not exist tcp_router.request_timeout_in_seconds 300
did not exist tcp_router.health_check_port 80
did not exist uaa.token_endpoint uaa.service.cf.internal
did not exist uaa.tls_port
did not exist skip_ssl_validation false
did not exist dns_health_check_host consul.service.cf.internal
did not exist metron.port 3457
did not exist uaa.ca_cert

Don't miss a new routing-release release

NewReleases is sending notifications on new releases.