Support Major Version Tags
For Docker Convenience Images, support major version tags, such as cimg/node:15 for the Node.js image.
Support dotnet core docker images
It would be good to have docker images for dotnet core applications out of the box. CCI-I-1134
Add official support for R
The R programming language is a rapidly developing language which gained lots of new users in the last years. Coming from the statistical field, its scope has expanded nowadays. Especially the usage in an academic context increased in the last years. R is also used for writing books, creating professional reports, developing UI applications or performing machine learning tasks. Organizations like ropensci or r-lib are great examples of immense open-source effort to advance the R community. Besides these, many developers started developing packages (> 10k open-source packages exist) in the last years and see the need for a CI testing suite. Until now, there is only support for R on Travis CI. I see a lot of advantages in how Circle CI runs builds compared to Travis CI. Hence I would love to see official R support for Circle CI. Among others, this additions would result in reduced build times due to the existence of a cached docker image. Furthermore, having a second CI provider for the R community would give the R community more flexibility regarding their CI provider choice and also put some load off from Travis CI. There have been recent efforts to optimize the support for Circle CI within the R community. Examples are packages like tic or the API-client package circle. CCI-I-1221
Pre-install Docker on macOS images
Running UI tests on an iOS app often means having a "clean room" server environment to run tests against. More and more, servers are using Docker to deploy bundle and run server instances. Unfortunately, the current macOS images don't have Docker pre-installed (even though the docs seem to indicate otherwise here: https://circleci.com/docs/2.0/docker-compose/ ) This is a request to ensure Docker is pre-installed onto the macOS images so iOS tests can spin up a server instance if needed. CCI-I-587
Have increased IOPS versions in resource_class
Sometimes your build isn't CPU or RAM bound, it's disk I/O bound. Have a resource_class option that allows us to buy more IOPS for those cases. CCI-I-674
Provide a "future" tag for Windows Images that is released before "stable" is changed
Provide a "future" tag which has the image update applied one or two weeks before the "stable" tag has the update applied. Announce these updates in the CircleCI Discuss "Announcements" channel so customers can subscribe to those updates and test their images before stable is applied. The abrupt change to "stable" means that customers cannot proactively test, plan, and adjust to upcoming updates. A "future" tag combined with an update in the CircleCI "Announcements" channel will significantly improve that story.
Custom Machine Executor AMIs
In the same way customers can create their own custom Docker images for execution ( https://circleci.com/docs/2.0/custom-images/ ), it would be a great feature to have custom AMIs for the machine executor. Just tell us what needs to be pre-installed on these AMIs to run on your system. This is especially useful for: Cutting down build time associated with installing specific dependencies on a clean box Removing complexity associated with installing specific dependencies programmatically CCI-I-998
Support for ARM based Docker images.
An ARM-based executor for ARM-based Docker images would allow Raspberry Pi development as well as other ARM software. CCI-I-900
Custom AMI support for Windows builds
The CircleCI's official Windows image shows the latest version of Windows Server and Visual Studio are supported. There are cases where users want to build on an older OS or Visual Studio, so I want customers to be able to create and build their own AMI. CCI-I-1623