Skip to content

Latest commit

 

History

History
179 lines (116 loc) · 3.97 KB

HISTORY.md

File metadata and controls

179 lines (116 loc) · 3.97 KB

History

0.13.3

  • Avoid crash if an error happens after client disconnection #67.

0.13.2

  • Avoid crash using MongoDB backend #66.
  • Bumped Ascoltatori to v0.11.5.

0.13.1

  • Do not duplicate messages over a single client #44.

0.13.0

  • mqtt over websocket support. #44.
  • MongoDB persistence deletes old retained messages #61.

0.12.1

  • Support both a config file and command-line options, fixes #58 and #60.
  • Fixes redis persistence for unknown client ids #59.

0.12.0

  • Close forcefully a connecting client #57 by (@chriswiggins)[https://github.com/chriswiggins].
  • Updated LevelUp to 0.16.0.
  • Updated Level-Sublevel to 5.1.1.
  • Better persistence for the subscriptions.

0.11.0

0.10.0

  • Updated MQTT.js to v0.3.0.

0.9.5

  • Consistent support of the "ready" callback in the persistences implementations (Memory and Mongo).
  • Fixed loading of a config file from an absolute path.
  • README fixes.

0.9.4

  • New README, thanks to Andrea Reginato.
  • Removed explicit dependency to level-fix-range, as the original bug was solved in level-sublevel v4.8.1.

0.9.3

  • Upgraded LevelUp to 0.12.0.
  • Fixed level-fix-range dependency to avoid a bug dominictarr/level-sublevel#21.
  • Improved Logger creation in Server.
  • Improved Logger handling inside clients.

0.9.2

  • Added the ability to pass a custom Ascoltatore to mosca.Server.
  • mosca.Server callbacks now yields the server.
  • mosca.Server can now be called like a function.

0.9.1

  • 'test/topic' is different from '/test/topic'
  • Resetting ping timer on publish, subcribe, unsubscribe: #47.

0.9.0

  • Bumped Ascoltatori to 0.11.0.
  • Improved logging for each client.
  • Fixed multiple topic naming, mainly 'test/topic' and 'test/topic/' should be the same #46.
  • Better handling of defaults #39.
  • Enforcing client identifier length #33.

0.8.2

  • Passing the correct Client object to authorizePublish, #43.

0.8.1

  • Refactored the Server-Persistence wiring interface to solve some spurious test failures.

0.8.0

  • Updated Ascoltatori to 0.8.0.

0.7.3

  • Fixed MongoDB persistance tests on Travis.
  • Fixed spurious errors in Redis persistance.

0.7.2

  • More README fixes.

0.7.1

  • Typo fix, from persistance to persistence.

0.7.0

  • Added persistance support #36.
  • Updated Ascoltatori to 0.7.0.

0.6.0

  • Extracted a MoscaClient.

0.5.0

  • Bunyan support for logging.
  • Updated minimum MQTT.js version to 0.2.10.

0.4.3

0.4.2

  • Not passing the options to subscribe anymore @davedoesdev.
  • Updated Ascoltatori to 0.6.0.

0.4.1

  • Fixed the NPM script.

0.4.0

0.3.0

  • Node v0.10 support
  • User authentication and authorization.

0.2.0

  • QoS 1 (without storage) support
  • Will messages support

0.1.1

  • Bug fixes

0.1.0

  • Initial release