Kubernetes Ingress controller with integrated Wallarm services
Added the controller.wallarm.container_name.extraEnvs
chart values to allow passing additional environment variables to Docker containers utilized by the solution
Enhanced OpenAPI data type detection by the API Discovery module
Introduced the wallarm_http_v2_stream_max_len
directive to control the maximum length of HTTP/2 streams, helping prevent excessive memory consumption in long-lived gRPC connections
To apply this directive during Ingress controller deployment, include it in the controller.config.http-snippet
, server-snippet
, or location-snippet
values. Alternatively, use the nginx.ingress.kubernetes.io/server-snippet
Ingress annotation.
Resolved a memory leak issue where memory continued to be consumed after an overlimit attack was triggered, even when no further attack checks were conducted
Fixed performance issue
Updated the appstructure
package
Internal enhancements and optimizations:
Fix CVEs in Wallarm helper image: