Added
- New
account_idselector foraws_iidnodeattestor (#6697) - TLS support for the prometheus metrics sink (#6718)
- Support for specifying that X509-SVIDs for a registration entry should not be prefetched (#6360)
- The docker workload attestor now supports rootless Podman (#6798)
- PROXY protocol support for rate limiting behind load balancers (#6819)
- Support for the agent to fetch the X509-SVID for SPIFFE attestation mode from the Workload API socket (#6884)
issclaim support for WIT-SVIDs (#6857)- Instance flag support for
spire-serverandspire-agentCLI (#6789) - Experimental, optional
spiffe_idnode selector to help aliasing individual nodes (#6865) - HashiCorp Vault Key Manager plugin (#6889)
Changed
- A metric label was renamed from 'bootstraped' to 'bootstrapped' (#6503)
- Updated cosign to the v3 major release (#6493)
- Authorized entry lookup with events based cache should now be as fast as without the events based cache (#6645)
spire-agent api fetch x509returns bundles in sorted alphabetic order by trust domain (#6784)- The
k8s_psatnode attestor includes the cluster in the attestation failure logs (#6785) - Azure sdk libraries have been updated to more recent major versions. (#6494)
- The
sigstoresupport in k8s and docker attestors was promoted out of experimental (#6901, #6906) - The
spire-agentWorkloadAPI server now specifies a read buffer size which may improve memory usage with large number of connections (#6875) - Stop wrapping objects in slices when printing (#6655)
🚨 This is a potentially breaking change if you make use of the JSON output of the CLI 🚨
- Documented image selector limitations for k8s workload attestor (#6930)
gcp_iitnode attestor will now use service account email from identity token so it no longer depends onuse_instance_metadatabeing true (#6869)- Upgraded Go to 1.26.3 (#6947)
- Various testing, linter errors and improvements (#6891, #6836, #6864, #6788, #6847, #6809, #6830, #6831, #6746, #6777, #6745, #6776, #6782, #6744, #6734, #6756, #6752, #6740, #6738)
Fixed
- Potential nil panic in the
spireupstream authority plugin (#6773) - Nil panic in the
azure_imdsplugin for instances without a Network Security Group attached (#6795) azure_key_vaultkey manager plugin now supports Azure Managed HSM (#6751)- Connections to the agent Debug service would lead to "unrecognized service" errors in logs (#6878)
- An issue in the
aws_kmsplugin which would revert rotated aliases (#6805)