Set agent token expiry on the dashboard
You can now set an expiry when creating an agent token on the Buildkite dashboard. We introduced expiring agent tokens last year, with expiry configured through our APIs . Now you can choose an expiry duration or a custom date on the dashboard too. Once set, the expiry cannot be changed. Learn more about creating and managing agent tokens →
Also shipped Nov 10, 2026Buildkite in November 2026 →
Amazon Bedrock AgentCore now offers a Web Search API
Today, AWS announces the general availability of the Web Search API on Amazon Bedrock AgentCore, which lets you search the web with a single API call. Web Search on AgentCore has been available as an MCP tool through AgentCore Gateway.
Claude Code 2.1.322
- Added fast mode on Vertex in the global, us and eu regions, falling back to standard speed if Vertex refuses it
arize-phoenix-evals: v3.10.0
3.10.0 (2026-11-10) Features decision-models: support OpenAI Decisions API in Python classification evaluators (f6dc888) evals: support TypeSafe Jev decision models in Python classification evaluators (9089efc) evals: use Anthropic native structured output in AnthropicAdapter (2fffecb) Bug Fixes evals: ask for the Anthropic tool call instead of forcing...
Flagship - Evaluate Flagship feature flags from Rust
Flagship now has an official Rust SDK. Use it to evaluate feature flags from async Rust server applications through OpenFeature, with the same targeting rules and percentage rollouts as the other Flagship SDKs.
More from BuildkiteEvery Buildkite release →
Cancel in-progress jobs with concurrency groups
For finer control over concurrency group queues, cancel_in_progress: true lets a job waiting for a concurrency slot cancel blocking jobs in the same group: steps: command: "./real-device-tests.sh" concurrency: limit: 1 group: "my-pipeline/real-device-tests/${BUILDKITE_BRANCH}" cancel_in_progress: true The new concurrency map syntax keeps your limit, group...
More control and visibility for artifacts
Organization admins can now configure shorter retention periods for Buildkite-hosted artifacts. The usage page has been updated to provide clearer tracking of storage and download limits.
Revoke OAuth access for your organization
Organization administrators can now revoke all existing OAuth access and refresh tokens directly from the security settings page.
Require SSO sign-in again for your organization
Organization administrators can now revoke all active SSO sessions for their organization directly from the security settings during a suspected incident.
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.
Trace propagation across triggered builds
Agent spans across your multi-pipeline workflows can now share a single OpenTelemetry trace without contacting Support to enable propagation. Buildkite automatically passes trace context from a parent build to builds it triggers. This also works for internal trigger chains without externally supplied trace context.
A changelog post about the changelog menu
We’ve added a changelog menu to Buildkite. This changelog post is to let you know about the changelog menu, and is available in the changelog menu for that purpose. If you arrived at this changelog post through the changelog menu, you already know about the changelog menu.
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.