Skip to content

Releases: kamilfb/mqtt-spy

mqtt-spy 0.5.4

31 Aug 22:05
Compare
Choose a tag to compare
  • Experimental support for displaying messages in a list (#74)
  • Experimental support for changing message browser layout (Tools -> Layout)
  • Script & UI subscription fix (#93)
  • Script's onMessage fix (#97)
  • Clearing subscription history fix (#98)

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.5.4_message-list.png

mqtt-spy 0.5.3

31 Jul 21:43
Compare
Choose a tag to compare
  • Message browsing now possible with a scroll bar (mouse click, drag & scroll)
  • Message filter moved to the Tools menu button
  • Test cases pane fix - not being able to show the pane for a connection - affecting only version 0.5.1+

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.5.3_connection-tab.png

mqtt-spy 0.5.2

01 Jul 17:57
Compare
Choose a tag to compare
  • Chart series now support custom XPath expressions for XML documents without namespaces (#80)
  • Formatters bug fix (#84 & #86) - affecting only version 0.5.1
  • Pane detaching bug fix (#85)

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.5.2_charts.png

mqtt-spy 0.5.1

01 Jun 21:23
Compare
Choose a tag to compare
  • Editable chart series with support for custom JSONPath expressions
  • Enhanced searching capability for JSON object with inline scripts with JSONPath
  • Minor fixes and improvements (#71, #72 and #77)

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.5.1_charts.png

mqtt-spy 0.5.0

01 Apr 22:30
Compare
Choose a tag to compare
  • New way of creating subscriptions
    • By default the "Define new subscription" pane is now hidden (unless you are in the Basic perspective)
    • The "Subscriptions and received messages" tab pane has now got a new tab symbol
    • Clicking on the new tab symbol or Ctrl+Shift+S will pop up a window for creating a new subscription
    • Right click allows you to attach the window instead
    • Hold the Control button when hitting Enter or clicking on Subscribe to keep the window
    • (Re)sizing of other panes (e.g. "Scripted publications") should work properly now (#25)
  • New "Basic" perspective
  • Formatting improvements
    • Support for decoding Eclipse Kura's message payload (#56)
    • Support for pretty JSON and XML formatting (#65)
    • Added more sample inputs for various types of formatters
  • Manual and auto export of charts as PNG images - see the "Options" button (#60)
  • New context menu item ("Edit...") for the connection tab, allowing you to jump straight into editing your connection settings rather than going via "Manager connections" and selection the connection manually
  • Improvements to the scripted publications table
    • Looking inside subfolders (see the context menu)
    • Showing subfolder name (if applicable)
    • New context menu item ("Set script directory") to reload scripts from a given location
    • Default sort order applied
  • Keyboard shortcuts
    • Ctrl + N for new connection
    • Ctrl + M for managing connections
    • Ctrl + Shift + S for new subscription
  • New built-in CA certificate for iot.eclipse.org (needed after Eclipse moved to Let's Encrypt certificates)
  • Fix for TLS/SSL keys when using key files rather than keystores (#63)
  • Fix for script's stop command not working when repeat flag selected ([#64](https://github.com/kamilfb/mqtt-
    spy/issues/64))
  • Fix for resizing the main window when larger fonts are configured in the OS (#66)
  • Fix for resizing the connection properties window (#68)
  • Fix for "new subscription" tab (#69)
  • Fix for saving messages as scripts (#70)

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.4.0_control-panel.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.5.0_connection-tab.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.5.0_kura.png

mqtt-spy 0.4.0

31 Jan 21:58
Compare
Choose a tag to compare
  • Advanced TLS/SSL options (see the TLS/SSL wiki)
    • Support for 6 different modes of configuring TLS/SSL
    • Support for various trust and key store types - JKS (default & .jks), JCEKS (.jceks), PKCS12 (.p12, .pfx) and BKS (.bks)
    • Support for trust/key store and key passwords
  • Experimental support for WebSockets (based on Eclipse Paho 1.0.3-SNAPSHOT)
  • Configuration perspectives and a new "Basic" perspective
  • UI improvements
  • New audit replay
  • Dependency updates (RichTextFX & Moquette)
  • Fix for issue #55, #57 and #58

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.4.0_control-panel.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.4.0_connection-tab.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.4.0_ssl-tls.png

mqtt-spy 0.3.1

30 Nov 22:36
Compare
Choose a tag to compare
  • New 'About' window (Menu -> Help -> About)
  • New graphics (primarily Oxygen based)
  • Bug fixes
    • Workaround / fix for Oracle JRE bug resulting in the Subscribe button not working properly (#49, #50)
    • Fix for re-subscribing on reconnects (#51)

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.3.1_control-panel.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.3.1_connection-tab.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.3.1_about.png

mqtt-spy 0.3.0

30 Sep 21:45
Compare
Choose a tag to compare
  • User interface improvements
    • Connections can be now grouped into folders and reordered (drag&drop)
    • Added security status to connection tabs and lists
    • Improved context menus
    • Input format for publications is now available only in the detailed perspectives
    • Run with scripts now changes the Publish button's label
    • Long-running message log processing can be cancelled or put into background
  • Support for empty client ID (MQTT 3.1.1; #44)
  • Added MQTT servers to the sample configuration file (iot.eclipse.org, test.mosquitto.org, broker.mqtt-dashboard.com) - first two are configured to use TLS with server-only authentication (using publicly available certificate authority files)
  • Requires at least Java 8 Update 40
  • Removed dependency on ControlsFx, which was causing issues with Java 8 Update 60 and later (#45)
  • Bug fixes (opening message log, subcribing from the the summary tab)

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.e.0_control-panel.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.3.0_connection-tab.png

mqtt-spy-daemon 0.1.0

29 Sep 22:07
Compare
Choose a tag to compare
  • Added embeddable deployment / plug-in mode (run mqtt-spy-daemon as part of your application or test framework)
  • Added automated testing capabilities
    • Written and run as scripts; similar to publication scripts
    • Support for any types of assertions and checks available in Java and JavaScript
    • Divided into steps, including before (setup) and after (clean-up) sections
    • Auto export of results
  • Added support for content formatters (e.g. could be used together with scripts or test cases)
  • Added TLS/SSL support
  • Auto-generating client ID if empty
  • Upgraded to Eclipse Paho Java Client v1.0.2 (Paho 1.1)

mqtt-spy 0.2.0

31 Jul 21:51
Compare
Choose a tag to compare
  • Automated testing with test cases (see wiki for details)
    • Can be run with (connection tab’s pane visibility menu) and without a connection (see the Window menu)
    • Written and run as scripts; similar to publication scripts
    • Support for any types of assertions and checks available in Java and JavaScript
    • Divided into steps, including before (setup) and after (clean-up) sections
    • Auto export of results
  • Performance improvements
  • UI improvements
    • Each pane on the connection tab contains a settings button for hiding and detaching
  • Scripting improvements
    • Dynamic subscriptions
    • Access to received messages
  • Formatting improvements
    • Formatting scripts
    • New “Formatters” view (replaces “Converter”)
  • Update to latest JAXB commons

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.2.0_connection-tab.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.2.0_test-cases.png

http://baczkowicz.pl/mqtt-spy/images/mqtt-spy_v0.2.0_formatters.png