Welcome to the Product Roadmap
This roadmap shows the direction we want to go, and previews some features we’re working on to improve your experience. Many are prioritized directly from customer ideas.
Share your feedbackGeneral Orchestration for Runner cloud
Orchestration agent running in Kubernetes that increases the performance and scale of runners.
- Runner
SSH user key mgmt cloud
Improve SSH user key management for GitLab.
- Security
Trigger a pipeline when another one finishes cloud
Orchestrate work across multiple pipelines.
Trigger pipelines from additional git events cloud
Configure your pipeline to run when a pull request is opened, when a pull request comment is added with a specific string, and more.
First-class install experience for customers with private data centers server
Runner will be the preferred choice for executing jobs. VM-service and Nomad clients will become optional elements of the installation process, making it easier for customers to follow only the steps needed.
- Runner
Usage spend calculator cloud
Will help customers estimate a dollar amount range for expected costs using business growth percentages, org-size increases, and historical billing data. This tool will allow customers to plan for future growth and see how it affects costs.
Smart cost forecasting cloud
A predictability analysis in our system leveraging AI to predict growth patterns based on historical system usage.
Smart releases cloud
Leveraging artificial intelligence to automatically roll back and fix failed releases to provide advanced confidence on application behavior and business impact for every release regardless of the level of manual monitoring.
Scoped API token cloud
Limit access to API tokens.
- Security
Job-based API keys cloud
Each CircleCI job will generate an API key that is valid for the lifecycle of a job. Allows customers to access CircleCI APIs within the context of a job.
Runner On-Prem Storage Option cloud
Customer have the option to specify their own storage for workspaces, caches, and build artifacts. By supporting customer storage, data remains behind the customers firewall and closer to runner execution environment. Lowering costs and improving performance.
- Runner
Reliability investments cloud
Multiple teams are working to drive reliability improvements across our system and platform, to ensure a seamless customer experience.
- Reliability
Single sign on cloud
Delegate user authentication to your identity provider of choice, eg: Okta, Ping Identity, or Entra ID. Available for Scale plan customers with CircleCI cloud organizations connected to GitHub App, Gitlab, or Bitbucket Data Center.
View docs
- Security
Release Markers cloud
Will automatically detect release activity in pipelines and generate release markers in the Releases UI. This allows users to see all their releases in one place, rather than searching through their pipelines. Users will also be able to configure their own release markers and display planned releases in the Releases UI, without requiring the installation of the Release Agent.
- Deploy
M2 Pro Resource Class cloud
Run jobs on the most performant mac resources available. Available on Performance and Scale plans starting October 1, 2024.
View docs
- macOS
- Resource class
User groups cloud
Introduce user group management within CircleCI.
- Security
Runner Spot Instance Support cloud
Runner customers can easily recover from lost instances by running fault tolerant workloads.
- Runner
Release orchestration support cloud
Provides first-class experience for release orchestration strategies, including monitoring, progressive deployments, automatic rollbacks, continuous validation, and integration with popular Kubernetes controllers.
- Deploy
One-click pipeline optimizations cloud
Pull requests with config.yml suggestions to save time & money. Leveraging the potential of AI to automate smart recommendations.
View docs
Simplify project creation for GitHub App cloud
To streamline project creation for new GitHub App projects, our Continuous Intelligence platform will auto-generate a custom configuration file based on the programming languages and frameworks detected in the repository thanks to the power of Artificial Intelligence.
View docs
View community forum
Error summarization cloud
Upon encountering a failed step, users can solicit guidance at the press of a button. This leveraging the power of Generative AI to take the burden of investingating error message for failed builds.
Other URL
OpenID Connect Custom AUD claims cloud
Users can specify custom audience claims to support granular controls with third parties like Sigstor.
View docs
- Security
OIDC Support for Server 4.4+ server
OpenID Connect tokens are available to customers on Server 4.4+.
View docs
- Security
Webhooks to start pipelines cloud
Ability to kick off pipelines via webhooks, making it easier to validate change outside your version control system.
View docs
VSCode triggers for remote pipelines cloud
Execute a pipeline for non-commited changes from your IDE.
View docs
OpenID Connect tokens cloud
Will work with Google, AWS, Vault, and other services that support OIDC. Limits secrets to the lifecycle of a CircleCI job and allows the user to assume a role defined by a third-party resource. Removes the need for storing and using long-lived secrets on CircleCI.
View discussion on Canny
View changelog
View docs
View blog post
- Security
OpenID Connect VCS claims cloud
OIDC tokens now contain additional VCS data to support granular permissions based on repository, author, or commit SHA.
- Security
Orb usability enhancements cloud
Orbs help customers streamline and scale config. We’re making it easier to discover orbs your teammates are already using, surfacing orbs in the CircleCI app, and optimizing configuration options for private orbs.
Machine Runner 3.0 cloud
Machine runner 3.0 provides improvements to usability, setup, and maintenance of machine runners.
- Runner
Config Policies cloud
Create policies powered by OPA to guard the contents of config across your organization. Require security scan jobs for every pipeline, restrict resource classes by project, or enforce orb usage - the capabilities cover anything that appears in a config. Available to Scale customers.
View docs
- Security
GitHub Apps cloud
Introduce support for GitHub Apps as the authentication layer for CircleCI. Enables access for enhanced granular permissions, short-lived tokens, and additional features.
View docs
- Security
Project env vars timestamping cloud
Provide additional information in project env vars to manage and rotate secrets.
- Security
Project contexts cloud
Introduce scoped access to contexts on a per-project basis.
- Security
Support for GCP Workload Identities server
Implementing the GCP equivalent of AWS IAM Roles for Service Accounts (IRSA) support added in 3.3
Arm support for native Docker executor cloud
Support for Arm architecture for CircleCI’s Docker executor.
View discussion on Canny
Discuss
- Resource class
- Arm
Apple Silicon Medium Resource cloud
Apple M1 medium resource class option to the macOS executor.
- macOS
Rerun Failed Tests Only cloud
Avoid re-running your entire test suite when you hit flaky tests, only re-run the failed tests
View changelog
View docs
Self-serve audit logs cloud
We’ve launched self-serve audit logs in open preview. Audit logs are used by teams for post-incident forensic analysis to detect patterns in current behavior and to answer one-off questions. This feature is currently limited to Custom and Scale Admins only.
View discussion on Canny
Container Agent cloud
With our latest runner enhancement, customers have the flexibility to choose their desired execution environment on self-hosted compute, Docker with Container Agent or Machine with the existing self-hosted runner. We also now support basic auto-scaling “out-of-the-box” and tight integration with Kubernetes.
View docs
- Runner
GitLab SaaS support cloud
Teams using Gitlab SaaS (GitLab.com) can now build, test, and deploy on CircleCI and access CircleCI’s most popular features.
View docs
View blog post
Learn more
Improving security for GHE Support server
Support for GHE using custom CAs and self-signed certificates
- Security
Resource class insights cloud
A view into how resource classes are used over the course of a workflow's execution. Developers can use this information to upgrade or downgrade their resource classes for optimal performance.
View discussion on Canny
View changelog
- Resource class
- Insights
Storage retention controls cloud
Provides customers the transparency and flexibility to choose how many days they would like to store data and subsequently be charged for once network and storage charges become applicable across plan types.
View changelog
macOS on Free plan cloud
Apple developers can now build apps for iOS, macOS, tvOS, or watchOS devices. Customers on the free plan can use the macOS medium resource class, with 1x concurrency. Plus, open-source projects no longer need to request access to the macOS executor.
View changelog
View docs
Discuss
- macOS
Dedicated hosts for macOS cloud
Gives Apple developers unprecedented storage, security, and testing capabilities. By reserving a dedicated host, teams unlock access to a bare metal instance that provides exclusive access to an entire host machine with 200 GB of storage for 24 hours.
View discussion on Canny
View changelog
View docs
View blog post
- macOS
Self-hosted Runners UI: inventory, config, and installation cloud
Get visibility into your self-hosted runner fleet within the CircleCI application, along with simplified configuration and installation.
View changelog
View blog post
- Runner
GitLab self-managed cloud
Provide support for customers using GitLab self-managed.
SSH re-run permissions cloud
Introduce granular admin controls over SSH re-run access.
- Security
Airgap Installation server
Provide customers with an Air Gap installation option so they can install behind firewall, a highly requested Server feature from our customers.
- Security
Audit log update cloud
Enhance data points to help connect users to events.
- Security
Apple Silicon Support (M1) cloud
Provide an Apple M1 resource class option to the macOS executor. This new resource offers improved performance and access to Apple’s new hardware architecture.
- macOS
- Resource class
Apple Silicon support for Performance customers cloud
Expand access to our new Apple Silicon resources to customers on our Performance plan.
- macOS
Project settings restrictions cloud
Restrict access to project settings to admins.
- Security
Timestamps added to Contexts cloud
Created at and Updated at timestamps were added to contexts to make it easier to manage and rotate secrets.
- Security
Changelog
Track CircleCI’s recent feature releases and platform updates. Stay up to date with the latest in CI.
Feature requests
Have an idea to improve CircleCI? Tell us how we can make CircleCI work better for you.
Ship quality code, faster
Better software deserves better tools. Automate your development process quickly, safely, and at scale.
Changelog
Track CircleCI’s recent feature releases and platform updates. Stay up to date with the latest in CI.