Releases: SolaceLabs/solace-pretty-dump
Releases · SolaceLabs/solace-pretty-dump
v1.1 finally released!
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, orraw
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!!
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
- 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
v0.0.8
v0.0.7
- 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