summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2021-10-01 14:23:54 +0300
committerValery Piashchynski <[email protected]>2021-10-01 14:23:54 +0300
commit340ad8870657fb943d14963c7b72c15d163d4729 (patch)
tree7e770c084f13d7df31ed2ffbfa33f8fd8ab362e9
parent2abfe0038aa103524c9c235780d4221df65d0991 (diff)
Update CHANGELOG
Signed-off-by: Valery Piashchynski <[email protected]>
-rw-r--r--CHANGELOG.md84
1 files changed, 70 insertions, 14 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 552b3ea3..6b32778a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# CHANGELOG
-## v2.5.0 (-.-.2021)
+## v2.5.0 (-.10.2021)
+
## 💔 BC:
- 🔨 Some drivers now use a new `config` key to handle local configuration. Involved plugins and drivers:
@@ -13,9 +14,9 @@
```yaml
broadcast:
- default:
- driver: memory
- interval: 1
+ default:
+ driver: memory
+ interval: 1
```
### New style:
@@ -42,27 +43,82 @@ kv:
- "127.0.0.1:11211"
broadcast:
- default:
- driver: redis
- config: <------------------ NEW
- addrs:
- - "127.0.0.1:6379"
+ default:
+ driver: redis
+ config: <------------------ NEW
+ addrs:
+ - "127.0.0.1:6379"
```
## 👀 New:
-- ✏️ [BETA] GRPC plugin update to v2.
+- ✏️ **[BETA]** GRPC plugin update to v2.
- ✏️ [Roadrunner-plugins](https://github.com/spiral/roadrunner-plugins) repository. This is the new home for the roadrunner plugins with documentation, configuration samples, and common problems.
+- ✏️ **[BETA]** Let's Encrypt support. RR now can obtain an SSL certificate/PK for your domain automatically. Here is the new configuration:
+```yaml
+ssl:
+ address: '0.0.0.0:443'
+ acme:
+ certs_dir: rr_le_certs
+ email: you-email-here@email
+ # alternate port for the http challenge
+ "alt_http_port": 80,
+ # alternate port for the tls-alpn challenge
+ "alt_tlsalpn_port": 443,
+ challenge_type: http-01
+ use_production_endpoint: true
+ domains: [
+ "your-cool-domain.here",
+ "your-second-domain.here"
+ ]
+```
+
+- ✏️ Add new option to the `service` plugin. Service plugin will not use std rr logger as output in flavor of raw output.
+
+New options:
+```yaml
+# Service plugin settings
+service:
+ some_service_1:
+ (....)
+ # Console output
+ #
+ # Default: stderr. Available options: stderr, stdout
+ output: "stderr"
+
+ # Endings for the stderr/stdout output
+ #
+ # Default: "\n". Available options: any.
+ line_ending: "\n"
+
+ # Color for regular output
+ #
+ # Default: none. Available options: white, red, green, yellow, blue, magenta
+ color: "green"
+
+ # Color for the process errors
+ #
+ # Default: none. Available options: white, red, green, yellow, blue, magenta
+ err_color: "red"
+```
+
+**!!!**
+Be careful, now, there is no logger plugin dependency for the `service` plugin. That means, that if you used `json` output, now,
+you need to serialize data on the `executable` (in the command) side.
+
## 🩹 Fixes:
-- 🐛 Fix: local and global configuration parsing
+- 🐛 Fix: local and global configuration parsing.
+- 🐛 Fix: bug with the `boltdb-jobs` connection left open after RPC close command.
+- 🐛 Fix: close `beanstalk` connection and release associated resources after pipeline stop.
## 📦 Packages:
-- 📦 Roadrunner `v2.5.0`
-- 📦 Roadrunner-plugins `v2.5.0`
-- 📦 Roadrunner-temporal `v1.0.10`
+- 📦 roadrunner `v2.5.0`
+- 📦 roadrunner-plugins `v2.5.0`
+- 📦 roadrunner-temporal `v1.0.10`
+- 📦 goridge `v3.2.2`
## v2.4.1 (13.09.2021)