- Released version 1.12.0 of the Cloud Gateway Worker, which renders unexpected errors more gracefully.
- Released version 1.11.0 of the Cloud Gateway Worker, which fixes a bug where a Cloudflare 522 could be returned instead of a 404 for hostnames not registered with Craft Cloud.
- Released version 1.10.0 of the Cloud Gateway Worker, which adds the ability to purge individual URLs from cache.
- Released version 2.10.1 and 1.66.1 of the Cloud extension.
- Reverted to version 1.8.3 of the Cloud Gateway worker because of a regression.
- Released version 2.10.0 and 1.66.0 of the Cloud extension.
- Released version 1.9.0 of the Cloud Gateway worker, which adds prep work for rate limiting and support for custom static cache keys.
- Added support for PHP 8.4.
- Added support for CRON jobs (Scheduled Commands).
- Fix a bug where some Commands could be stuck in a pending state.
- Fix a bug where not all branches would show in BitBucket and GitLab integrations.
- Add node:22 as a valid version for npm builds.
- Added Canada as a region.
- Improved monitoring and alerting for Craft Cloud infrastructure.
- Improved the stability and performance of many parts of Craft Cloud.
- Updated to Bref 2.3.3, which includes PHP 8.2.22 and 8.3.10.
- Added support for PHP 8.3.
- Bumped the minimum
craftcms/cloud
extension version to ^1.50 or >=2.4. - Resolved an issue that could prevent deployments from occurring for environments with a lot of variables.
- Added support for Bitbucket and GitLab.
- You can now view how much asset storage each environment is using under your project’s billing page.
- Added a “Repository status” refresh button that checks the health of your Github integration with Craft Cloud.
- You can now create environment variables with no values.
- Additional asset storage can now be purchased on your project’s billing page.
- Fix a bug where the database backup utility may appear when it should not.
- Improved the reliability of backing up large databases via the Console UI.
- Fixed a bug where
artifact-path
could be incorrect with a non-defaultapp-path
.
- Greatly improved the DNS settings and management UX.
- MySQL database users now have
CREATE_VIEW
andSHOW_VIEW
permissions by default. - You no longer have to do a deployment on a fresh project before you can back up your database.
- MySQL database backups now pass in the
--single-transaction
flag to help prevent table locking during a backup.