NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1535 most downloaded on Packagist
A lightweight solution for running code concurrently in PHP
Last release 23 days ago
14 Sep 2026
Ships fairly regularly
a new release about every 6 months
Most releases are documented
notes for 15 of 20 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
20 releases · first in 2021
One column per quarter.
Fix TypeError from socket_create_pair() when Swoole runtime hooks are enabled ( #93 ) in #94
Full Changelog: 1.2.7...1.2.8
Replace php-cs-fixer with Laravel Pint
Task::execute() return type (string instead of string|bool)Full Changelog: 1.2.6...1.2.7
Fix truncation of large payloads by @obelloc in #83
Full Changelog: 1.2.5...1.2.6
Fix task exit status handling, uniformize process exit method and tests by @jchambon-equativ in #74
Full Changelog: 1.2.4...1.2.5
Full Changelog: https://github.com/spatie/fork/compare/1.2.4...1.2.5
[REMOVE] PHP 8.4 deprecation warnings by @yabooodya in #66
Full Changelog: 1.2.3...1.2.4
Full Changelog: https://github.com/spatie/fork/compare/1.2.3...1.2.4
Add a test to verify that child processes are isolated by @ahmadreza1383 in #64
Full Changelog: 1.2.2...1.2.3
Full Changelog: https://github.com/spatie/fork/compare/1.2.2...1.2.3
Switch from kill-all-exit to a normal exit when a child is done by @puggan in #51
Full Changelog: https://github.com/spatie/fork/compare/1.2.1...1.2.2
Kill any forked tasks when force closed in terminal by @stevebauman in #48
Full Changelog: 1.2.0...1.2.1
Full Changelog: https://github.com/spatie/fork/compare/1.2.0...1.2.1
Listen signals for terminating process by @zKoz210 in #42
Full Changelog: 1.1.3...1.2.0
Full Changelog: https://github.com/spatie/fork/compare/1.1.3...1.2.0
Refactor tests to Pest by @alexmanase in #33
Full Changelog: 1.1.2...1.1.3
Full Changelog: https://github.com/spatie/fork/compare/1.1.2...1.1.3
fixes socket_select interrupted exception by @henzeb in #32
Full Changelog: https://github.com/spatie/fork/compare/1.1.1...1.1.2
Proper handling of timeout microseconds
Add Fork::concurrent(int $concurrent)
Fork::concurrent(int $concurrent)- Add check for pcntl support
- Initial release
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →