diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f31aca3..64a2b590 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,30 @@ CHANGELOG ========= +v2.0.0 (02.03.2021) +------------------- + +- โ๏ธ Added shared server to create PHP worker pools instead of isolated worker pool in each individual plugin. +- ๐ง New plugin system with auto-recovery, easier plugin API. +- ๐ New `logger` plugin to configure logging for each plugin individually. +- ๐ Up to 50% performance increase in HTTP workloads. +- โ๏ธ Added **[Temporal Workflow](https://temporal.io)** plugin to run distributed computations on scale. +- โ๏ธ Added `debug` flag to reload PHP worker ahead of request (emulates PHP-FPM behavior). +- โ Eliminated `limit` service, now each worker pool incluides `supervisor` configuration. +- ๐ New resetter, informer plugins to perform hot reloads and observe loggers in a system. +- ๐ซ Exposed more HTTP plugin configuration options. +- ๐ Headers, static and gzip services now located in HTTP config. +- ๐ Ability to configure the middleware sequence. +- ๐ฃ Faster Goridge protocol (eliminated 50% of syscalls). +- ๐พ Added support for binary payloads for RPC (`msgpack`). +- ๐ Server no longer stops when a PHP worker dies (attempts to restart). +- ๐พ New RR binary server downloader. +- ๐ฃ Echoing no longer breaks execution (yay!). +- ๐ Migration to ZapLogger instead of Logrus. +- ๐ฅ RR can no longer stuck when studding down with broken tasks in pipeline. +- ๐งช More tests, more static analysis. +- ๐ฅ Created a new foundation for new KV, WebSocket, GRPC and Queue plugins. + v2.0.0-RC.4 (20.02.2021) ------------------- |