Skip to content

Releases: SolaceLabs/solace-pretty-dump

v1.1 finally released!

18 Oct 06:56
Compare
Choose a tag to compare

This has been long overdue... sitting in a branch for way too long. In terms of new features? I can't remember them all!

  • selector support when consuming/browsing off queues
  • Client-side filter using a regex... scans the whole text of the dumped message output
  • count parameter, to allow either:
    - a) disconnecting after n messages; or
    - b) caching the last n messages until quitting and then dumping them
  • Full binary payload dump param, or raw param to not perform any pretty-print formatting on text payloads
  • Added --ts timestamp param for showing message received time (one-line mode, or regular)
  • Added "no payload" indent options (00, 000, 0000) for hiding massive payloads
  • Fixed two-line mode (indent -2) to trim properly, and show user properties

Probably other stuff as well. Just check the README or run prettydump -hm to see all params.

v1.0.0 is here!!

28 Jun 07:03
Compare
Choose a tag to compare

Finally, after 6+ months of delays, spurts of effort and inspiration, I'm very happy to finally be releasing 1.0. Some quick highlights:

  • Now with COLOOOORRRRS! Thanks to JAnsi for the library.
  • Added SDT (Solace maps and streams) and Protobuf support (and how to compile/include custom Protobufs)
    • Included built-in support for Distributed Trace messages dump, and Sparkplug B
  • Improved/fixed display issues all around. Runtime options in 1-line mode for topic space + payload truncation
  • WRAP mode, where PrettyDump will read SdkPerf STDOUT and reformat to look pretty
  • Improved charset decoding and error detection
  • Binary dump mode (like SdkPerf), but will do 4 columns if console is wide enough
  • Docker support, don't need a JRE to run
  • I'm sure other stuff I'm forgetting

v0.0.10 - reissue

07 Nov 10:18
Compare
Choose a tag to compare
  • Updated subscriptions to use Deliver Always (DA) so that they do not interfere with DTO round-robin groups
  • Added JCSMPGlobalProperties to allow request-reply messages to be displayed, and not dropped by the API
  • Added shortcut mode, that checks if first argument contains ">" and then assumes topics, and localhost default broker

v0.0.9

23 Oct 06:38
Compare
Choose a tag to compare
  • Fixed compact "indent = 0" formatting for XML
  • Small helper text updates

v0.0.8

19 Oct 10:29
Compare
Choose a tag to compare
  • New ultra-compact, one-line-per-message display option, by specifying index < 0
  • Improved some user prompts when connecting, browsing, etc.
  • Big update to README, better docs..!

v0.0.7

22 Sep 16:19
Compare
Choose a tag to compare
  • Added ability to queue browser to specify specific Message IDs, once program initializes:
Browse all messages (press [ENTER]), or enter specific Message ID or range of IDs (e.g. 25909-26183):
  • To find Message IDs, look in queue details of PubSub+ Manager, or CLI: show queue <foo> message-vpn <bar> messages

v0.0.6

20 Sep 21:43
Compare
Choose a tag to compare
  • Added ultra-compact formatting of just topic & payload, specified using negative indent value

v0.0.5

20 Sep 02:54
Compare
Choose a tag to compare
  • small text / display changes
  • fix to XML payload handling
  • code refactoring for better maintenance

v0.0.4

10 Aug 06:47
Compare
Choose a tag to compare
  • Added queue browser support
  • Added XML payload support
  • Added different charset support via System property
  • Added confirm prompt with queue consumer

v0.0.3

09 Aug 00:02
Compare
Choose a tag to compare
  • Added improved "Usage" helper text: for TLS, use tcps://
  • Added support for JSON Array payloads: start/end with [/]