Skip to content

Commit 4bbc1a2

Browse files
authored
[#1547]: feat: bugfix release v2023.1.1
2 parents 5b2bfb6 + 7fd20cc commit 4bbc1a2

File tree

2 files changed

+34
-67
lines changed

2 files changed

+34
-67
lines changed

.github/workflows/release_grpc_buf.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
11
# CHANGELOG
22

3-
## <center> 🚀 v2023.1.0-rc.2 🚀 </center>
3+
# <center> 🚀 v2023.1.1 🚀 </center>
44

5-
## <center>👀 New: </center>
6-
7-
- ✒️ **Velox:** Support for `v2023` and `v4` plugins. v2` and `v3` plugins are still supported.
8-
9-
### <center>🩹 Fixes:</center>
5+
## 🩹 Fixes
106

11-
- 🐛 **Service plugin**: Fix deadlock on channel send operation when using `remain_after_exit`.
12-
- 🐛 **Service plugin**: Send `SIGINT` instead of `SIGKILL` to underlying processes with `5s` timeout to let the process exit gracefully.
13-
- 🐛 **Config plugin**: Fix missing default env variable syntax parser, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1522), (thanks @benalf)
7+
- 🐛 **Centrifuge plugin**: Fix incorrect proto package import that caused panic on large payload.
8+
- 🐛 **PHP metapackage**: Unable to install RoadRunner via Composer, [B](https://github.com/roadrunner-server/roadrunner/issues/1540), (thanks @monkenWu, @butschster)
9+
- 🐛 **HTTP plugin**: Fix double unmarshal of the main plugin configuration.
10+
- 🐛 **RR**: Fix `TestCommandWorkingDir` predifined temp directory, [B](https://github.com/roadrunner-server/roadrunner/issues/1545), (thanks @shyim)
11+
- 🐛 **Status plugin**: Fix `superfluous response.WriteHeader` bug, [B](https://github.com/roadrunner-server/roadrunner/issues/1544), (thanks @mfadul24)
1412

1513
---
1614

17-
## <center> 🚀 v2023.1.0-rc.1 🚀 </center>
15+
# <center> 🚀 v2023.1.0 🚀 </center>
1816

19-
## <center>👀 New: </center>
20-
21-
- ✒️ **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`).
22-
- ✒️ **Lock plugin:** faster first call to acquire the lock.
17+
## ⚠️ The `reload` plugin has been removed from the default plugins list. Please use `*.pool.debug=true` instead.
2318

24-
---
19+
## 👀 New
2520

26-
## <center> 🚀 v2023.1.0-beta.1 🚀 </center>
21+
- ✒️ **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).
22+
- ✒️ **RPC plugin:** The RPC plugin would be available immediately before worker initialization. This means that PHP worker can use all RPC methods immediately.
2723

28-
## <center>👀 New: </center>
29-
30-
- ✒️ **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).
31-
- ✒️ **RPC plugin:** RPC plugin would be available immediately before the worker initialization. That means, that PHP worker may use all RPC methods immediately.
3224
- ✒️ Endure v2 support (internal change).
33-
- ✒️ 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.
34-
Sample of usage:
25+
- ✒️ 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:
3526
```bash
3627
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/roadrunner-server/roadrunner/master/download-latest.sh | sh
28+
3729
```
38-
- ✒️ RoadRunner composer metapackage: Removed the `require` section: [PR](https://github.com/roadrunner-server/roadrunner/pull/1422), (thanks @roxblnfk)
39-
- ✒️ **Lock plugin:** New plugin to handle mutual access to the resource. PHP client is WIP with documentation.
40-
- ✒️ **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.
41-
- ✒️ **AMQP plugin:** `consumer_id` can now be set from the configuration, [FR](https://github.com/roadrunner-server/roadrunner/issues/1432), (thanks @codercms)
42-
- ✒️ **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)
43-
- ✒️ **OTEL plugin:** ️Support OpenTelemetry for the `temporal`, `http`, `gRPC` and `Jobs` plugins including all `Jobs` drivers.
44-
- ✒️ **Config plugin:** Configuration version updated to the `version: '3'`.
30+
- ✒️ RoadRunner Composer metapackage: Removed the `require` section: [PR](https://github.com/roadrunner-server/roadrunner/pull/1422), (thanks @roxblnfk)
31+
- ✒️ **Lock plugin:** New plugin to handle shared resource access.
32+
- ✒️ **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.
33+
- ✒️ **AMQP plugin:** `consumer_id` can now be set in configuration, [FR](https://github.com/roadrunner-server/roadrunner/issues/1432), (thanks @codercms)
34+
- ✒️ **AMQP plugin:** Since `v2023.1.0` RR did not accept the empty queue name, [CH](https://github.com/roadrunner-server/roadrunner/issues/1443)
35+
- ✒️ **OTEL plugin:** ️Support OpenTelemetry for the `temporal`, `http`, `gRPC` and `Jobs` plugins, including all `Jobs` drivers.
36+
- ✒️ **Config plugin:** Configuration version updated to `version: '3'`.
4537
- ✒️ **Logger plugin:** Now uses UTC timestamps [CH](https://github.com/roadrunner-server/roadrunner/issues/1442), (thanks @cv65kr)
46-
- ✒️ **gRPC plugin:** Support user defined interceptors.
47-
- ✒️ **Temporal plugin:** Support user defined interceptors.
38+
- ✒️ **Service plugin:** Instead of `SIGKILL`, send `SIGINT` with a 5s timeout to stop the underlying processes.
4839

49-
### <center>🩹 Fixes:</center>
40+
- ✒️ **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`.
41+
42+
- ✒️ **gRPC plugin:** Support for custom interceptors. Will be generally available in the `2023.2.0`.
43+
- ✒️ **Temporal plugin:** Support for custom interceptors. Will be generally available in the `2023.2.0`.
44+
45+
## 🩹 Fixes
5046

5147
- 🐛 **HTTP plugin**: Edge case where empty form value overwrites existing value, [PR](https://github.com/roadrunner-server/http/pull/87), (thanks @tungfinblox).
52-
- 🐛 **AMQP plugin**: Redial failed if user uses only consumer, [PR](https://github.com/roadrunner-server/roadrunner/issues/1472), (thanks @iborysenko).
53-
- 🐛 **RR CLI**: `./rr jobs` command panic if used without arguments, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1479), (thanks @embargo2710)
48+
- 🐛 **AMQP plugin**: Redial failed if user only uses consumer, [PR](https://github.com/roadrunner-server/roadrunner/issues/1472), (thanks @iborysenko).
49+
50+
- 🐛 **RR CLI**: ./rr jobs` command panics when used without arguments, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1479), (thanks @embargo2710)
51+
52+
- 🐛 **gRPC Plugin:** panic when calling `grpc.Workers` immediately after RR start.[BUG](https://github.com/roadrunner-server/roadrunner/issues/1532), (thanks @genhoi)
53+
- 🐛 **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)
5454

5555
---
5656

0 commit comments

Comments
 (0)