COMMITS
/ worker.go February 26, 2026
K
feat: Windows support (#2119)
Kévin Dunglas committed
February 21, 2026
R
metrics: only report workers ready when actually ready (#2210)
Rob Landers committed
February 11, 2026
K
perf: various optimizations (#2175)
Kévin Dunglas committed
January 2, 2026
R
Handle symlinking edge cases (#1660)
Rob Landers committed
December 12, 2025
K
feat: hot reload (#2031)
Kévin Dunglas committed
December 2, 2025
A
refactor: extract the state module and make the backoff error instead of panic
Alexander Stecher committed
November 26, 2025
A
perf: tail latency with goSched (#2033)
Alexander Stecher committed
November 23, 2025
K
fix: correctly set the Mercure hub for the main worker request
Kévin Dunglas committed
November 20, 2025
K
chore: use sync.WaitGroup.Go when possible (#1996)
Kévin Dunglas committed
November 18, 2025
A
feat: per worker max threads (#1962)
Alexander Stecher committed
November 17, 2025
K
refactor: rely on context.Context for log/slog and others (#1969)
Kévin Dunglas committed
November 10, 2025
K
refactor: improve ExtensionWorkers API (#1952)
Kévin Dunglas committed
A
fix: fail immediately on missing worker file (#1963)
Alexander Stecher committed
October 28, 2025
A
suggestion: external worker api (#1928)
Alexander Stecher committed
October 9, 2025
K
refactor: extension worker (#1910)
Kévin Dunglas committed
September 22, 2025
A
fix: added missing decrement for the "ready" WaitGroup counter (#1890)
Artur Melanchyk committed
September 18, 2025
R
feat: custom workers initial support (#1795)
Rob Landers committed
July 1, 2025
A
feat: worker matching (#1646)
Alexander Stecher committed
June 30, 2025
A
feat(worker): make maximum consecutive failures configurable (#1692)
Alexandre Daubois committed
May 9, 2025
T
feat: dequeue worker request on timeout (#1540)
Tolsee committed
May 5, 2025
May 2, 2025
K
chore: make the linter happy (#1537)
Kévin Dunglas committed
April 29, 2025
A
fix: disallow 2 workers with same filename (#1492)
Alexander Stecher committed
March 22, 2025
I
feat: introduces worker name option, use label on worker metrics instead (#1376)
Indra Gunawan committed
March 19, 2025
A
feat: maximum wait times (#1445)
Alexander Stecher committed
March 10, 2025
A
refactor: removes context on the C side (#1404)
Alexander Stecher committed
February 28, 2025
A
fix: only drain workers on graceful shutdown (#1405)
Alexander Stecher committed
February 19, 2025
A
feat: Adds automatic thread scaling at runtime and php_ini configuration in Caddyfile (#1266)
Alliballibaba2 committed
December 17, 2024
A
refactor: decouple worker threads from non-worker threads (#1137)
Alliballibaba2 committed
November 23, 2024
R
refactor: simplify exponential backoff and refactor env (#1185)
Rob Landers committed
November 21, 2024
R
fix(metrics): handle the case where the worker is already assigned to a thread (#1171)
Rob Landers committed
K
perf: improve php_server directive (#1180)
Kévin Dunglas committed
November 17, 2024
R
remove opcache_reset (#1173)
Rob Landers committed
November 13, 2024
K
perf: cache computations in WithRequestDocumentRoot (#1154)
Kévin Dunglas committed
November 4, 2024
K
chore: bump deps and misc improvements (#1135)
Kévin Dunglas committed
A
perf: use hot worker threads when possible (#1126)
Alexander Stecher committed
A
perf: optimize $_SERVER import (#1106)
Alexander Stecher committed
October 23, 2024
K
chore: various cleanups
Kévin Dunglas committed
October 18, 2024
R
implement getenv and putenv in go (#1086)
Rob Landers committed
October 14, 2024
A
Removes worker panic when the watcher is enabled. (#1092)
Alexander Stecher committed
October 9, 2024
A
perf: remove all cgo handles (#1073)
Alexander Stecher committed
October 8, 2024
K
feat: add build tag to skip Watcher support (#1076)
Kévin Dunglas committed
October 7, 2024
K
chore: make the watcher module internal
Kévin Dunglas committed
A
feat: restart workers when on source changes (#1013)
Alexander Stecher committed
October 3, 2024
R
handle worker failures gracefully (#1038)
Rob Landers committed
September 26, 2024
R
add basic metrics (#966)
Rob Landers committed
August 27, 2024
K
perf: prevent useless logger allocs
Kévin Dunglas committed
May 29, 2024
K
feat: log the number of threads and workers during startup
Kévin Dunglas committed
May 21, 2024
K
$_SERVER['FRANKENPHP_WORKER'] must not be NULL-terminated
Kévin Dunglas committed
March 12, 2024
K
perf: reduce allocs when creating $_SERVER (#540)
Kévin Dunglas committed