Skip to content

Commit 0257aea

Browse files
committed
Merge branch '1.x' into 2.x
# Conflicts: # .github/workflows/ci.yml # composer.lock
2 parents 717b246 + 42d97cb commit 0257aea

5 files changed

Lines changed: 4859 additions & 1622 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ jobs:
1717
uses: craftcms/.github/.github/workflows/code-quality.yml@v3
1818
with:
1919
node_version: '18'
20-
php_version: '8.2'
20+
php_version: '8.3'
2121
jobs: '["ecs", "phpstan", "prettier"]'

CHANGELOG.md

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
# Release Notes for Craft Cloud ⛅️
2+
3+
## 2026-03-17
4+
- Released version 1.90.4 of the Cloud API.
5+
- Fixed a bug where you could (unintentionally) create a project handle with > 25 characters.
6+
- Fixed a bug where some Sandbox projects could not deploy.
7+
8+
## 2026-03-04
9+
- Released version 1.90.2 of the Cloud API.
10+
- Increased MySQL’s `sort_buffer_size` value for all existing and new clusters.
11+
- Added support for Node 24.
12+
13+
## 2026-01-30
14+
- Released version 1.84.5 of the Cloud API.
15+
- Fixed a bug where environments with thousands of deployments could crash the deployments page.
16+
17+
## 2025-12-11
18+
- Released version 1.27.0 of the Cloud Gateway Worker.
19+
- Fixed some edge case redirect/rewrite issues.
20+
21+
## 2025-12-05
22+
- Released version 1.26.0 of the Cloud Gateway Worker.
23+
- Fixed several ESI issues.
24+
25+
## 2025-11-17
26+
- Released version 1.75.0 of the Cloud API.
27+
- Fixed a bug where scheduled commands might not run on some projects.
28+
29+
## 2025-11-11
30+
- Released version 1.72.0 of the Cloud API.
31+
- All projects now use the new HTTP Lambda infrastructure.
32+
33+
## 2025-09-23
34+
- Released version 1.68.0 of the Cloud API.
35+
- Added a new MySQL cluster for Europe.
36+
37+
## 2025-09-11
38+
- Released version 1.66.6 of the Cloud API.
39+
- Fixed a Postgres backup issue in the APAC region.
40+
41+
## ## 2025-07-28
42+
- Released version 1.64.6 of the Cloud API.
43+
- Added Postgres backups to the new backups infrastructure.
44+
45+
## 2025-07-11
46+
- Redirects and rewrites are now generally available.
47+
48+
## 2025-06-23
49+
- Released version 1.63.0 of the Cloud API.
50+
- Added support for the new backup infrastructure for MySQL.
51+
- MySQL backups are now gzip-compressed.
52+
53+
## 2025-06-13
54+
- Released version 1.62.3 of the Cloud API.
55+
- Fixed a regression introduced in 1.62.0 where some projects using specific node configurations would not have their artifacts published to the CDN during a build.
56+
57+
## 2025-06-12
58+
- Released version 1.62.1 of the Cloud API.
59+
- Craft Console no longer warns you about read-only environment variable changes for pending deployments.
60+
61+
## 2025-06-12
62+
- Released version 1.62.0 of the Cloud API.
63+
- All Craft Cloud projects now explicitly have a read-only `CRAFT_USE_FILE_LOCKS` environment variable set to `false`, as it is not necessary on serverless/ephemeral environments.
64+
- Fixed a bug where artifact publishing during a build did not run for Craft Cloud projects without a node build process.
65+
66+
## 2025-06-06
67+
- Released version 1.61.0 of the Cloud API.
68+
- All new Craft Cloud projects get the new builder and commands infrastructure.
69+
70+
## 2025-05-30
71+
- Released version 1.24.0 of the Cloud Gateway Worker.
72+
- Improved error handling.
73+
74+
## 2025-05-28
75+
- Released version 1.59.5 of the Cloud API.
76+
- Fixed a bug where Cloud subdomains would not get deleted if a domain was deleted.
77+
78+
## 2025-05-20
79+
- Released version 1.57.9 of the Cloud API.
80+
- Improved error handling during a build.
81+
- Fixed a bug where custom `php.ini` settings were not being picked up with a custom `app-path` in `craft-cloud.yaml`.
82+
83+
## 2025-05-15
84+
- Released version 1.22.0 of the Cloud Gateway Worker.
85+
- `origin-cf-cache-status` and `origin-cf-ray` headers are returned with origin info in Cloudflare “Orange to Orange” scenarios.
86+
- Workers are now deployed with GitHub actions instead of Wrangler.
87+
- Increased request timeout at the worker level to 60 seconds.
88+
89+
## 2025-05-13
90+
- Released version 1.56.7 of the Cloud API.
91+
- Fixed a bug where deleted subdomains could not be reused in a project.
92+
93+
## 2025-05-12
94+
- Released version 1.20.0 of the Cloud Gateway Worker.
95+
- Enable more logging in the worker.
96+
97+
## 2025-05-08
98+
- Released version 2.14.1 and 1.70.1 of the Cloud extension.
99+
- Ensure the Cloud transformer is only used with Craft Cloud filesystems.
100+
101+
## 2025-05-05
102+
- Released version 1.19.0 of the Cloud Gateway Worker.
103+
- Enforce a 30-second request timeout in the worker.
104+
105+
## 2025-05-02
106+
- Released version 1.18.0 of the Cloud Gateway Worker.
107+
- Added more analytics tracking.
108+
109+
## 2025-04-30
110+
- Released version 2.14.0 and 1.70.0 of the Cloud extension.
111+
- Adds support for the Cloud Commands and Builds v2 infrastructure.
112+
113+
## 2025-04-18
114+
- Released version 2.13.0 of the Cloud extension.
115+
- Fixes a bug where releasing all jobs in the queue in Craft would not delete the jobs in Craft Cloud.
116+
117+
## 2025-04-15
118+
- Released version 1.17.0 of the Cloud Gateway Worker.
119+
- Protects against the critical RCE vulnerability fixed in Craft 5.6.17 and 4.14.15 for sites that aren’t running those patched versions.
120+
121+
## 2025-04-01
122+
- Released version 2.11.0 and 1.68.0 of the Cloud extension.
123+
- Adds configurable log levels.
124+
125+
## 2025-03-14
126+
- Released version 2.12.0 and 1.67.0 of the Cloud extension.
127+
- Fixed a bug where replacing an asset would not trigger cache invalidation if they had duplicate file names.
128+
129+
## 2025-03-05
130+
- Released version 1.15.0 of the Cloud Gateway Worker.
131+
- Added more analytics tracking.
132+
133+
## 2025-03-04
134+
- Released version 1.13.0 of the Cloud Gateway Worker.
135+
- Removed Vite and replaced it with Wrangler’s default builder esbuild.
136+
- Greatly expands test coverage in the worker.
137+
- Now collects purge analytics using the Workers Analytics Engine.
138+
139+
## 2025-02-20
140+
- Released version 1.12.0 of the Cloud Gateway Worker, which renders unexpected errors more gracefully.
141+
142+
## 2025-02-19
143+
- 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.
144+
145+
## 2025-02-18
146+
- Released version 1.10.0 of the Cloud Gateway Worker, which adds the ability to purge individual URLs from cache.
147+
148+
## 2025-02-15
149+
- Released version 2.10.1 and 1.66.1 of the Cloud extension.
150+
151+
## 2025-02-14
152+
- Reverted to version 1.8.3 of the Cloud Gateway worker because of a regression.
153+
154+
## 2025-02-14
155+
- Released version 2.10.0 and 1.66.0 of the Cloud extension.
156+
- Released version 1.9.0 of the Cloud Gateway worker, which adds prep work for rate limiting and support for custom static cache keys.
157+
158+
## 2025-01-21
159+
- Added support for PHP 8.4.
160+
161+
## 2024-12-02
162+
- Support for CRON jobs (Scheduled Commands) was added.
163+
- Fix a bug where some Commands could be stuck in a pending state.
164+
165+
## 2024-11-01
166+
- Fix a bug where not all branches would show in BitBucket and GitLab integrations.
167+
168+
## 2024-10-29
169+
- Add `node:22` as a valid version for npm builds.
170+
171+
## 2024-10-28
172+
- Added Canada as a region.
173+
174+
## 2024-10-17
175+
- Improved monitoring and alerting for Craft Cloud infrastructure.
176+
177+
## 2024-08-05
178+
- Improved the stability and performance across many parts of Craft Cloud.
179+
- Updated to Bref 2.3.3, which includes PHP 8.2.22 and 8.3.10.
180+
181+
## 2024-06-17
182+
- Added support for PHP 8.3.
183+
184+
## 2024-06-14
185+
- Bumped the minimum `craftcms/cloud` extension version to `^1.50` or `>=2.4`.
186+
- Resolved an issue that could prevent deployments from occurring for environments with a lot of variables.
187+
188+
## 2024-05-21
189+
- Added support for Bitbucket and GitLab.
190+
- You can now view how much asset storage each environment is using under your project’s billing page.
191+
192+
## 2024-05-10
193+
- Added a “Repository status” refresh button that checks the health of your Github integration with Craft Cloud.
194+
- You can now create environment variables with no values.
195+
196+
## 2024-05-03
197+
- Additional asset storage can now be purchased on your project’s billing page.
198+
199+
## 2024-04-16
200+
- Fix a bug where the database backup utility may appear when it should not.
201+
202+
## 2024-04-11
203+
- Improved the reliability of backing up large databases via the Console UI.
204+
205+
## 2024-04-03
206+
- Fixed a bug where `artifact-path` could be incorrect with a non-default `app-path`.
207+
208+
## 2024-04-01
209+
- Greatly improved the DNS settings and management UX.
210+
- MySQL database users now have `CREATE_VIEW` and `SHOW_VIEW` permissions by default.
211+
- You no longer have to deploy on a fresh project before you can back up your database.
212+
213+
## 2024-03-31
214+
- MySQL database backups now pass in the `--single-transaction` flag to help prevent table locking during a backup.

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"phlak/semver": "^4.1",
1717
"99designs/http-signatures": "^4.0",
1818
"symfony/process": "^6",
19-
"aws/aws-sdk-php": "^3.342.6"
19+
"aws/aws-sdk-php": "^3.342.6",
20+
"craftcms/yii2-cache-cascade": "^1.2"
2021
},
2122
"require-dev": {
2223
"craftcms/ecs": "dev-main",

0 commit comments

Comments
 (0)