Skip to content

Releases: mqttjs/MQTT.js

v1.0.2

19 Jan 08:21
Compare
Choose a tag to compare
  • Bumped mqtt-packet to 3.2.0 to get support for the sessionPresent bit #235.
  • Fixed parsing of hostname:port combination #237.
  • More robust disconnect flow, with no race conditions #236.

v1.0.1

13 Jan 21:59
Compare
Choose a tag to compare
  • Fixed offline queue so that .end() calls do not cause exceptions
  • Fixed support for the example in the README

v1.0.0

13 Jan 09:40
Compare
Choose a tag to compare
  • move the parser/generator of packets to a separate module mqtt-packet.
  • integrate the new API for servers #145
  • support all TLS options for servers.
  • deprecate createServer and createSecureServer #231
  • deprecate createClient and createSecureClient in favor of a generic connect.
  • prepare new mqtt command line tools.
  • integrate mows #182, and add browser tests.
  • adds Connection#destroy().
  • supports for multiple server URLs #215.
  • resend in-flight packets when a reconnect happens #47.
  • emit events when reconnect happens #186.
  • improved performance
  • remove index.js and just have a mqtt.js file in the main folder
  • remove the usage of Connection in Client to achieve more speed and backpressure support (44k sent msg/s here).
  • extract server, connection, etc into their own package, see mqtt-connection.
  • Add the new CLI tools to the README

Closes #137.
Closes #224.
Closes #184.
Closes #231.
Closes #182.
Closes #47.
Closes #117.

v0.3.13

11 Nov 09:58
Compare
Choose a tag to compare
  • Handle binary will payloads.
  • Handle null or empty will payloads.

v0.3.12

31 Aug 14:12
Compare
Choose a tag to compare
  • Tessel compatibility

v0.3.11

11 Jul 17:13
Compare
Choose a tag to compare
  • Support for Browserify 4.

v0.3.10

21 Jun 11:40
Compare
Choose a tag to compare
  • Removed bops dependency #198, requires browserify 3.
  • UTF-8 chars supports in topic #201.

v0.3.9

27 May 07:34
Compare
Choose a tag to compare
  • Reconnect logic fix #180 #181.
  • TLS reconnect fix #178.
  • test for SUBSCRIBE response code 0x80 #174.
  • allow clients to validate a server without providing their certificate #163.
  • binary password #176.
  • working MQTTClient constructor #187 #188.
  • Improved parsing of connect string #189
  • Add reconnect and offline events #112.

v0.3.8

19 Mar 10:47
Compare
Choose a tag to compare
  • big messages support (more than 2KB).
  • added the new mqtt.connect(uri, opts) method #165 #164.

v0.3.7

28 Nov 12:09
Compare
Choose a tag to compare
  • Do not include vim undo files in the build #147.