Knative knative-v1.23.0

This release introduces support for generic ephemeral volumes, expanding the storage options for serverless workloads. It also makes significant strides in networking by adding IPv6 support for EndpointSlices and hardening the integration with various ingress controllers through updated nightly dependencies. Reliability improvements include better validation for startup probes and fixes to HTTP response handling.

Support for generic ephemeral volumes — Enables Knative services to use temporary local storage for scratch space or caching without requiring persistent volume management. This is ideal for serverless workloads that need high-performance disk access for a single session.

IPv6 support for EndpointSlice and port management — Ensures Knative is ready for modern networking environments and enterprise clusters that are moving toward IPv6-only or dual-stack configurations.

Enhanced startupProbe validation — Prevents potential errors or silent failures when using custom StartupProbes in Knative Services, ensuring that container health checks are configured correctly before deployment.