MQTT.fx 0.0.17 is here!

You can download latest binaries at mqttfx.org.
Bugs and feature requests can be reported via the issue tracker.

0.0.17 Release Notes

[New] Issue #44: Quick Connect Bar is now available

Now you can switch via the leading icon how the connection should be done:

via a connection profile:

mqttfx-0.0.17-profile

via quick-connect by setting the broker address and broker port:

mqttfx-0.0.17-ad-hoc

[Fixed] App starting issues: Linux version couldn’t locate main class since JDK >=u40

Since I change the underlying JRE from 1.8.0u25 to 1.8.0u40 (an newer) people reported issues when running on Linux. MQTT.fx could not be started as the app main class could not be found:

No main class specified
Failed to launch JVM

To create the bundled application packaged I am using javafx-maven-plugin which was initially created by Daniel Zwolenski and is maintained by Danny Althoff (@fibrefox) since quite a while. It turns out that the since JDK 1.8.0.u40 there is a tricky bug in libpackager.so (aka the loading library): using a “.” in the application name (e.g. MQTT.fx) prevents the launcher to start correctly as the “.cfg” filename is not parsed/extracted correctly.

Kudos to Danny for spending debugging effort ! He quickly provided a new javafx-maven-plugin release and its fixed now with a workaround in 8.1.5.

[Fixed] Issue #49: connection settings dialog now fits on 1366×768 screens

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 thoughts on “MQTT.fx 0.0.17 is here!”