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 feedbackSupport for GCP Workload Identities server
Implementing the GCP equivalent of AWS IAM Roles for Service Accounts (IRSA) support added in 3.3
Enterprise provisioning and single sign⁠-⁠on cloud
Will provide an effective, streamlined way to manage users and permissions across diverse systems, including support for single sign-on and enterprise-level provisioning.
Reliability investments cloud
Multiple teams are working to drive reliability improvements across our system and platform, to ensure a seamless customer experience.
- Reliability
Apple Silicon Medium Resource cloud
Apple M1 medium resource class option to the macOS executor.
- macOS
OpenID Connect Custom AUD claims cloud
Users can specify custom audience claims to support granular controls with third parties like Sigstor.
- Security
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
Project contexts cloud
Introduce scoped access to contexts on a per-project basis.
- Security
Scoped API token cloud
Limit access to API tokens.
- Security
Project env vars timestamping cloud
Provide additional information in project env vars to manage and rotate secrets.
- Security
SSH user key mgmt cloud
Improve SSH user key management for GitLab.
- Security
VSCode triggers for remote pipelines cloud
Execute a pipeline for non-commited changes from your IDE.
User groups cloud
Introduce user group management within CircleCI.
- Security
Webhooks to start pipelines cloud
Ability to kick off pipelines via webhooks, making it easier to validate change outside your version control system.
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
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
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.
Deploy tooling and observability cloud
We’re scoping features to support customers’ existing deploy processes and monitoring.
- Deploy
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.
M1 Dedicated Hosts cloud
Update our macOS Dedicated Hosts to run on top of Apple Silicon M1 hardware.
- macOS
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.
OIDC Support server
Provide OIDC support for Server customers.
- Security
Arm support for native Docker executor cloud
Will provide support for Arm architecture for CircleCI’s Docker executor.
View discussion on Canny
- Resource class
- Arm
Expanded deploy & release orchestration support cloud
Provides first-class experience for continuous deployment and release orchestration strategies, including progressive deployments, automatic rollbacks, continuous validation, feature flag management, and more.
- Deploy
Integration with popular Kubernetes controllers cloud
Enables customers to use CircleCI to manage release orchestration done via common Kubernetes tooling.
- Deploy
Config Policy Management cloud
We’ve launched Config Policy Management in Open Preview. OPA rules engine for DevOps to create rules around what must be in or not be in config files. Can be used to require job steps, manage resource classes, orb management, and anything else that appears in a config. Available to Scale customers.
View docs
- Security
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
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
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
OpenID Connect VCS claims cloud
OIDC tokens now contain additional VCS data to support granular permissions based on repository, author, or commit SHA.
- 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
Cloud 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.
Cloud changelog
Track CircleCI’s recent feature releases and platform updates. Stay up to date with the latest in CI.