summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2023-04-20 13:39:03 +0200
committerValery Piashchynski <[email protected]>2023-04-20 13:39:03 +0200
commit6352a37eb1c760d8b20a4191c2f0f17a821894b3 (patch)
tree481b06fa442c6da2b724079a8d3f643f1ce61efa /CHANGELOG.md
parent5b2bfb6d4203e60cea8c779f31dccff4db5ceaa3 (diff)
feat: release 2023.1.1
Signed-off-by: Valery Piashchynski <[email protected]>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md68
1 files changed, 34 insertions, 34 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6906d1c8..f53beaae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,56 +1,56 @@
# CHANGELOG
-## <center> πŸš€ v2023.1.0-rc.2 πŸš€ </center>
+# <center> πŸš€ v2023.1.1 πŸš€ </center>
-## <center>πŸ‘€ New: </center>
-
-- βœ’οΈ **Velox:** Support for `v2023` and `v4` plugins. v2` and `v3` plugins are still supported.
-
-### <center>🩹 Fixes:</center>
+## 🩹 Fixes
-- πŸ› **Service plugin**: Fix deadlock on channel send operation when using `remain_after_exit`.
-- πŸ› **Service plugin**: Send `SIGINT` instead of `SIGKILL` to underlying processes with `5s` timeout to let the process exit gracefully.
-- πŸ› **Config plugin**: Fix missing default env variable syntax parser, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1522), (thanks @benalf)
+- πŸ› **Centrifuge plugin**: Fix incorrect proto package import that caused panic on large payload.
+- πŸ› **PHP metapackage**: Unable to install RoadRunner via Composer, [B](https://github.com/roadrunner-server/roadrunner/issues/1540), (thanks @monkenWu, @butschster)
+- πŸ› **HTTP plugin**: Fix double unmarshal of the main plugin configuration.
+- πŸ› **RR**: Fix `TestCommandWorkingDir` predifined temp directory, [B](https://github.com/roadrunner-server/roadrunner/issues/1545), (thanks @shyim)
+- πŸ› **Status plugin**: Fix `superfluous response.WriteHeader` bug, [B](https://github.com/roadrunner-server/roadrunner/issues/1544), (thanks @mfadul24)
---
-## <center> πŸš€ v2023.1.0-rc.1 πŸš€ </center>
+# <center> πŸš€ v2023.1.0 πŸš€ </center>
-## <center>πŸ‘€ New: </center>
-
-- βœ’οΈ **Server plugin:** pass `RR_VERSION` env variable to the worker to check the current RR version. Version passed without the `v` prefix (e.g. `2023.1.0`).
-- βœ’οΈ **Lock plugin:** faster first call to acquire the lock.
+## ⚠️ The `reload` plugin has been removed from the default plugins list. Please use `*.pool.debug=true` instead.
----
+## πŸ‘€ New
-## <center> πŸš€ v2023.1.0-beta.1 πŸš€ </center>
+- βœ’οΈ **Kafka plugin:** Completely rewritten Kafka plugin. Now supports regexps for topics, marked commits for group consumers, and SASL authentication. Configuration reference: [link](https://roadrunner.dev/docs/plugins-jobs/2.x/en#kafka-driver).
+- βœ’οΈ **RPC plugin:** The RPC plugin would be available immediately before worker initialization. This means that PHP worker can use all RPC methods immediately.
-## <center>πŸ‘€ New: </center>
-
-- βœ’οΈ **Kafka plugin:** Totally reworked Kafka plugin. Now it supports regexps for the topics, marked commits for the group consumers, and SASL authentication. Configuration reference: [link](https://roadrunner.dev/docs/plugins-jobs/2.x/en#kafka-driver).
-- βœ’οΈ **RPC plugin:** RPC plugin would be available immediately before the worker initialization. That means, that PHP worker may use all RPC methods immediately.
- βœ’οΈ Endure v2 support (internal change).
-- βœ’οΈ Bash script to download the latest RR archive. Later we're going to release a non archived binaries in addition to the regular archived releases.
- Sample of usage:
+- βœ’οΈ Bash script to download the latest RR archive. Later we'll release a non-archived binary in addition to the regular archived releases. Sample of usage:
```bash
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/roadrunner-server/roadrunner/master/download-latest.sh | sh
+
```
-- βœ’οΈ RoadRunner composer metapackage: Removed the `require` section: [PR](https://github.com/roadrunner-server/roadrunner/pull/1422), (thanks @roxblnfk)
-- βœ’οΈ **Lock plugin:** New plugin to handle mutual access to the resource. PHP client is WIP with documentation.
-- βœ’οΈ **AMQP plugin:** RR passes the Queue, Pipeline and Driver names to the PHP client in all modes including the consuming payloads from the other senders.
-- βœ’οΈ **AMQP plugin:** `consumer_id` can now be set from the configuration, [FR](https://github.com/roadrunner-server/roadrunner/issues/1432), (thanks @codercms)
-- βœ’οΈ **AMQP plugin:** Starting from the `v2023.1.0` RR would not accept the empty queue name, [CH](https://github.com/roadrunner-server/roadrunner/issues/1443)
-- βœ’οΈ **OTEL plugin:** ️Support OpenTelemetry for the `temporal`, `http`, `gRPC` and `Jobs` plugins including all `Jobs` drivers.
-- βœ’οΈ **Config plugin:** Configuration version updated to the `version: '3'`. ️
+- βœ’οΈ RoadRunner Composer metapackage: Removed the `require` section: [PR](https://github.com/roadrunner-server/roadrunner/pull/1422), (thanks @roxblnfk)
+- βœ’οΈ **Lock plugin:** New plugin to handle shared resource access.
+- βœ’οΈ **AMQP plugin:** RR passes the queue, pipeline, and driver names to the PHP client in all modes, including the consuming payloads from the other senders.
+- βœ’οΈ **AMQP plugin:** `consumer_id` can now be set in configuration, [FR](https://github.com/roadrunner-server/roadrunner/issues/1432), (thanks @codercms)
+- βœ’οΈ **AMQP plugin:** Since `v2023.1.0` RR did not accept the empty queue name, [CH](https://github.com/roadrunner-server/roadrunner/issues/1443)
+- βœ’οΈ **OTEL plugin:** ️Support OpenTelemetry for the `temporal`, `http`, `gRPC` and `Jobs` plugins, including all `Jobs` drivers.
+- βœ’οΈ **Config plugin:** Configuration version updated to `version: '3'`.
- βœ’οΈ **Logger plugin:** Now uses UTC timestamps [CH](https://github.com/roadrunner-server/roadrunner/issues/1442), (thanks @cv65kr)
-- βœ’οΈ **gRPC plugin:** Support user defined interceptors.
-- βœ’οΈ **Temporal plugin:** Support user defined interceptors.
+- βœ’οΈ **Service plugin:** Instead of `SIGKILL`, send `SIGINT` with a 5s timeout to stop the underlying processes.
-### <center>🩹 Fixes:</center>
+- βœ’οΈ **Configuration plugin:** Support for bash syntax with default values for keys. Starting from this release, you can use the following variables anywhere (values) in the configuration: `${LOG-LEVEL:-debug}`. That is, if the `LOG-LEVEL` env variable is not set, use `debug`.
+
+- βœ’οΈ **gRPC plugin:** Support for custom interceptors. Will be generally available in the `2023.2.0`.
+- βœ’οΈ **Temporal plugin:** Support for custom interceptors. Will be generally available in the `2023.2.0`.
+
+## 🩹 Fixes
- πŸ› **HTTP plugin**: Edge case where empty form value overwrites existing value, [PR](https://github.com/roadrunner-server/http/pull/87), (thanks @tungfinblox).
-- πŸ› **AMQP plugin**: Redial failed if user uses only consumer, [PR](https://github.com/roadrunner-server/roadrunner/issues/1472), (thanks @iborysenko).
-- πŸ› **RR CLI**: `./rr jobs` command panic if used without arguments, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1479), (thanks @embargo2710)
+- πŸ› **AMQP plugin**: Redial failed if user only uses consumer, [PR](https://github.com/roadrunner-server/roadrunner/issues/1472), (thanks @iborysenko).
+
+- πŸ› **RR CLI**: ./rr jobs` command panics when used without arguments, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1479), (thanks @embargo2710)
+
+- πŸ› **gRPC Plugin:** panic when calling `grpc.Workers` immediately after RR start.[BUG](https://github.com/roadrunner-server/roadrunner/issues/1532), (thanks @genhoi)
+- πŸ› **Proxy IP parser middleware:** Correctly handle the proxy headers from CloudFlare: [Discussion](https://github.com/orgs/roadrunner-server/discussions/1516), (thanks @victor-sudakov, @vladimir-vv)
---