Skip to content

Commit f8a6916

Browse files
committed
Add release notes for 5.4.4
1 parent 20e99b8 commit f8a6916

2 files changed

Lines changed: 77 additions & 0 deletions

File tree

‎2026/10/31/cakephp_544.rst‎

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
CakePHP 5.4.4 and 4.6.6 Released
2+
================================
3+
4+
The CakePHP core team is happy to announce the immediate availability of CakePHP
5+
5.4.3. This is a maintenance release for the 5.4 branch that fixes security
6+
issues, community reported issues, regressions. The security fixes have also
7+
been released as 5.2.16, 5.3.8, and 4.6.6. Security advisories will be released
8+
in the upcoming days as they are assigned CVE numbers.
9+
10+
Bugfixes
11+
--------
12+
13+
You can expect the following changes in 5.4.4. See the `changelog
14+
<https://github.com/cakephp/cakephp/compare/5.4.3...5.4.4>`_ for every commit.
15+
16+
* Added PHP 8.6 to the CI matrix.
17+
* Improved test coverage for global functions.
18+
* Improved behavior of ``hasTable()`` with MySQL and missing schema.
19+
* Fix crash when fallback loader is used for missing domain files.
20+
* Improved API documentation.
21+
* Fix ``Hash::extract()`` treating the path ``0`` as empty.
22+
* Fix double identifier quoting on ``DISTINCT`` expressions.
23+
* ``SmtpTransport`` now closes the connection when a send fails.
24+
* ``XmlView`` now serializes an empty array as an empty element.
25+
* Strip newlines from remaining Message headers.
26+
* Add support for JPEG XL, WebP, AVIF image extensions.
27+
* Fix ``Request::$trustProxy`` always being set to true when
28+
``setTrustedProxies()`` is called.
29+
* Fix cookie handling for domain names in ``Http\Client``.
30+
* Fix cookie and header handling during redirects in ``Http\Client``.
31+
* Fix potential header injection in ``Http\FormData``.
32+
* Update composer-ca/bundle version for eMudhra certificate revocation.
33+
* Reduced potential SQL injection in database expression objects.
34+
* Preserve connection role in ``SelectQuery::count()`` for complex queries.
35+
* Add range clamps to ``Response::withFile()`` and negative offsets.
36+
* Fix ``Response::isNotModified()`` with weak entity tags.
37+
* ``ServerRequest::domain()`` and ``subdomain()`` now omit the port.
38+
39+
In 4.6.6 you the following changes were made. See the
40+
`changelog<https://github.com/cakephp/cakephp/4.6.5..4.6.6>`_ for every commit.
41+
42+
* Strip newlines from remaining Message headers.
43+
* Fix cookie handling for domain names in ``Http\Client``.
44+
* Fix cookie and header handling during redirects in ``Http\Client``.
45+
* Fix potential header injection in ``Http\FormData``.
46+
* Update composer-ca/bundle version for eMudhra certificate revocation.
47+
* Reduced potential SQL injection in database expression objects.
48+
49+
Contributors to 5.4.4
50+
----------------------
51+
52+
Thank you to all the contributors that submitted a pull request:
53+
54+
* Abdul Malik Ikhsan
55+
* ADmad
56+
* Dylan Pulver
57+
* geoffg-sentry
58+
* Jamison Bryant
59+
* Kevin Pfeifer
60+
* Lay
61+
* Mark Scherer
62+
* Mark Story
63+
* Masaki Kagaya
64+
* Mikkel Bonde Wiuff
65+
* othercorey
66+
* Wleeaf
67+
68+
As always, we would like to also thank all the contributors that opened issues,
69+
or updated the documentation.
70+
71+
Download a `packaged release on github
72+
<https://github.com/cakephp/cakephp/releases>`_.
73+
74+
.. author:: markstory
75+
.. categories:: release, news, security
76+
.. tags:: release, news, security

‎master.rst‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Sitemap
44
.. toctree::
55
:maxdepth: 1
66

7+
2026/10/31/cakephp_544
78
2026/10/02/cakephp_543
89
2026/09/05/cakephp_542
910
2026/07/28/cakephp_541

0 commit comments

Comments
 (0)