Clemens Hoffmann
Clemens Hoffmann
### Current behavior With the current implementation of session handling, gorouter sets a `VCAP_ID` cookie if a session cookie, by default `JSESSIONID`, is present in the application response. Some cookie...
- [x] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md). Summary --------------- gorouter uses a very outdated `zap` version from 2016 for logging. This Pull-Request introduces required code changes to use `slog` as the...
### Proposed Change We see an issue with the Route Registry code. #### Register Currently, [Register()](https://github.com/cloudfoundry/gorouter/blob/b5be7589592b9cf21f69dd74055bdcc77157e369/registry/registry.go#L86-L86) calls [register()](https://github.com/cloudfoundry/gorouter/blob/b5be7589592b9cf21f69dd74055bdcc77157e369/registry/registry.go#L116-L116), which calls [Pool.Put()](https://github.com/cloudfoundry/gorouter/blob/b5be7589592b9cf21f69dd74055bdcc77157e369/route/pool.go#L276-L276) `Put()` updates the pool if required, and returns the...
- [x] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md). Summary --------------- This Pull-Request implements #505. * Implement hash-based routing in Gorouter * Gorouter routes requests to endpoints based on the value of a...
This Pull-Request adds support for hash-based routing to Cloud Controller. Summary: The routes model is enhanced as follows: * `hash` is added as a valid `loadbalancing` option * `hash_header` is...
- [x] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md). Summary Solution for https://github.com/cloudfoundry/routing-release/issues/445. Backward Compatibility --------------- Breaking Change? **Yes** - metrics and log messages for route registry are renamed (needs to be fixed)