AMPHP is a collection of event-driven libraries for PHP designed with fibers and concurrency in mind. Its packages allow building entire applications using non-blocking I/O to allow for concurrency in long-running processes and server applications.
Version
3.0.0
Date
December 18, 2022
Description of breaking changes
Amp no longer ships its own event loop. It's now based on Revolt. Promises and generators have been replaced with futures and fibers, which allows reusing existing interfaces designed for blocking code with non-blocking I/O under the hood.
The base library amphp/amp and amphp/sync have been released in December 2022. Other libraries of the project will see stable releases of the current beta versions soon this year.
Open Source Project name
AMPHP
What is your project?
AMPHP is a collection of event-driven libraries for PHP designed with fibers and concurrency in mind. Its packages allow building entire applications using non-blocking I/O to allow for concurrency in long-running processes and server applications.
Version
3.0.0
Date
December 18, 2022
Description of breaking changes
Amp no longer ships its own event loop. It's now based on Revolt. Promises and generators have been replaced with futures and fibers, which allows reusing existing interfaces designed for blocking code with non-blocking I/O under the hood.
GitHub Repo
https://github.com/amphp/amp
Website
https://amphp.org
Link to changelog
https://github.com/amphp/amp/releases/tag/v3.0.0
Social media
https://twitter.com/asyncphp/status/1604865620641734657
Anything else to add?
The base library
amphp/amp
andamphp/sync
have been released in December 2022. Other libraries of the project will see stable releases of the current beta versions soon this year.