COMMITS
/ frankenphp.c December 19, 2025
K
fix: frankenphp_log() level parameter must be optional
Kévin Dunglas committed
December 15, 2025
R
feat: add support for structured logging with the `frankenphp_log()` PHP function (#1979)
Raphael Coeffic committed
December 2, 2025
A
refactor: extract the state module and make the backoff error instead of panic
Alexander Stecher committed
November 20, 2025
K
fix: allow null for mercure_publish() retry parameter
Kévin Dunglas committed
November 18, 2025
K
feat: mercure_publish() PHP function to dispatch Mercure updates (#1927)
Kévin Dunglas committed
November 17, 2025
K
refactor: rely on context.Context for log/slog and others (#1969)
Kévin Dunglas committed
October 28, 2025
A
fix: exit() and dd() support in worker mode (#1946)
Alexander Stecher committed
October 8, 2025
S
fix: release but don't free CLI streams when executing cli scripts (#1906)
SpencerMalone committed
September 18, 2025
R
feat: custom workers initial support (#1795)
Rob Landers committed
August 28, 2025
A
fix: free request context if php_request_startup() errors (#1842)
Alexander Stecher committed
August 27, 2025
A
fix: don't flush env between requests (#1814)
Alexander Stecher committed
August 25, 2025
A
refactor: cleanup context (#1816)
Alexander Stecher committed
July 24, 2025
A
chore: miscellaneous fix in C code (#1766)
Alexandre Daubois committed
July 5, 2025
A
chore: cleanup duplication in `sapi_cli_register_variables()` (#1716)
Alexandre Daubois committed
June 30, 2025
A
feat: use modern `ZEND_PARSE_PARAMETERS_NONE()` macro (#1704)
Alexandre Daubois committed
June 27, 2025
A
chore: remove TODO items not relevant anymore (#1694)
Alexandre Daubois committed
A
feat: expose SSL_CIPHER env var (#1693)
Alexandre Daubois committed
June 25, 2025
K
feat: FrankenPHP extensions (#1651)
Kévin Dunglas committed
June 1, 2025
R
fix: headers before flushing (#1622)
Rob Landers committed
May 20, 2025
K
fix: exit(), die() and uncaught exceptions must stop the worker
Kévin Dunglas committed
May 1, 2025
A
feat: '-r' option for php-cli (#1482)
Alexander Stecher committed
April 1, 2025
P
fix: module reload on request startup (#1476)
Pierre Tondereau committed
March 24, 2025
G
refactor: call opcache_reset PHP function directly (#1401)
Gina Peter Banyard committed
March 19, 2025
A
fix: ensure env is not in an invalid state on shutdown (#1442)
Alexander Stecher committed
March 11, 2025
K
fix: timeouts handling on macOS (#1435)
Kévin Dunglas committed
March 10, 2025
A
refactor: removes context on the C side (#1404)
Alexander Stecher committed
March 1, 2025
A
fix: concurrent env access (#1409)
Alexander Stecher committed
February 19, 2025
A
feat: Adds automatic thread scaling at runtime and php_ini configuration in Caddyfile (#1266)
Alliballibaba2 committed
K
fix: Mercure duplicate metrics panic (#1393)
Kévin Dunglas committed
February 18, 2025
N
perf: avoid redundant work in frankenphp_release_temporary_streams()
Niels Dossche committed
N
perf: avoid extra string allocation in get_full_env() (#1382)
Niels Dossche committed
January 27, 2025
A
perf: optimized request headers (#1335)
Alexander Stecher committed
January 26, 2025
A
Fix: only flush temporary unreferenced streams (#1351)
Alexander Stecher committed
January 25, 2025
R
fix memory leaks (#1350)
Rob Landers committed
January 21, 2025
V
chore: fix CS (#1345)
Viktor Szépe committed
January 20, 2025
V
chore: fix typos (#1328)
Viktor Szépe committed
A
fix - flushing temporary files after each worker request (#1321)
Alexander Stecher committed
January 8, 2025
A
perf: put all $_SERVER vars into one function call. (#1303)
Alexander Stecher committed
December 17, 2024
A
refactor: decouple worker threads from non-worker threads (#1137)
Alliballibaba2 committed
November 21, 2024
A
fix: don’t ignore empty request headers (#1182)
Alliballibaba2 committed
November 17, 2024
R
remove opcache_reset (#1173)
Rob Landers committed
November 7, 2024
K
fix: sapi_module.getenv() should delegate to Go
Kévin Dunglas committed
November 4, 2024
A
perf: optimize $_SERVER import (#1106)
Alexander Stecher committed
October 18, 2024
R
implement getenv and putenv in go (#1086)
Rob Landers committed
October 16, 2024
K
fix: always include pthread.h
Kévin Dunglas committed
October 15, 2024
A
perf: only import os environment variables once per worker thread (#1080)
Alexander Stecher committed
October 9, 2024
A
perf: remove all cgo handles (#1073)
Alexander Stecher committed
October 7, 2024
A
feat: restart workers when on source changes (#1013)
Alexander Stecher committed
October 3, 2024
R
handle worker failures gracefully (#1038)
Rob Landers committed
October 2, 2024
R
fix: pthread include for FreeBSD (#1058)
Robert William Vesterman committed