Release log
Codemagic release log for key features and updates
Xcode 15.3 Release
The Xcode 15.3 build image now has Xcode 15.3 release available. See build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.3 RC 1
The Xcode 15.3 build image now has Xcode 15.3 RC 1 available. See build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.3 Beta
Xcode 15.3 Beta build image is now available on our macOS build machines. See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.2 Release
Xcode 15.2 release is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15.2
or latest
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.2 Beta 1
Xcode 15.2 Beta 1 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15.2
or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.1
Xcode 15.1 release is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15.1
or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Introducing Codemagic Community on Discord
We really miss the chit-chat we used to have with the community, so we’ve decided to set up a Codemagic Community Discord server! In addition to general chat and Community Support, you’ll also be able to see what events we’ll be attending and sponsoring in the coming months. Come join and connect with the Codemagic Team and other Codemagic users all over the world.
Trigger builds on labeling a GitHub pull request
Using codemagic.yaml, you can now trigger builds automatically when adding a label to a pull request in GitHub. Update your workflow triggers with the pull_request_labeled
event to enable this feature, see more information in our documentation.
Xcode 15.1 Beta 3
Xcode 15.1 Beta 3 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15.1
, latest
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.1 Beta 2
Xcode 15.1 Beta 2 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15.1
, latest
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0.1
Xcode 15.0.1 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, latest
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Announcing bigger and faster caches
Our new caching logic brings increased cache size and improved build performance. Build caches are now renewed every 14 days or when you clear the cache manually. In addition, teams can now benefit from an increased cache of 10 GB per workflow. Read more about using caching in Codemagic.
Google Play release promotion
Using codemagic.yaml, you can now publish your app to a track on Google Play and promote the same release to another track, all within the same workflow. See how to set it up.
Xcode 15.0 RC 1
Xcode 15.0 RC 1 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0 Beta 8
Xcode 15.0 Beta 8 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0 Beta 7
Xcode 15.0 Beta 7 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0 Beta 6
Xcode 15.0 Beta 6 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0 Beta 4
Xcode 15.0 Beta 4 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0 Beta 3
Xcode 15.0 Beta 3 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 15.0 Beta 2
Xcode 15.0 Beta 2 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
NXcode 15.0 Beta 1
Xcode 15.0 Beta 1 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 15
, 15.0
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Firebase App Distribution integration in CLI tools
To simplify the build versioning of your Firebase App Distribution releases, you can fetch the latest release version of your Android or iOS build from Firebase App Distribution using the firebase-app-distribution get-latest-build-version
action in Codemagic CLI tools. See the docs for more information about using the CLI tools action for build versioning in Codemagic.
Xcode 14.3.1 Release
Xcode 14.3.1 Release is now available on our macOS M1 build machines. This version will be used to run the build also if you specify 14.3
, latest
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 14.3.1 RC 1
Xcode 14.3.1 RC 1 is now available on our macOS M1 build machines. This version will be used to run the build also if you specify 14.3
, latest
, or edge
as the Xcode version.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 14.3 Release and possible breaking changes
Xcode 14.3 Release is now available on our macOS M1 build machines. This version will be used to run the build if you specify 14.3
as the Xcode version.
We will point latest
and edge
to this version on April 19, 2023.
Please note that Xcode 14.3 requires macOS 13.0+ and is therefore not compatible with macOS Intel-based build machines. We advise you to review your build configuration to avoid build failures. More information is available in GitHub Discussions.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 14.3 RC 1
Xcode 14.3 RC 1 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 14.3
as the Xcode version.
You can configure the Xcode version in the Build section of Flutter workflow editor or in the environment
section of codemagic.yaml.
See the build machine specs for information about the preinstalled software and available runtimes.
Xcode 14.3 Beta 3
Xcode 14.3 Beta 3 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 14.3
as the Xcode version.
You can configure the Xcode version in the Build section of Flutter workflow editor or in the environment
section of codemagic.yaml.
See the build machine specs for information about the preinstalled software and available runtimes.
Scheduled builds for personal teams
Scheduled builds are now available also for personal teams so that everyone can build the habit of running builds at regular intervals. Read more about how to schedule builds in our docs.
Xcode 14.3 Beta 1
Xcode 14.3 Beta 1 is now available on our macOS M1 build machines. This version will be used to run the build if you specify 14.3
as the Xcode version.
You can configure the Xcode version in the Build section of Flutter workflow editor or in the environment
section of codemagic.yaml.
See the build machine specs for information about the preinstalled software and available runtimes.
Cancel previous TestFlight or App Store review submissions
Instead of manually canceling previous submissions, you can now automatically expire the previous build in TestFlight beta review or cancel the submission pending App Store review when publishing a new version of your app. Learn more in documentation.
Build artifact URLs in email and Slack expire in 24h
To minimize the risks associated with sharing build artifacts with unauthenticated users, we have now set the build artifact download links in email and Slack notifications to expire in 24 hours. Previous non-expiring artifact URLs in emails and Slack are no longer accessible for unauthenticated users. Likewise, build artifact links and QR codes on build dashboards expire in 24 hours but are regenerated upon page refresh.
All build artifacts remain accessible for authenticated users in Codemagic UI and via the Codemagic API. You can use the Codemagic API to generate public artifact download URLs with a custom expiration date.
Advanced branch and tag patterns
We now support advanced pattern syntax to match branch or tag names for automatic build triggering. For example, you can use v+([0-9]).+([0-9]).+([0-9])
to match tags like v0.0.42
. See more pattern examples in our documentation.