Knative knative-v1.22.1

Knative Serving v1.22.1 is a maintenance release focused on stability and resource efficiency. It addresses critical memory and connection leaks while introducing basic protection for control plane webhooks against large payloads.

Fixed memory leak in expired matchers — Resolves a memory leak that occurred over time when using matchers, which improves the stability and reliability of Knative components. This is especially important for long-running clusters where memory exhaustion could lead to service disruptions.

Maximum body size limit for webhooks — Mitigates potential Denial of Service (DoS) attacks by preventing the webhook from processing excessively large request bodies. This protects the control plane's availability.

Resolved idle connection leak in prober — Prevents resources from being wasted on stagnant connections. For users with high-churn workloads or many probers, this ensures network resources are reclaimed properly, avoiding potential port exhaustion or performance degradation.