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.
NEWsuperplane 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.