Xenqtt Changelog

What's new in Xenqtt 0.9.5

Oct 26, 2013
  • Fixed minor issues with help display formatting
  • Fixed bug where null pointer exception was thrown if the jar was run from the command line with no arguments.

New in Xenqtt 0.9.4 (Oct 26, 2013)

  • Fixed bug that can cause an AsyncClientListener callback to be called with a null message when multiple acks are received for a message.

New in Xenqtt 0.9.3 (Oct 26, 2013)

  • Fixed bug in latency stats collection
  • Fixed issue where log4j was required when using the APIs. Now logging is disabled in log4j is not found.

New in Xenqtt 0.9.2 (Oct 24, 2013)

  • Added max in-flight messages configuration to MQTT client.
  • Moved all command line application logs to ./logs directory.
  • Added command line option to log to the console for command line applications.
  • Added max in-flight messages command line option to the proxy.
  • Updated client and proxy to be sure the same message ID is never reused before it is acknowledged.

New in Xenqtt 0.9.1 (Oct 19, 2013)

  • Fixed a bug where ping requests were not always sent to the broker properly resulting in disconnection.
  • Updated command line help to be more... helpful

New in Xenqtt 0.9.0 (Oct 19, 2013)

  • Added the clustering proxy.
  • Added statistics to the client API.
  • Added received timestamp to PublishMessage for use by clients.
  • Added the MqttClientDebugListener interface clients can use to have visibility into the MQTT messaging layers for debugging.
  • Added examples of client and mock broker API use cases in the package net.sf.xenqtt.examples.
  • Made the test client more robust.
  • Fixed various small bugs.

New in Xenqtt 0.8.2 (Oct 19, 2013)

  • Updated the client API to make it simpler to use and make type names more consistent.
  • Fixed memory leak in the asynchronous client
  • Fixed various other minor bugs

New in Xenqtt 0.8.1 (Oct 4, 2013)

  • Simplified Client configuration.
  • Fixed all known bugs in Client and Mock Broker.
  • Added features to Client and Mock Broker.
  • Performed various load tests successfully.

New in Xenqtt 0.8.0 (Oct 1, 2013)

  • Fixed all known bugs in Client and Mock Broker. Added more functional/integration test cases. Testing publishing to central maven repo Load tests pending before 1.0.0 release.