Added
- Slurm workload attestor (#7160)
azure_blobBundlePublisher plugin for publishing the trust bundle to Azure Blob Storage (#7030)trust_bundle_spiffe_workload_apiagent configuration option to fetch the initial trust bundle from a Workload API endpoint, simplifying nested agent deployments (#7148)disable_workload_apianddisable_sds_apiagent options to disable the Workload API and SDS APIs on the public endpoint (#7122)disable_kubelet_clientoption for thek8sworkload attestor (#7142)use_pod_uid_for_agent_idoption in thek8s_psatnode attestor to derive agent IDs from pod UIDs instead of node UIDs (#7123)- Opt-in
enable_namespace_labelsoption in thek8sworkload attestor, producingns-labelselectors from namespace labels (#7094) account_list_fileoption in theaws_iidnode attestor to source theverify_organizationaccount list from a file instead of the AWS Organizations API (#7092)debug getinfocommand in thespire-serverandspire-agentCLIs to access the Debug APIs (#7133)- Incremental WIT-SVID work, including support for building WIT-SVIDs in the
svid.v1API client and marshalling support for WIT-SVID keys (#7132, #7134)
Changed
- The Broker API endpoint is now included in health checks when enabled (#7141)
- Improved coordination of kubelet pod list fetching in the
k8sworkload attestor, reducing attestation latency and redundant kubelet requests (#7085) - The
gcp_kmsKey Manager plugin no longer requireskey_identifier_valueto be 36 characters long (#7140) - The agent now warns when the
memoryKey Manager is used with a node attestor that does not support re-attestation (#7139) - Reworded the OIDC Discovery Provider
allow_insecure_schemewarning to describe the actual safety condition instead of implying development-only use (#7165) - Updated AWS CA certificates in the
aws_iidnode attestor (#7138) - Updated Go to 1.26.6 (#7188, #7212)
Fixed
- The events-based cache now fetches events ordered by ID, preventing spurious skipped-event tracking and unnecessary event lookups at startup (#7189)
- Agent telemetry sinks now start before node attestation, so metrics are served while the agent is still attesting (#7166)
- The agent and server no longer log a crash message and exit with a non-zero status when shut down during startup (#7154)
- The
hashicorp_vaultKey Manager plugin no longer triggers unrecognized parameter warnings in Vault and OpenBao audit logs (#7150) - The example Grafana dashboard no longer includes empty query targets that caused panel query errors (#7178)