Skip to content

Releases: php/frankenphp

v1.12.1

10 Mar 15:32
v1.12.1
2728df9

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fix PHP startup errors when ini files contain environment variables by @henderkes in #2252
  • Fix sigsev on bind permissions denied by @henderkes in #2251

📖 Documentation

  • Update README for Windows, other minor changes by @dunglas in #2249
  • Revise bug report template for improved instructions by @dunglas in #2181
  • Improve hot reload, add missing features by @dunglas in #2261
  • Sync all translations with the English ones

New Contributors

  • @github-actions[bot] made their first contribution in #2206

Full Changelog: v1.12.0...v1.12.1

v1.12.0

06 Mar 17:30
v1.12.0
74e8195

Choose a tag to compare

What's Changed

frankenphp-windows

Official, native Windows support has arrived!

This highly anticipated release brings 100% compatibility, Worker Mode, and Hot Reloading to Windows, delivering up to a 3.6x performance boost over traditional Nginx/PHP-FPM setups. Thanks to new compiler capabilities in Go 1.26, FrankenPHP now links directly against official Visual Studio-compiled PHP binaries for ultimate stability and full extension support.

Huge thanks to Intelligence X and Les-Tilleuls.coop for sponsoring this milestone.

Learn more about the story of the Windows port in this dedicated blog post.

This version also includes some performance optimizations and Caddy 2.11.2.

✨ New Features

🚀 Performance Improvements

📖 Documentation

New Contributors

Full Changelog: v1.11.3...v1.12.0

v1.11.3

24 Feb 12:40
v1.11.3
bf30297

Choose a tag to compare

This release restores application stability by reverting the unreliable worker mode INI reset introduced in version 1.11.2, upgrades Caddy to 2.11, and bumps the PHP version included in static binaries to PHP 8.5 to deliver new language features and performance gains, though the MS SQL Server and memcache extensions have been temporarily removed due to 8.5 incompatibility.

What's Changed

🐛 Bug Fixes

✨ New Features

Documentation

  • Document the extension workers API by @y-l-g in #2055

New Contributors

Full Changelog: v1.11.2...v1.11.3

v1.11.2

12 Feb 12:32
v1.11.2
3aa71fd

Choose a tag to compare

Important

Security Update: This release addresses three security vulnerabilities, including a critical path confusion issue allowing arbitrary file execution and a session leak in worker mode. Immediate upgrade is strongly recommended.

Beyond security, this release delivers significant performance improvements by upgrading the compiler to Go 1.26. Users can expect a 10-40% faster Garbage Collector and ~30% faster CGO calls, resulting in significantly reduced latency for PHP applications.

We have also improved stability by addressing race conditions during shutdown, resolving segmentation faults in edge cases (such as early shutdown or specific extension registrations), and refining the handling of $_SERVER and HTTP Basic Auth.

What's Changed

🛡️ Security Fixes

🐛 Bug Fixes

🚀 Performance Improvements

✨ New Features

Documentation

Note

Translations are now automated using an LLM.

New Contributors

Full Changelog: v1.11.1...v1.11.2

v1.11.1

24 Dec 13:34
v1.11.1
57c58fa

Choose a tag to compare

What's Changed

  • fix: crash when using the logger outside of the a request context by @lobre in #2089
  • fix: frankenphp_log() level parameter must be optional by @dunglas in #2085
  • fix(caddy): use default patterns when hot_reload is alone by @dunglas in #2081

New Contributors

Full Changelog: v1.11.0...v1.11.1

v1.11.0

19 Dec 12:50
v1.11.0
6231bf4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.1...v1.11.0

v1.10.1

25 Nov 12:43
v1.10.1
fc5f6ef

Choose a tag to compare

What's Changed

  • fix: crash when a string is passed for the topics parameter of the mercure_publish() function by @dunglas in #2021
  • fix: correctly set the Mercure hub for the main worker request by @dunglas in #2026
  • chore: bump deps by @dunglas in #2023

Full Changelog: v1.10.0...v1.10.1

v1.10.0

23 Nov 15:44
v1.10.0
c6cadf3

Choose a tag to compare

What's Changed

New Features

Fixes

Misc

  • refactor: rely on context.Context for log/slog and others by @dunglas in #1969
  • ci: delegate entirely to Static PHP CLI to build static binaries by @henderkes in #1968
  • ci: add back ARMv6 build by @dunglas in #1999

New Contributors

Full Changelog: v1.9.1...v1.10.0

v1.9.1

29 Aug 12:51
v1.9.1
ad86bf4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.9.1

v1.9.0

18 Jul 13:48
v1.9.0
50b438f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.0...v1.9.0