wasmCloud v2.4.0

This release introduces horizontal autoscaling for Kubernetes-based deployments, expands hardware support to s390x architectures, and hardens the runtime with critical security updates and improved health monitoring.

Autoscaling support for WorkloadDeployments — This allows wasmCloud workloads to dynamically scale based on demand within Kubernetes environments, ensuring efficient resource utilization and better handling of traffic spikes without manual intervention.

Support for s390x Linux architecture — Expands the reach of wasmCloud to IBM Z and LinuxONE architectures, allowing enterprises to run WebAssembly workloads on high-performance mainframe hardware.

Container health checks linked to NATS connectivity status — Improves the reliability of health monitoring by ensuring container status accurately reflects the underlying NATS connectivity, preventing false positives in orchestration.

Enhanced Kubernetes Operator configuration options — Developers using the wasmCloud Kubernetes operator now have more granular control over where hosts are deployed via hostGroups and can pass extra arguments and NATS URLs more easily.

Security patches for Postgres crates and Wasmtime update to 25.0.2 — Protects the runtime from known vulnerabilities in the Postgres ecosystem and brings the core execution engine up to date with the latest Wasmtime improvements.