Releases: streamdal/plumber
Releases · streamdal/plumber
Maintenance Release
- Auto update batchcorp/plumber-helm on new Plumber releases
- Ignore context.Canceled error on redis-streams read exit
GCP Pubsub credentials improvement
- Passing
--credentials-json
flag toplumber manage create connection gcp-pubsub
will now pass the file contents to the plumber server
v2.1.3
Merge pull request #345 from batchcorp/blinktag/config_fix Fix panic when trying to unmarshal old stored server config
Fix default value for --manage-token flag
- Default value for
plumber manage ... --manage-token
flag has changed frombatchcorp
tostreamdal
Maintenance Release
Bug fixes:
- #340 - Fix azure service bus flags so that either
--topic
or--queue
is required, not both. - #340 - Fix azure service bus example
- #339 - Fix JSON array writing example
Thank you @azizabah and @chris-aeviator for the reports!
Memphis support and Pulsar improvements
Features
Plumber now supports Memphis!
Run plumber read memphis -h
and plumber write memphis -h
for flags
Improvements
New flags have been added for Pulsar courtesy of @ckreiling
--token
to specify authentication token as a string or file--initial-position
to specify where the subscription should start reading from--listener-name
to specify listener name when connecting to a Pulsar cluster advertising more than 1 DSN
Batch.sh is now Streamdal.com!
Batch.sh is now Streamdal.com!
This release primarily addresses features and updates related to the streamdal.com platform (formerly batch.sh).
Bug fixes
- #331 - Fix issue with piping data to
plumber write
on Arch linux
New features
- Relays now accept an optional
--dead-letter
CLI flag orPLUMBER_RELAY_DEAD_LETTER=true
envar, which will force all messages to be written to the collection's dead letter queueu
Breaking Changes
- The default API token when running plumber in server mode is now
streamdal
instead ofbatchcorp
. This should always be overridden with thePLUMBER_SERVER_AUTH_TOKEN
environment variable --batch-grpc-disable-tls
is flag now--streamdal-grpc-disable-tls
--batch-grpc-timeout-seconds
is flag now--streamdal-grpc-timeout-seconds
--batch-grpc-address
is flag now--streamdal-grpc-address
Adding --dead-letter to RabbitMQ relays
Specifying PLUMBER_RELAY_RABBIT_DEAD_LETTER
envar or --dead-letter
CLI flag will force all relayed messages to be sent to the dead letter queue of your collection
Add --exclude-binding-key-regex flag to RabbitMQ Read/Relay
- New flag
--exclude-binding-key-regex
has been added, which can be used to exclude message having a key matching the provided regex.
Ephemeral Tunnel Fixes
When using a temporary ephemeral tunnel from CLI via plumber tunnel ...
, more data is supplied in the gRPC Connect() call. This allows for more reliable reconnection and avoiding creating multiple tunnels