Release Highlights
- Includes a bug fix for an unintentional change to how Gorouter measures latency. Gorouter once again measures latency as it did in routing release v147 and prior, by calculating the time between when a request was received by Gorouter and when a backend app sends the first byte of the response details
- API client authors can now create HTTP router groups details
- Gorouter logs now include a new
isolation_segment
property upon startup, and forregistry
,unregistry
, andpruned-route
events details - Operator can now configure Gorouter to register routes only for specified isolation segments or for those which do not have a specified isolation segment using new property
routing_table_sharding_mode
details, details, details
Performance Comparison
Performance comparison of 0.152.0 vs 0.153.0 can be found in the attachment below. Raw results for the performance tests can be found in the following files:
Manifest Property Changes
Gorouter
0.152.0 | 0.153.0 | Default Value |
---|---|---|
did not exist | isolation_segments
| |
did not exist | routing_table_sharding_mode
| all |