diff options
author | Valery Piashchynski <[email protected]> | 2023-03-16 12:50:49 +0100 |
---|---|---|
committer | Valery Piashchynski <[email protected]> | 2023-03-16 12:50:49 +0100 |
commit | 9a7f89ea3df8bc55e62e018874f11c79ab99ea39 (patch) | |
tree | 161aaefaf4b9e66883cb16b077b772f858a5ebc1 /CHANGELOG.md | |
parent | d2eefe3af7bbeb8c302b5af1448318a1e600980d (diff) |
release: v2023.1.0-beta.1
Signed-off-by: Valery Piashchynski <[email protected]>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 31f0b2ea..739b578d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # CHANGELOG +## <center> π v2023.1.0-beta.1 π </center> + +## <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 +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'`. οΈ +- βοΈ **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. + +### <center>π©Ή Fixes:</center> + +- π **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) + +--- + ###### tags: `roadrunner` `v2.12.3` ## v2.12.3 (16.02.2023) |