Skip to content

chore(release): prepare v4.13.3 - #1952

Merged
mrrobot47 merged 3 commits into
EasyEngine:developfrom
mrrobot47:release/v4.13.3
Oct 21, 2026
Merged

mrrobot47 merged 3 commits into
EasyEngine:developfrom
mrrobot47:release/v4.13.3

Conversation

@mrrobot47

Copy link
Copy Markdown
Member

Summary

Upgrade notes

  • ee cli update recreates every enabled site on PHP 8.2–8.5 on the patched image (the image migration). Disabled sites pick it up with ee site enable <site> --refresh.
  • Sites on PHP 8.1 and older get no PHP fix (PHP made no official release for them); the session upload progress change applies to them too.
  • On macOS, a site's custom.ini isn't loaded, so the session setting has no effect there.

Testing

  • Published images: smoke.sh --pull on easyengine/php8.2/8.3/8.4/8.5:v4.13.3. Each runs the expected PHP version, loads exactly the same modules as the current images, passes php-fpm -t and serves a page through nginx, with no startup warnings.
  • Migration: live upgrade from 4.13.2 on a test host with WordPress and PHP sites on PHP 5.6, 7.4, 8.1 and 8.4 (enabled, disabled, explicit On, custom settings, [PATH=] section): the setting is added and takes effect, uploads keep working, an injected failure rolls back to byte-identical files, and a re-run is a no-op.

…13.3

Rebuilt on the PHP security releases of 2026-10-21 (CVE-2026-109618, CVE-2026-109619). The other images are unchanged.
Switches off session.upload_progress for new sites and, through a container migration, for every existing WordPress and PHP site on all PHP versions (EasyEngine/site-type-wp#246, EasyEngine/site-type-php#120).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The security-sensitive image upgrades and bundled configuration migrations warrant final human validation of deployment and rollback behavior.

No open issues 🎉

What changed in this PR

Prepares EasyEngine v4.13.3 with updated PHP security images and bundled site packages that mitigate session upload progress vulnerabilities.

Changes:

  • Bumps EasyEngine to v4.13.3.
  • Updates PHP 8.2–8.5 images to v4.13.3.
  • Pins PHP and WordPress site packages to v1.12.2, leaving other packages unchanged.
File Description
VERSION Sets release version to 4.13.3.
img-versions.json Updates four PHP security image tags.
composer.lock Locks updated site packages and refreshes the content hash.
composer.json Pins both site packages to v1.12.2.

Review effort: Balanced

@mrrobot47
mrrobot47 merged commit 06e0797 into EasyEngine:develop Oct 21, 2026
11 checks passed
@mrrobot47
mrrobot47 deleted the release/v4.13.3 branch October 21, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants