Changelog
What's new in SuperPlane.
Release notes, improvements, and fixes. Updated with every version. API Reference has breaking change history.
Rolling history window + policy inheritance
NEWAI test selection now uses a 30-day rolling history window (up from 7 days). Selection accuracy improves measurably on repos with irregular commit cadence.
NEWPolicy inheritance: a root
superplane.policy.yml can now extend a parent policy with extends:. Reduces duplication in monorepos with per-service policies.IMPROVEDCanary rollout now emits structured events to Datadog and Prometheus webhooks on every percentage-step transition.
FIXFixed a race condition in env provisioning where concurrent runs on the same branch could request the same EKS namespace.
Canary rollout engine — generally available
NEWCanary rollout management is out of beta. Supports step-based traffic progression (e.g.
[5, 25, 50, 100]) with automatic rollback on threshold breach.NEWLatency p99 and p95 monitoring added alongside error rate as rollback signals. Configure via
watch-latency-p99: true in policy.IMPROVEDRun log now includes a full decision timeline for canary events — every threshold check, every percentage step, the final decision with its full input data.
GCP support + multi-region environments
NEWGCP integration: GKE and Cloud Run are now supported as environment provisioning targets. Configure via
provider: gcp in the environments block.NEWMulti-region production environments: define multiple regions in your policy and SuperPlane manages sequential or parallel regional rollouts.
FIXCorrected an issue where env provisioning would fail silently when Vault token TTL was shorter than provisioning duration.
Env provisioning engine — beta
NEWEnvironment provisioning engine enters beta. Define environments in your SuperPlane policy and each pipeline run gets an isolated environment matching your branch and service tier.
NEWHashiCorp Vault integration for dynamic secret injection into provisioned environments.
IMPROVEDCLI:
superplane env status shows all active provisioned environments with age and cost estimate.CircleCI integration + CLI v0.5
NEWCircleCI integration: wrap existing CircleCI jobs with SuperPlane test selection. Orb available in the CircleCI Registry.
NEW
superplane run dry-run command: preview what SuperPlane would select/provision without executing.IMPROVEDTest selection model cold-start time reduced from ~4 minutes to under 60 seconds for new repos with large test history.
Policy diff view in run log
NEWRun log now shows a diff when a policy change was in the same commit as the pipeline trigger — so you can see exactly what changed and what effect it had on AI decisions.
NEWJenkins plugin v0.4 released. Pipeline integration via Jenkinsfile declarative syntax.
FIXFixed test selection occasionally excluding tests from recently added files that had no history yet. New files now default to selected until history accumulates.
GitHub Actions support
NEWGitHub Actions integration: wrap existing workflows with the
superplane-action action. Available in GitHub Marketplace.NEWPolicy validation via
superplane policy validate — lint your policy file before committing.IMPROVEDTest selection now handles monorepo structures with multiple package directories correctly.
Initial test selection model — public beta
NEWAI test selection public beta. Connect a GitHub or GitLab repo, write a policy with
ai.test-selection: enabled, push a commit.NEWRun log dashboard: see which tests were selected, which were skipped, and the AI rationale for each decision.
NEWBuildkite integration: pipeline plugin for wrapping existing Buildkite pipelines with SuperPlane test selection.