All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
0.4.13 - 2026-08-11
- Added optional mutating webhook to transparently reconfigure workload pods to talk to LocalStack as a drop-in replacement for AWS. Optionally, with the ability to use cert-manager for certificates management.
0.4.12 - 2026-07-22
- Security updates to fix
- CVE-2026-46600
- CVE-2026-56852
0.4.11 - 2026-07-20
- Security updates to fix
- CVE-2026-39822
0.4.10 - 2026-07-07
- Security updates to fix CVEs (all golang.org/x/net)
- CVE-2026-25681
- CVE-2026-27136
- CVE-2026-42506
- CVE-2026-39821
- CVE-2026-25680
- CVE-2026-42506
0.4.9 - 2026-06-30
- Support for specifying a
runtimeClassNamein theserviceSchedulingConfigto control the container runtime for pods spawned by LocalStack
0.4.8 - 2026-06-16
- CoreDNS Corefile corruption with multiple LocalStack instances
- Security updates to fix
- CVE-2026-42504
0.4.7 - 2026-05-28
- Supports
PodSchedulingConfigto control where pods are executed
- Fixed license version matching
0.4.6 - 2026-05-19
- Security updates to fix
- CVE-2026-33811
- CVE-2026-33814
- CVE-2026-39820
- CVE-2026-39836
- CVE-2026-42499
0.4.5 - 2026-04-28
- Security updates to fix CVE-2026-39883
0.4.4 - 2026-04-08
- Security Updates to fix CVE-2026-33186 and CVE-2026-24051
0.4.3 - 2026-03-16
- Option to disable ssl enforcement during license check (set
LOCALSTACK_LICENSE_SSL_NO_VERIFY=1for the operator pod)
- Removed the rbac-proxy image and updated the kubebuilder authentication method for the metrics endpoint
0.4.2 - 2026-01-28
- Fixed not setting the
searchesfield of thednsConfigfor the LocalStack pod when running as a non-root user
0.4.1 - 2025-12-16
- Support for specifying a custom CA certificate when fetching the license. See the
caCertificatefield of theLocalStackCRD object in the api docs for more information
0.4.0 - 2025-12-09
- Expand RBAC permissions to support creating EC2 instances (pods)
- Added functionality to support running in non-root environments
- Support setting
PodSecurityContextandContainerSecurityContextfor the LocalStack pod - Support mounting the LocalStack volume with a PVC
- Support overriding the default image pull policy. This defaults to
Alwaysif the image tag islatest, otherwiseIfNotPresent
- Present better feedback if the auth token can be read from a secret, but the secret value is blank
- Prevent endless AAAA DNS request loops
- Bumped version of Go used to compile the operator to 1.25 resolving numerous CVEs
0.3.3 - 2025-08-23
- Using
ClusterFirstas the dns policy rather thanDefaultwhich is not a valid setting - Filter kubectl annotations before forwarding them to child pods to remove any annotations starting with
kubectl.kubernetes.io - Set the default lambda runtime timeout to 60 seconds
- Add RBAC policies to support running RDS clusters
- Added pods/exec and pods/log for the operator
- Do not change the ulimit at pod startup