Spinnaker Release 2026.3.1
Breaking Changes
Features
- orca: Add opt-in feature to rewrite dashed SpeL variables (#7983) (#7989) ( f7a2f665 )
Configuration
Fixes
- aws: support full cache eviction to fix stale-cache bug (#8069) (#8077) ( 14459f59 )
- ci: split collapsed gradle-wrapper-validation steps (#8028) (#8032) ( 48d4016a )
- deck: Case-insensitve on virtualizationType comparison (#7973) (#7975) ( 3403f254 )
- deck: scope rxjs override so lerna publish doesn’t crash (#7972) (#7974) ( 2ce665c0 )
- echo: populate telemetry spinnakerVersion from resolved service version (#7966) (#7976) ( 38186a56 )
- ecs: opt in to full cache eviction and delete redundant manual eviction (#8072) (#8074) ( 11be96d9 )
- front50: repair dormant pipeline staleCheck optimistic-concurrency check (#8022) (#8085) ( 3567b1c3 )
- gate-mcp: serialize MCP resource results to JSON strings (#7987) (#7988) ( 2f0e5014 )
- k8s: K8s caching is kind of broken with SQL (backport #8059) (#8080) ( f7627592 )
- kubernetes: retain empty cache entries for kinds with zero live resources (#8054) (#8055) ( 73e81bef )
- rosco: close remaining helmfile RCE gaps and disable insecure helmfile features by default (#8034) (#8035) ( 7328c450 )
- rosco: reject helmfile hooks/postRenderers by default to prevent RCE via bake (#8015) (#8017) ( ad3792d5 )
- tests: Tests using dockerhub images from minio which were removed. (#8001) (#8006) ( b20f0b42 )