Giter Site home page Giter Site logo

codebeautiful / xenqtt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from twoguysfromkabul/xenqtt

0.0 1.0 0.0 1.95 MB

XenQTT is an MQTT support library and application suite that offers clients powerful and innovative features for working in an MQTT-enabled ecosystem.

License: Apache License 2.0

Shell 0.21% Java 94.91% HTML 4.41% CSS 0.47%

xenqtt's Introduction

The xenqtt.jar in each release folder is the same as the xenqtt-version.jar. It is supplied for convenience 
when running XenQTT applications. The versioned JAR is better suited when using it as a dependency in another 
application.

0.9.8 - PENDING

0.9.7
	Ticket #8 fixed: bug in toString() that throws an exception when the payload is zero length
	Added isEmpty() method to PublishMessage
	Allowed use of null value for empty payload when creating a PublishMessage

0.9.6
	Ticket #5 fixed: any command line args that are specified without required values will cause an error 
	Ticket #4 fixed: removed erroneous -c from the mock broker application specific command line args
	Ticket #2 fixed: added constructor arg and -i command line arg to mock broker to make the broker accept any credentials
	Fixed minor issues with argument validation text formatting
	
0.9.5
	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.
	
0.9.4
	Fixed bug that can cause an AsyncClientListener callback to be called with a null message when multiple acks are received for a message.

0.9.3
	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.
	 
0.9.2
	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.
	
0.9.1
	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
	
0.9.0
	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.
	
0.8.2
	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

0.8.1
    Simplified Client configuration.
	Fixed all known bugs in Client and Mock Broker.
	Added features to Client and Mock Broker.
	Performed various load tests successfully.
	
0.8.0
	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.
	
0.5.0
	Client: 
		Feature complete and functionally tested. 
		Load tests pending before 1.0.0 release
	Mock Broker: 
		Feature complete with some minor bugs. 
		Should be usable for most testing scenarios. 
		Load tests pending before 1.0.0 release
	
0.0.1-SNAPSHOT
	Initial release. This should not be used for anything other than API evaluation.

xenqtt's People

Contributors

fieldmarshallfamous avatar jorgamundus avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.