Closed rustatian closed 2 years ago
Merging #114 (6230263) into master (f3243d4) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #114 +/- ##
=======================================
Coverage 43.49% 43.49%
=======================================
Files 12 12
Lines 561 561
=======================================
Hits 244 244
Misses 306 306
Partials 11 11
Continue to review full report at Codecov.
Legend - Click here to learn more
Ξ = absolute <relative> (impact)
,ΓΈ = not affected
,? = missing data
Powered by Codecov. Last update f3243d4...6230263. Read the comment docs.
Reason for This PR
Description of Changes
π Breaking change:
config
key to handle local configuration. Involved plugins and drivers:plugins
:broadcast
,kv
drivers
:memory
,redis
,memcached
,boltdb
.Old style:
New style:
π New:
βοΈ [BETA] GRPC plugin update to v2.
βοΈ 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:
βοΈ Add a new option to the
logs
plugin to configure the line ending. By default, used\n
.New option:
βοΈ HTTP Access log support at the
Info
log level.βοΈ HTTP middleware to handle
X-Sendfile
header. Middleware reads the file in 10MB chunks. So, for example for the 5Gb file, only 10MB of RSS will be used. If the file size is smaller than 10MB, the middleware fits the buffer to the file size.βοΈ Service plugin now supports env variables passing to the script/executable/binary/any like in the
server
plugin:βοΈ Server plugin can accept scripts (sh, bash, etc) in it's
command
configuration key:The script should start a worker as the last command. For the
pipes
, scripts should not contain programs, which can closestdin
,stdout
orstderr
.βοΈ Nats jobs driver support - PR.
jobs: num_pollers: 10 pipeline_size: 100000 pool: num_workers: 10 max_jobs: 0 allocate_timeout: 60s destroy_timeout: 60s
pipelines: test-1: driver: nats prefetch: 100 subject: "default" stream: "foo" deliver_new: "true" rate_limit: 100 delete_stream_on_stop: false delete_after_ack: false priority: 2
consume: [ "test-1" ]