Skip to content

Commit bc1b4fe

Browse files
committed
chore: update release notes
Signed-off-by: Valery Piashchynski <[email protected]>
1 parent 522f022 commit bc1b4fe

File tree

2 files changed

+54
-7
lines changed

2 files changed

+54
-7
lines changed

β€Žreleases/unreleased.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# πŸš€ vNext πŸš€
2+
3+
## πŸŽ‰ New Features
4+

β€Žreleases/v2024-3-0.md

Lines changed: 50 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,58 @@
1-
# πŸš€ v2024.2.1 πŸš€
1+
# πŸš€ v2024.3.0 πŸš€
2+
3+
Meet the new RoadRunner release! This time we have a lot of new features, improvements, and bug fixes. Let's dive in! In this realse we have added a new feature called [Auto Workers Scaling](https://docs.roadrunner.dev/docs/php-worker/auto-scaling). This feature allows users to scale their RoadRunner workers automatically, up to 100 additional workers. `SQS` plugin was significantly reworked without major breaking changes, please, read the updated documentation carefully. `RoadRunner-Temporal`plugin now supports API-Keys (which would be added via our SDK-PHP and documentated in it as well).
4+
5+
### πŸ“¦ Core RoadRunner SDK:
6+
- πŸ”₯: Dynamic Workers Scaling: [FR](https://github.com/roadrunner-server/roadrunner/issues/97), [docs](https://docs.roadrunner.dev/docs/php-worker/auto-scaling)
27

38
### `OTEL` plugin:
9+
- πŸ”₯: Detect resources from environment variables when not set in config [PR](https://github.com/roadrunner-server/otel/pull/64/), (thanks @devnev)
10+
11+
### πŸ“¦ `In-Memory` KV driver:
12+
- πŸ›: Fixed very tricky memory leak, when trying to update the same key with TTL multiple times in a row: [BUG](https://github.com/roadrunner-server/roadrunner/issues/2051), (thanks @segrax)
13+
14+
### πŸ“¦ `Symfony` integration:
15+
- πŸ”₯: Symfony Runtime (PHP) now supports RoadRunner v2023/2024: [PR](https://github.com/php-runtime/runtime/pull/172), (thanks @msmakouz)
16+
17+
### πŸ“¦ `Redis` driver:
18+
- πŸ”₯: Add TLS support [PR](https://github.com/roadrunner-server/redis/pull/104), (thanks, @sicet7)
19+
20+
### πŸ“¦ Temporal:
21+
- πŸ”₯: Support API keys: [PR](https://github.com/temporalio/roadrunner-temporal/pull/575), [docs](https://docs.temporal.io/cloud/api-keys). This feature would be added to our SDK-PHP and documentated (how to use) in it as well.
22+
- πŸ”₯: Support h2c TLS without certs: [PR](https://github.com/temporalio/roadrunner-temporal/pull/579), (thanks @cv65kr)
23+
24+
### πŸ“¦ `SQS` driver:
25+
- πŸ”₯: Complete rework without major breaks by @nickdnk. Please, read the updated docs carefully: [docs](https://docs.roadrunner.dev/docs/queues-and-jobs/sqs)
26+
27+
### πŸ“¦ `Nats` driver:
28+
- πŸ›: Properly pass user-defined headers [FR](https://github.com/roadrunner-server/nats/pull/182)
29+
30+
### πŸ“¦ `Config` plugin:
31+
- πŸ”₯: Config for RPC plugin does not work when included from another file [BUG](https://github.com/roadrunner-server/roadrunner/issues/2017), (thanks @Kaspiman)
32+
33+
### πŸ“¦ `Server` plugin:
34+
- πŸ”₯: Add new option `server.on_init.exit_on_error` to stop RoadRunner when `on_init` error occured: [FR](https://github.com/roadrunner-server/roadrunner/issues/2075), (thanks @wizardist)
35+
36+
### πŸ“¦ `RabbitMQ (AMQP)` driver:
37+
- πŸ”₯: Support publish confirmations [FR](https://github.com/roadrunner-server/roadrunner/issues/2014), (thanks @algirdasci)
38+
- πŸ›: [PHP] Fixed option name from redelivery to requeue: [BUG](https://github.com/roadrunner-php/jobs/pull/71), (thanks @msmakouz)
39+
40+
### πŸ“¦ `Locks` plugin:
41+
- πŸ›: Fixed `forceRelease` method, removed requirement for input ID [BUG](https://github.com/roadrunner-server/roadrunner/issues/2050), (thanks @fugikzl)
442

5-
- πŸ”₯: Several improvements by @devnev: Do not set `Endpoint` and `Headers` for gRPC if they're empty: [PR](https://github.com/roadrunner-server/otel/pull/62), Support standard `OTEL` exporter protocol environment variables: [PR](https://github.com/roadrunner-server/otel/pull/63). (thanks @devnev)
43+
### πŸ“¦ `Metrics` plugin:
44+
- πŸ”₯: Declare metrics in upsert mode: [CHORE](https://github.com/roadrunner-server/metrics/pull/113), (thanks @cv65kr)
645

7-
### `RoadRunner-Temporal` plugin:
8-
- πŸ›: gRPC client closed too early after shutdown: [BUG](https://github.com/roadrunner-server/roadrunner/issues/1986). (thanks @kkosowski-p)
46+
### πŸ“¦ `Velox`:
47+
- πŸ›: Fixed base64 logs output: [BUG](https://github.com/roadrunner-server/roadrunner/issues/2028), (thanks @rauanmayemir)
948

10-
### `AMQP` driver:
11-
- πŸ›: `redial_timeout` was not respected when dynamically creating pipeline. [BUG](https://github.com/roadrunner-server/roadrunner/issues/2000), (thanks @algirdasci)
49+
### Thanks to out contributors:
50+
- @nickdnk - for the help with the `SQS` driver and reworking the whole JSON schema across all plugins (which is actually HUGE).
51+
- @msmakouz - for working on the PHP RoadRunner SDK.
52+
- @cv65kr - for the help with the `Metrics` and `RoadRunner-Temporal` plugins.
53+
- @sicet7 - TLS support in the `Redis` plugin.
54+
- @Kaspiman, @wizardist, @rauanmayemir, @algirdasci and @fugikzl - for being proactive, reporting issues and being collaborative.
1255

1356
### <center>🧹 Chore:</center>
1457

15-
- πŸ§‘β€πŸ­: All plugins were updated to Go 1.23 (including `Velox` Dockerfile).
58+
- πŸ§‘β€πŸ­: All plugins dependences were updated to the latest versions.

0 commit comments

Comments
Β (0)