Releases: kamilfb/mqtt-spy
Releases · kamilfb/mqtt-spy
mqtt-spy 0.5.4
mqtt-spy 0.5.3
mqtt-spy 0.5.2
mqtt-spy 0.5.1
mqtt-spy 0.5.0
- 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
- 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)
mqtt-spy 0.4.0
- 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
mqtt-spy 0.3.1
mqtt-spy 0.3.0
- 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)
mqtt-spy-daemon 0.1.0
- 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
- 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