CakePHP
Rapid development PHP framework with convention over configuration
CakePHP 5.4 adds a DI container, distributed locks and DTO request mapping
◆Recent moves
- 5d ago
Rate-limiter defaults to remote_addr after security report
A maintenance release for the new 5.4 branch whose most consequential change is a security one: RateLimitMiddleware now keys on remote_addr instead of the spoofable x-forwarded-for header by default. Postgres subquery aliasing and schema deserialization fixes round it out.
View source ↗ - 14d ago
CakePHP 5.4 brings a DI container, Lock package and DTO attribute
⚡ SPARKThe one feature release in this window, and the source of the trajectory the maintenance releases sit against. A container, distributed locks and attribute-driven DTO mapping arrive together, each additive rather than breaking, while 5.1 drops out of security support.
View source ↗ - 18d ago
5.2 branch picks up a backported fix
A backport of the same fix released in 5.3.7, published within minutes of its siblings. The value is in the coordination, not the content — supported branches get security work on the same day.
View source ↗ - 18d ago
5.1 branch picks up a backported fix
The 5.1 counterpart of the same backport, and one of the last releases that branch receives before 5.4.0 ends its security support a few days later.
View source ↗ - 18d ago
Patch repairs a syntax error shipped in 5.1.8
A same-day corrective release fixing a syntax error that reached 5.1.8. Small, but a reminder that the multi-branch backport process carries its own risk of shipping breakage.
View source ↗ - 18d ago
Three security issues fixed and backported across branches
The origin release for the day's coordinated backports, fixing three security issues with advisories held until vulnerability review completed. It also adds an allowedClasses config to RedisEngine, which is deserialization hardening rather than a feature.
View source ↗