Check out GitHub code without long-lived credentials on self-hosted agents
Self-hosted agents can now use temporary, read-only GitHub App tokens for repository checkout. This eliminates the need to distribute and rotate long-lived SSH keys or personal access tokens across your agent fleet.
Also shipped Nov 2, 2026Buildkite in November 2026 →
Managed warehouse for MLflow (Beta)
Managed warehouse for MLflow is available in Beta, enabling users to view Unity Catalog traces in the MLflow UI without manually choosing a SQL warehouse.
More from BuildkiteEvery Buildkite release →
See what's happening across your agents and queues
Buildkite has updated its queue pages to provide better visibility into agent capacity and job status. New charts allow teams to track agent and job activity over time to identify bottlenecks and manage capacity more effectively.
Manage Test Engine workflows with Terraform and the REST API
Users can now manage Test Engine workflows using the buildkite_test_suite_workflow Terraform resource or the REST API, enabling code-based configuration of monitors and actions.
Buildkite Cache is generally available
Buildkite Cache is now generally available, allowing jobs to reuse work such as dependency downloads or build commands. It is integrated into the Buildkite agent and supports custom cache keys and fallback limits.
Filter webhook job events by queue
Buildkite added cluster queue filtering to webhooks in Notification Services and the REST API, allowing job events (scheduled, started, finished, activated, exit status) to be restricted to selected queues.
Configure OpenTelemetry at the cluster level
You can now turn on OpenTelemetry tracing for every agent in a cluster with one setting. Choose an OpenTelemetry notification service in the cluster's settings. Each agent that registers in the cluster then exports traces to that service's endpoint, using its headers, with no OTLP configuration on the agent.
Inspect matrix jobs directly on the build canvas
Matrix steps previously appeared as a single node on the build canvas, with individual jobs shown in a separate panel. Now you can expand them in place to see each job's status and duration, and navigate directly to the job. Similar to group steps , failed matrix steps now start expanded and focus on failed jobs.
Spot slow and flaky tests faster from your test suite Summary
Your test suite's Summary page now brings together more of the data you need to keep your suite healthy and fast, so you can see where time is going and where reliability is slipping without digging through individual tests.
Know when the Buildkite CLI is done or needs you, without watching its tab
You can now see when bk preflight or bk build watch finishes or needs you, without switching back to its tab. From Buildkite CLI v3.64.0 , bk tells your terminal what it's doing, so a terminal that supports it can show you while you work somewhere else.