clue - Gistlog.co

Announcing full stable ReactPHP LTS release

by clue

ReactPHP – 7 years

Exactly seven years ago, 11th July 2012, the very first v0.1.0 release of ReactPHP was tagged. On last year's anniversary we took the chance to releases the first set of stable components for ReactPHP's main components. Today, we're thrilled to announce the immediate availability of the very first stable v1.0.0 release of the remaining main components of any ReactPHP application:

ReactPHP consists of a set of individual components. This means that instead of installing something like a "ReactPHP framework", you actually can pick only the components that you need. With the above release announcement, this now means that when installing ReactPHP's main components, you now get full longer-term support (LTS) releases for all main components!

Happy birthday ReactPHP! πŸŽ‰

LTS

For some time already, ReactPHP has been production ready and is battle-tested with millions of installations from all kinds of projects around the world. With these new stable LTS releases now following SemVer, we'd like to emphasize just this. We plan to support all long-term support (LTS) releases for at least 24 months, so you have a rock-solid foundation to build on top of. – Last year's release announcement.

We're extending this LTS promise (no pun intended) for at least another 24 months for all main components as described above. This means that these LTS releases continue being a stable base for you to build on top of. The release series will be supported for at least 24 months, so you can safely update these main components, getting all the upcoming features without having to worry about BC breaks.

Stable meta package

As an alternative to this component based approach, we also provide react/react as a meta package that will install all stable components at once. Installing this is only recommended for quick prototyping, as the list of stable components may change over time. In other words, this meta package does not contain any source code and instead only consists of links to all our main components, see also our list of components for more details.

Looking forward

We've put some very significant effort into stabilizing ReactPHP's main components and streamlining and documenting existing behavior. On top of this, we'planning to build some exciting things, so don't worry: development doesn't stop here!

In the coming weeks and months, this allows us to focus our development efforts on our HTTP client and server components and bring in some long anticipated features: Among others, we've prepared some changes that will bring 200% performance improvements, will provide support for reusing connections (keep-alive) and will provide an outlook for HTTP/2 support soon! More on that in a later post, for now let's first celebrate this major milestone! πŸŽ‰πŸŽ‰πŸŽ‰

Happy birthday @ReactPHP! πŸŽ‰ Today, seven years after the first v0.1.0, we're thrilled to announce the immediate availability of the full stable v1.0.0 release with long-term support for all @ReactPHP main components! πŸŽ‰ #php #lts #release https://t.co/ssvxWsMJUY

β€” Christian LΓΌck (@another_clue) July 11, 2019
Created 1 week ago | Updated 51 minutes ago

Comments (1)

Join the discussion…
Attilathekilla - Gistlog.co
Attilathekilla51 minutes ago

Congratulations !

GistLog © 2019
Brought to you by the lovely humans at Tighten