NPM
Docker
RubyGems
Debian
Maven
PyPy
Helm
Rpm
Alpine

September 2023 Release

Incoming. Package delivery.

We started with CI/CD Pipelines, then we added Test Analytics—now we’re adding Package Management. Register for early access.

Supports all major package formats

Built-in support for NPM, Apt, Maven, RPM, RubyGems, PyPI, Helm, Alpine, and Docker with even more coming in 2024.

Let us be “on-call” for packages

Our hybrid approach of splitting storage from orchestration gives you all the security benefits of an On-Prem setup in the Cloud.

Command-line friendly

We’re extending support of the Buildkite CLI with repository and package management features.

Usage reporting your manager will love

Want to know when the last time a package was downloaded and by who? We’ve got a report for that. We track every upload and download, giving you detailed reporting and usage analysis.

Don’t trust upstream

Point your applications at mirrors of upstream registries giving you a single place to monitor all dependencies in and out of your codebase. Export organization-wide SBOMs making auditors and security teams happy.

Easy-mode supply chain security

Adopt the SLSA framework today with support for signing and verifying the integrity of packages. Report back checks from internal or external systems with REST or GraphQL APIs.

RBAC that syncs with SSO

Apply granular access controls and permissions to limit who can manage and distribute packages. Restrict access with SSO, 2FA, SCIM. SOC2 Type II compliant.

Bring your own storage

Don’t want Buildkite hosting the packages? No problem. Connect your own AWS S3, Google Cloud Storage, or Microsoft Azure Storage accounts and we’ll save the packages there instead.

Registry indexing built for speed

Stop waiting hours for legacy systems to index your registries. By the time you’ve uploaded your package and grabbed a coffee, everything will be ready to go.

Works with any CI/CD Platform

Push packages from your existing tooling using API keys or OIDC.

Share packages with others

Allow the community or your customers to download your packages by making repositories public. Attach a custom domain name to brand the download experience.

Enterprise support and migrations team

We’ll help you switch from legacy systems with our dedicated migrations team. Includes SLAs and a shared Slack channel.

CI at scale

Industry leading CI/CD

Our best-in-class CI/CD tool has new improvements to make it more flexible and secure than ever.

Enforced 2FA

Lock down access in-line with your security policies, to further protect your data.

★ Enterprise plans

Templates Improvements

Centrally defined and managed pipeline templates are now even more flexible.

★ Enterprise plans

System Banners

Communicate important messages and alerts to your entire organization, as you need.

UI intelligence

Observability insights

Bringing deep, actionable insights to your CI and test suites.

Build Filtering

Find what you care about faster. Filter to see your own builds, in‑progress builds, failed or all builds.

Cluster Queue Metrics Chart

Better understand build agent utilization and auto-scaling trends.

Test Issues

Take immediate action from immediate insight.

★ Pro and Enterprise plans

Build Waterfall View Improvements

Deeper insights into build timelines—runs, waits, assignments and variables.

Platform improvements

Extending our ecosystem

Offering new storage support, expanded integrations, and a raft of refinements to our documentation.

Azure Blob Storage

Upload and store artifacts to Azure Blob Storage.

Terraform Provider 1.0

Centrally manage more of your Buildkite organization and infrastructure as code in our first major version release.

Docs enhancements

Find the answers you need faster, with our updated search, and UI improvements.

1% improvements

A glimpse into some of the smaller features, fixes, and enhancements our engineering and product teams are constantly shipping.

