65 Followers
2 Following
84 Posts
Event-driven, non-blocking I/O with PHP
Websitehttps://reactphp.org/
GitHubhttps://github.com/ReactPHP

Just released v0.6.7 of our ChildProcess component! 馃帀

Just in time for the holidays, today's release introduces initial support for the PHP 8.5 release, allowing our downstream components to add compatibility for PHP 8.5 as well.

https://github.com/reactphp/child-process/releases/tag/v0.6.7

Enjoy #async #php 馃巹馃帀

Just released v1.17.0 of our Socket component! 馃帀

Here's the next, today's release introduces initial support for tomorrow's PHP 8.5 release, allowing our downstream components to add compatibility for PHP 8.5 as well. More to come!

https://github.com/reactphp/socket/releases/tag/v1.17.0

Enjoy #async #php 馃嵒

Just released v1.14.0 of our DNS component! 馃帀

Here we go again, today's release introduces initial support for this week's PHP 8.5 release, allowing our downstream components to add compatibility for PHP 8.5 as well. More to come!

https://github.com/reactphp/dns/releases/tag/v1.14.0

Enjoy #async #php! 馃嵒

Just released v1.6.0 of our EventLoop component! 馃帀

Today's release introduces initial support for this week's PHP 8.5 release, allowing our downstream components to add compatibility for PHP 8.5 as well. More to come!

https://github.com/reactphp/event-loop/releases/tag/v1.6.0

Enjoy #async #php! 馃嵒

Just released v0.6.0-alpha.2 of bunny/bunny the #PHP #AMQP client powered by @reactphp. One bugfix and two new features added in this second alpha namely, Configuration object and DSN support. Full notes here: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.2

#ReactPHP

Release v0.6.0-alpha.2 路 jakubkulhan/bunny

Since v0.6.0-alpha.1 Non-Breaking Changes: Added support for DSNs DSN To make configuration simple, and support existing standards, DSN (configuration by URL) has been added: use Bunny\Client; us...

GitHub

Time for a release Friday release: Bunny v0.6.0-alpha.1 is out with a host of changes since v0.5: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.1

It's been a lot of fun doing this major rework on Bunny's internals into a full @reactphp client while using fibers internally to simplify the public API.

#php #amqp #reactphp #rabbitmq #bunny #async

Release v0.6.0-alpha.1 路 jakubkulhan/bunny

Non-Breaking Changes: Merged clients into one Marked Client and Channel final through doc block and introduced interfaces for them for unit testing Dropped build in event loop, socket, and stream ...

GitHub

Seeing the difference in numbers, 10 years apart, countless upgrades and changes to @reactphp, merged Sync and Async clients into one non-blocking (fiber) client, many improvements to PHP since, it hypes me up with excitement for what is next. Also added ext-amqp to the comparison: https://github.com/jakubkulhan/bunny?tab=readme-ov-file#comparison

#PHP #RabbitMQ #ReactPHP #AMQP

Release 1.0.0 路 WyriHaximus/reactphp-opportunistic-tls

Usage Because this package is extracted from this PR the API is identical as to proposed there. Making it a two line change in any packages using this package once the PR has been merged. We, the R...

GitHub

Alright, next step in my #OTEL adventure for @reactphp was to add react/cache|dns|socket so I can trace any potential connection issues. Not sure yet what to do next:
* Event loop
* react/stream
* Just add tests to what you have before adding more

#PHP #ReactPHP

And then look at any other
potentional @reactphp package that would benefit from this, which will probably mean https://github.com/friends-of-reactphp/mysql/, https://github.com/clue/reactphp-redis/, and https://github.com/voryx/PgAsync.

Will rework https://github.com/reactphp-inspector for this and make sure http://github.com/wyrihaximus/php-metrics has a registry for it so it's compatible since I use that in most of my applications.

GitHub - friends-of-reactphp/mysql: Async MySQL database client for ReactPHP.

Async MySQL database client for ReactPHP. Contribute to friends-of-reactphp/mysql development by creating an account on GitHub.

GitHub