|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +## <center> 🚀 v2023.1.0-beta.1 🚀 </center> |
| 4 | + |
| 5 | +## <center>👀 New: <center> |
| 6 | + |
| 7 | +- ✒️ **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). |
| 8 | +- ✒️ **RPC plugin:** RPC plugin would be available immediately before the worker initialization. That means, that PHP worker may use all RPC methods immediately. |
| 9 | +- ✒️ Endure v2 support (internal change). |
| 10 | +- ✒️ 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. |
| 11 | + Sample of usage: |
| 12 | +```bash |
| 13 | +curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/roadrunner-server/roadrunner/master/download-latest.sh | sh |
| 14 | +``` |
| 15 | +- ✒️ RoadRunner composer metapackage: Removed the `require` section: [PR](https://github.com/roadrunner-server/roadrunner/pull/1422), (thanks @roxblnfk) |
| 16 | +- ✒️ **Lock plugin:** New plugin to handle mutual access to the resource. PHP client is WIP with documentation. |
| 17 | +- ✒️ **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. |
| 18 | +- ✒️ **AMQP plugin:** `consumer_id` can now be set from the configuration, [FR](https://github.com/roadrunner-server/roadrunner/issues/1432), (thanks @codercms) |
| 19 | +- ✒️ **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) |
| 20 | +- ✒️ **OTEL plugin:** ️Support OpenTelemetry for the `temporal`, `http`, `gRPC` and `Jobs` plugins including all `Jobs` drivers. |
| 21 | +- ✒️ **Config plugin:** Configuration version updated to the `version: '3'`. ️ |
| 22 | +- ✒️ **Logger plugin:** Now uses UTC timestamps [CH](https://github.com/roadrunner-server/roadrunner/issues/1442), (thanks @cv65kr) |
| 23 | +- ✒️ **gRPC plugin:** Support user defined interceptors. |
| 24 | +- ✒️ **Temporal plugin:** Support user defined interceptors. |
| 25 | + |
| 26 | +### <center>🩹 Fixes:</center> |
| 27 | + |
| 28 | +- 🐛 **HTTP plugin**: Edge case where empty form value overwrites existing value, [PR](https://github.com/roadrunner-server/http/pull/87), (thanks @tungfinblox). |
| 29 | +- 🐛 **AMQP plugin**: Redial failed if user uses only consumer, [PR](https://github.com/roadrunner-server/roadrunner/issues/1472), (thanks @iborysenko). |
| 30 | +- 🐛 **RR CLI**: `./rr jobs` command panic if used without arguments, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1479), (thanks @embargo2710) |
| 31 | + |
| 32 | +--- |
| 33 | + |
3 | 34 | ###### tags: `roadrunner` `v2.12.3`
|
4 | 35 |
|
5 | 36 | ## v2.12.3 (16.02.2023)
|
|
0 commit comments