|
1 | 1 | # Release Notes for Craft CMS 4 |
2 | 2 |
|
3 | | -## 4.17.0-beta.2 - 2026-01-26 |
4 | | - |
5 | | -- Composer package constraints in `composer.json` are now set with caret operators (e.g. `^1.2.3`). ([#18297](https://github.com/craftcms/cms/pull/18297)) |
6 | | -- The `up` command now warns about any astray license issues before running migrations. ([#18297](https://github.com/craftcms/cms/pull/18297)) |
7 | | -- Added the “Change the author of other users’ entries” permission for channel and structure sections. ([#18298](https://github.com/craftcms/cms/pull/18298)) |
8 | | -- Fixed a bug where element index pages weren’t retaining their `search` query param if present on the initial request. |
9 | | -- Fixed a bug where element search query caches weren’t getting invalidated when elements’ search keywords were indexed. ([#18275](https://github.com/craftcms/cms/issues/18275)) |
10 | | -- Fixed a [high-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) user account enumeration vulnerability. (GHSA-234q-vvw3-mrfq) |
11 | | - |
12 | | -## 4.17.0-beta.1 - 2026-01-20 |
| 3 | +## 4.17.0 - 2026-01-27 |
13 | 4 |
|
14 | 5 | ### Administration |
| 6 | +- Added the “Change the author of other users’ entries” permission for channel and structure sections. ([#18298](https://github.com/craftcms/cms/pull/18298)) |
15 | 7 | - Added the “View user” GraphQL schema option for Craft Solo. ([#17863](https://github.com/craftcms/cms/pull/17863)) |
| 8 | +- Composer package constraints in `composer.json` are now set with caret operators (e.g. `^1.2.3`). ([#18297](https://github.com/craftcms/cms/pull/18297)) |
16 | 9 | - The `clear-cache` command now accepts a space-delimited list of cache IDs that should be cleared. |
| 10 | +- The `up` command now warns about any astray license issues before running migrations. ([#18297](https://github.com/craftcms/cms/pull/18297)) |
17 | 11 | - Compiled templates are now deleted by the `up` command rather than from `migrate` commands. |
18 | 12 | - Added the `enableTwigSandbox` config setting. ([#18208](https://github.com/craftcms/cms/pull/18208), [#18216](https://github.com/craftcms/cms/pull/18216)) |
19 | 13 | - The `disableGraphqlTransformDirective` config setting is now deprecated. |
|
52 | 46 | - Updated Twig to 3.19. ([#17603](https://github.com/craftcms/cms/discussions/17603)) |
53 | 47 | - Fixed a bug where Table fields with the “Static Rows” setting enabled would lose track of which values belonged to which row headings, if the “Default Values” table was reordered. ([#17090](https://github.com/craftcms/cms/issues/17090)) |
54 | 48 | - Fixed a bug where deadlocks could occur when updating elements’ search indexes. ([#18139](https://github.com/craftcms/cms/pull/18139)) |
| 49 | +- Fixed a bug where element index pages weren’t retaining their `search` query param if present on the initial request. |
| 50 | +- Fixed a bug where element search query caches weren’t getting invalidated when elements’ search keywords were indexed. ([#18275](https://github.com/craftcms/cms/issues/18275)) |
55 | 51 | - Fixed [low-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) XSS vulnerabilities. (GHSA-4mgv-366x-qxvx) |
56 | 52 | - Fixed a [moderate-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) RCE vulnerability. (GHSA-v47q-jxvr-p68x) |
57 | 53 | - Fixed [moderate-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) permission escalation vulnerabilities. (GHSA-2xfc-g69j-x2mp, GHSA-jxm3-pmm2-9gf6) |
58 | 54 | - Fixed a [high-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) SSRF and SSTI vulnerability. (GHSA-5fvc-7894-ghp4) |
59 | 55 | - Fixed a [moderate-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) SSTI vulnerability. (GHSA-qc86-q28f-ggww) |
| 56 | +- Fixed a [high-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) user account enumeration vulnerability. (GHSA-234q-vvw3-mrfq) |
60 | 57 |
|
61 | 58 | ## 4.16.19 - 2026-01-20 |
62 | 59 |
|
|
0 commit comments