github k8sgateway/k8sgateway v1.13.0-beta18

latest releases: v1.18.0-beta34, v1.17.16, v1.18.0-beta33...
2 years ago

Dependency Bumps

  • solo-io/solo-kit has been upgraded to v0.30.4.

Fixes

  • Update validation webhook server and core gloo translation to use the same shared translator with proper synchronization, which resolves some rare race conditions when applying a bunch of resources at once (with validation enabled). (#7202)
  • Update construction of RateLimitConfig client construction to happen in init() adding itself to the global scheme before any k8s watches start using the scheme, which in rare cases could result in races. (solo-io/skv2#375)
  • Improve synchronization in validation admission webhook server to prevent races when numerous resources are applied at once. (#7213)
  • Use leaner version of hashstructure, that does not read full structs. This helps solve data races observed when performing proto.Clone or proto.Marshal in a different goroutine. (#7209)
  • Use leaner version of hashstructure, that does not read full structs. This helps solve data races observed when performing proto.Clone or proto.Marshal in a different goroutine. (#7210)
  • Optimizes rate-limit hash calculation. This can help speed-up start-up time when there are many rate limit configurations. Part of #7169. (#7169)
  • Truncate size of statuses written to k8s / etcd to protect against large keys stored in k8s backend. (solo-io/solo-kit#523)

Don't miss a new k8sgateway release

NewReleases is sending notifications on new releases.