plumber

A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.

MIT License

Stars
2K

Bot releases are visible (Hide)

plumber - v2.6.1 Latest Release

Published by github-actions[bot] 7 months ago

plumber - v2.6.0

Published by github-actions[bot] 7 months ago

plumber - v2.5.4

Published by github-actions[bot] 8 months ago

plumber - v2.5.3

Published by github-actions[bot] 8 months ago

plumber - Relay fixes

Published by github-actions[bot] about 1 year ago

What's Changed

  • Relay Fixes by @blinktag in https://github.com/streamdal/plumber/pull/361
  • Respect --use-tls even if --tls-skip-verify is not specified
  • Add relay ID to kafka relay logs
  • Fix incorrect debug logs
  • Updating a connection now restarts associated relays with new connection data
  • Recreate backend and context/cancelFunc when resuming a relay

Full Changelog: https://github.com/streamdal/plumber/compare/v2.5.1...v2.5.2

plumber - Bug Fix - Apply defaults to replay config

Published by github-actions[bot] over 1 year ago

plumber - Maintenance release

Published by github-actions[bot] over 1 year ago

  • Docker image has changed from batchcorp/plumber to streamdal/plumber
plumber - Postgres CDC Improvements

Published by github-actions[bot] over 1 year ago

Improvements

  • Bump jackc/pgx version to support postgres versions 14/15
  • Bump postgres version in cdc-postgres example docker-compose.yml
  • Toast fields without updates will now contain the value __PLUMBER_TOAST_UNKNOWN__ instead of an empty string

Fixes

  • Properly exit single read if --continuous is not specified

Full Changelog: https://github.com/streamdal/plumber/compare/v2.3.0...v2.4.0

plumber - CloudEvents Support

Published by github-actions[bot] over 1 year ago

What's Changed

Fixes

Improvements

Full Changelog: https://github.com/batchcorp/plumber/compare/v2.2.1...v2.3.0

plumber - Maintenance Release

Published by github-actions[bot] over 1 year ago

  • Auto update batchcorp/plumber-helm on new Plumber releases
  • Ignore context.Canceled error on redis-streams read exit
plumber - GCP Pubsub credentials improvement

Published by github-actions[bot] over 1 year ago

  • Passing --credentials-json flag to plumber manage create connection gcp-pubsub will now pass the file contents to the plumber server
plumber - v2.1.3

Published by github-actions[bot] over 1 year ago

plumber - Fix default value for --manage-token flag

Published by github-actions[bot] over 1 year ago

  • Default value for plumber manage ... --manage-token flag has changed from batchcorp to streamdal
plumber - Maintenance Release

Published by github-actions[bot] over 1 year ago

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!

plumber - Memphis support and Pulsar improvements

Published by github-actions[bot] over 1 year ago

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
plumber - Batch.sh is now Streamdal.com!

Published by github-actions[bot] over 1 year ago

Batch.sh is now Streamdal.com!

This release primarily addresses features and updates related to the streamdal.com platform (formerly batch.sh).

Bug fixes

New features

  • Relays now accept an optional --dead-letter CLI flag or PLUMBER_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 of batchcorp. This should always be overridden with the PLUMBER_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
plumber - Adding --dead-letter to RabbitMQ relays

Published by github-actions[bot] almost 2 years ago

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

plumber - Add --exclude-binding-key-regex flag to RabbitMQ Read/Relay

Published by github-actions[bot] almost 2 years ago

  • New flag --exclude-binding-key-regex has been added, which can be used to exclude message having a key matching the provided regex.
plumber - Ephemeral Tunnel Fixes

Published by github-actions[bot] almost 2 years ago

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

plumber - Force exit a onetime CLI tunnel when the destination is deleted in Console

Published by github-actions[bot] almost 2 years ago

When a user deletes a tunnel in Console, the tunnel will forcefully exit the plumber client as the tunnel is no longer usable