Release Highlights
🎉 We merged five (👏 👏 👏 👏 👏 ) PRs from the community. Thank you so much everyone for your hard work!
Debugging
- PR to enhance accesslogs with InstanceId for better debugging from @thomas-kaltenbach. Thank you Thomas!
- PR to enhance registry logs with appId, instanceId and domainSans from @thomas-kaltenbach. Thank you again Thomas!!
- PR to enhance
backend-endpoint-failed
logs with the retriable and num-endpoints fields from @46bit. Thank you Miki!
HTTP/2
- Two PRs (1 and 2) to add HTTP/2 functionality from gorouter to backends. Now if routes are registered with the "http2" protocol and if the
router.enable_http2
bosh property is set to true , then gorouter will connect to the backend app with http/2 with prior knowledge. - HTTP/2 support is still a beta feature.
- The ability to set routes as "http2" in Cloud Foundry is not yet complete. You can follow this work in cloud_controller_ng in this PR.
- 🎉 Thank you to everyone involved in this work: @Gerg, @mkocher, @moleske, @mariash, @ctlong
NATS
- PR to support the
nats-tls
bosh link, and remove reliance on thenats.tls.hostname
property.
🐛 Bug
- Fixed this issue where gorouter was logging httpstartstop envelopes with incorrect information.