Fix Fix audit-log graphql endpoint when requesting sessionUser ( Platform )
Enhancement Improved security settings UI in organization settings ( Platform )
Fix Validate input parameters are integers in GraphQL API to prevent errors on some queries ( Platform )
Enhancement Better Audit Log entries for SCIM user deletion ( Platform )
Fix Fix Test Analytics usage page which would not load for certain plan types ( Platform )
Feature Access to test suite from an individual job ( Pipelines )
Fix Resolve mismatches with running build stats ( Pipelines )
Fix Prevent anonymous users deep pagination ( Pipelines )
Feature New log line interation styles ( Pipelines )
Fix Gracefully handle exceptions on archived pipelines ( Pipelines )
Fix Resolve inconsistent run time on triggered jobs ( Pipelines )
Fix Improve permission checking on pipeline provider webhook_url ( Pipelines )
Enhancement API parity for pipelines provider webhook_url attribute ( Pipelines )
Enhancement Improve performance of circuit breakers ( Pipelines )
Fix Prevent simultaneous build requests to improve performance on builds with large step counts ( Pipelines )
Fix Anchor Job log output header ( Pipelines )
Enhancement Document contribution guidelines for pipeline-schema ( Pipelines )
Fix Correctly render `Close` button on Dialog components ( Pipelines )
Fix Format build create_at data on BuildList ( Pipelines )
Fix Ensure GitHub avatars render as build author ( Pipelines )
Enhancement Improve Clusters API error messaging ( Pipelines )
Fix Fix Broswer history context being overriden ( Pipelines )
Enhancement Emojify Pipeline Settings sidebar header ( Pipelines )
Fix Consistenly capitalise Builds List ( Pipelines )
Enhancement Improved performance of “List agents” REST API endpoint ( Pipelines )
Fix Improve error handling when changing setting for archived pipelines ( Pipelines )
Fix Improve loading of build pages with large numbers of steps ( Pipelines )
Fix Allow deletion of cluster queues containing blocked or waiting jobs ( Pipelines )
Enhancement Improve performance generating REST API pagination headers ( Pipelines )
Enhancement Improve timeliness of service notification data loading and delivery ( Pipelines )
Feature Support for build artifacts in Azure (alternative to S3/GCS/Artifactory) ( Pipelines )
Fix Improve support for soft-failed outcome in group steps ( Pipelines )
Fix fix: typo ( Agent )
Enhancement Add `allow-repositories` param to enable repository allow-listing ( Agent )
Fix Escape path segments in URLs made with fmt.Sprintf ( Agent )
Enhancement Add a full agent version which includes the commit ( Agent )
Enhancement Provide new glob library with experiment ( Agent )
Fix Use git log to get commit information ( Agent )
Feature Artifact up/download to/from Azure Blob Storage ( Agent )
Fix Retry fork/exec errors when running hook ( Agent )
Fix Fix detection of missing commits on checkout ( Agent )
Fix Fix step get is printing the address of the stdout stream at the start ( Agent )
Fix Add a newline after printing errors from the config parser ( Agent )
Fix add missing 'an' in annotation help ( Agent )
Enhancement Add --strict-single-hooks ( Agent )
Enhancement Make the agent send a SIGTERM (configurable) before a SIGKILL to subprocesses ( Agent )
Fix Fix an error where exit status wasn't getting captured by the cleanup process ( Agent )
Fix Fix parsing an interval as another interval ( Agent )
Enhancement Add experiment to avoid a recursive trap ( Agent )
Enhancement Include the version each experiment was promoted ( Agent )
Enhancement Print agent version and build in debug logs ( Agent )
Fix Use a unique name for each agent started using the systemd template unit file ( Agent )
Enhancement Load the AWS Shared Credentials for s3 operations ( Agent )
Enhancement Add option to configure location of Job Log tmp file ( Agent )
Fix Replace Bash fix-permissions script with Go ( Elastic CI Stack for AWS )
Fix Prevent permission script acting on symlinks ( Elastic CI Stack for AWS )
Fix Fix instance storage mount script fails when instance storage not available ( Elastic CI Stack for AWS )
Fix Change the Community Slack links to Forum ones ( Elastic CI Stack for AWS )
Fix Fix `mdadm` is not installed ( Elastic CI Stack for AWS )
Fix Add missing authorized keys systemd units ( Elastic CI Stack for AWS )
Fix Fix instance storage docker dir not created ( Elastic CI Stack for AWS )
Fix Fix `set -e` fails from env hooks ( Elastic CI Stack for AWS )
Fix Use windows server 2019 base image and docker ce ( Elastic CI Stack for AWS )
Enhancement Add UseCostAllocationTags to EBS volume ( Elastic CI Stack for AWS )
Enhancement Add ScalerMinPollInterval param ( Elastic CI Stack for AWS )
Fix Disable pager for aws-cli v2 for the buildkite-agent user ( Elastic CI Stack for AWS )
Enhancement Rename `EventScheduleRate` to `ScalerEventScheduleRate` and include it in the changelog for v6 ( Elastic CI Stack for AWS )
Feature Elastic CI Stack for AWS V6 ( Elastic CI Stack for AWS )
Fix Update event trigger schedule ( Elastic CI Stack for AWS )
Fix Correct grammar in an error message ( Elastic CI Stack for AWS )
Enhancement Exit status 2 when environment hook fails ( Elastic CI Stack for AWS )
Fix Speculative fixes for docker image building hanging ( Elastic CI Stack for AWS )
Enhancement Handle hard failures (eg. kernel panic) during bootstrap ( Elastic CI Stack for AWS )
Fix Create script to prepend `--compatibility` flag to docker-compose ( Elastic CI Stack for AWS )
Enhancement Change `EventScheduleRate` parameter to `EventSchedulePeriod` and require units ( Elastic CI Stack for AWS )
Enhancement Use the metrics route scoped to a queue to get metrics for the queue ( Elastic CI Stack for AWS )
Fix DescribeScalingActivities once ( Elastic CI Stack for AWS )
Enhancement Add MinPollInterval param ( Elastic CI Stack for AWS )
Enhancement Allow the event schedule rate to be configured via parameters ( Elastic CI Stack for AWS )
Enhancement feat(collector): exit on 401 response ( Elastic CI Stack for AWS )
Enhancement Make the timeout configurable ( Elastic CI Stack for AWS )
Fix Broken Ruby version comparability in RSpec/Minitest collector ( Test Analytics )
Fix Duplicate suite slug name error ( Test Analytics )
Enhancement Update documentation to better describe failure_expanded objects ( Test Analytics )
Enhancement Update JSON history docs to clarify the time unit for duration ( Test Analytics )
Fix Remove Monitors from Docs ( Test Analytics )
Enhancement Add graphql_id to Suite REST API response ( Test Analytics )
Enhancement Header tweak for summary page ( Test Analytics )
Feature Add emoji support ( Test Analytics )
Fix Upload API 🐛 key not found error ( Test Analytics )
Fix Upload API 🐛 undefined method error ( Test Analytics )
Feature Add suites#create REST API endpoint ( Test Analytics )
Fix Sanitise execution duration ( Test Analytics )