diff --git a/CHANGELOG.md b/CHANGELOG.md index e51e2cfbbf..8017478489 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -149,6 +149,14 @@ Adding a new version? You'll need three changes: [#4928](https://github.com/Kong/kubernetes-ingress-controller/pull/4928) - Fixed a panic when receiving broken configuration from Kong Gateway. [#5003](https://github.com/Kong/kubernetes-ingress-controller/pull/5003) +- Use 46 bits in values of priorities of generated Kong routes when expression + rotuer is enabled to limit the priorities to be less than `1e14` to avoid + them encoded into scientific notation when dumping configurations that brings + precision loss and type inconsistency in decoding JSON data to `uint64`. + This change will limit number of `HTTPRoute`s that can be + deterministically sorted by their creation timestamps, names and internal + rule orders to `2^12=4096` and number of `GRPCRoutes` can be sorted to `2^8=256`. + [#5024](https://github.com/Kong/kubernetes-ingress-controller/pull/5024) ### Changed