All Versions
23
Latest Version
Avg Release Cycle
42 days
Latest Release
1234 days ago

Changelog History
Page 2

  • v0.41.0 Changes

    April 06, 2020
    • ๐Ÿš€ release script (#466) (1635fd5)
    • ๐Ÿ›  Fix typo (#463) (276fb0f)
    • โœจ Enhance subscription basic tests (#461) (d64faeb)
    • โž• Add more badges (#460) (e3e5b1d)
    • โšก๏ธ Update README.md (f68cd77)
    • โšก๏ธ Update dependencies (#457) (d0991fa)
    • ๐Ÿ”ฆ Expose protocol version in Client object (#456) (237d253)
    • โž• Added test on unrecognised params in sub packet structure (#455) (76cdd8e)
    • ๐Ÿ– Handle unsubscription safer while client closes (#454) (05d2ee3)
    • โšก๏ธ Update uuid & deps (#453) (209efd0)
    • โฌ†๏ธ Upgrade github actions/checkout to v2 (#452) (6d729b2)
    • ๐Ÿ“„ Clusters docs (#448) (aaa5f0b)
    • โž• Add a non-blocking concurrent connection test (#445) (fc45bc6)
    • ๐Ÿ”จ Refactored validationTopics into utils (#447) (323d535)
    • ๐Ÿ”จ Refactored EventEmitter (#446) (c5ee57e)
    • โœจ Enhanced retain.js tests by fake timers (#444) (e4b78df)
    • โœจ Enhanced auth.js test by fake timers (#443) (9176beb)
    • โœจ Enhanced keep-alive tests by fake timers (#442) (fbd800d)
    • โœจ Enhanced not-blocking tests by fake timers (#441) (8bdbb71)
    • ๐Ÿ“„ docs: Made with Aedes (#440) (37b04b7)
    • โž• Add MQTT spec reference in empty topic validation (#439) (1756d68)
    • โšก๏ธ Update README.md (#432) (a61f899)
    • ๐Ÿ›  Fix: Single-level wildcard match empty level (#433) (c6e049c)
    • ๐Ÿ”จ Refactored Subscribe Handler (#408) (1c3aa35)
    • feat: Max clients Id length option for MQTT 3.1.0 (#435) (ade3c8a)
    • Extend coverage to 100% (#429) (9c90d2e)
    • โž• Added opencollective links/images (#431) (2bba8cc)
    • Rewrite README.md & Fix typings (#430) (5d25741)
    • โšก๏ธ Update CoC (#427) (cfe8d1a)
    • ๐Ÿ›  Fixed tests & use readable-stream (#426) (903a449)
    • ๐Ÿ”€ Merge pull request #421 from moscajs/coverage (f321ce9)
    • โœ… test publish error in will publish (bcdfd5e)
    • ๐Ÿ›  fix: Handle error in _clearWillInterval #422 (139f3c3)
    • ๐Ÿ”€ Merge pull request #424 from moscajs/mqemitter-v4 (6f6f9d8)
    • ๐Ÿ‘‰ Use fake timers for ci (8fd87a0)
    • โฌ†๏ธ Bump [email protected] #373 (d3fd634)
    • โž• Added test on broker.subscribe & broker.unsubscribe function (#418) (5110824)
    • โœ… client errors tests (223572a)
    • โœ… test when enqueueOffline throws error (08b5392)
    • โœ… don't deliver will test (436831a)
    • โœ‚ deleteOldBrokers test (4476711)
    • โž• Added test on unauthorized forward function in QoS (#420) (c3026bc)
    • ๐Ÿ‘ Allow user defined their error auth message (#419) (c2fd13c)
    • โœ… Tested aedes.Server (#417) (b3f844c)
    • ๐Ÿ“‡ Introduce connecting and closed metadata (#409) (c291ea4)
    • โž• Added test messageId should reset to 1 when reach 65535 (#414) (03de415)
    • โšก๏ธ Update FUNDING.yml (727c37a)
    • ๐Ÿ”€ Merge pull request #410 from moscajs/robertsLando-patch-1 (60bff33)
    • Create FUNDING.yml (aa3f5b2)
    • Not emit clientReady/connected event when error raised in CONNECT phase (#407) (70c4655)
    • โž• Added dobule broker close test (#406) (e7c1913)
    • โž• Added test backpressure published fn (#402) (438fe3e)
    • โฌ‡๏ธ Dropped pump pkg, use stream pipeline (#404) (c60eeb9)
    • ๐Ÿ—„ destroySoon has been deprecated (#403) (6cd3568)
    • Destroy socket when DISCONNECT sent (#401) (031e3ad)
    • โž• Added test, subscribe msg should have messageId (#400) (4b71718)
    • โฌ‡๏ธ Drop nodejs v8 support (#399) (e2359f0)
    • ๐Ÿ”€ Merge pull request #395 from moscajs/protocol-decoder (d166d32)
    • โœ… chore: Test publish empty topic throws error (a00212c)
    • โšก๏ธ chore: Updated contributors (e280607)
    • ๐Ÿ›  fix: Readded tests for aedes-protocol-decoder for better coverage (60cf8c6)
    • ๐Ÿ“„ docs: aedes-protocol-decoder plugin (8588a2f)
    • ๐Ÿ›  fix: Removed protocol-decoder stuff (22cd219)
    • ๐Ÿ”จ Refactored typescript defintion (#394) (26473cd)
    • โœ‚ Removed redundant arguments (#393) (9c84676)
    • Convert var to const (#392) (c5d5b8e)
    • Switch tape to tap (#391) (d939e7b)
    • ๐Ÿ›  Fixed helper connected callback (#388) (2274802)
    • โšก๏ธ Update .gitignore and dependencies (#389) (69e5263)
    • ๐Ÿ›  Fixed duplicate emitting error event (#387) (d330b73)
    • โšก๏ธ Update dependencies in examples (#390) (bd06bc7)
    • โž• Added a proper catch block for handling errors (#385) (0204c8f)
    • [chore] Stop series of connect actions asap if broker is closed (#379) (3e0af1f)
    • โšก๏ธ Update LICENSE (#383) (0fa0039)
    • [chore] Reject 2nd CONENCT while in preConnect (#369) (1efd152)
    • ๐Ÿ”€ Merge pull request #362 from robertsLando/fix#348 (12725c6)
    • ๐Ÿ”จ refactor: code formatting (3bdd9af)
    • ๐Ÿ”€ Merge https://github.com/mcollina/aedes into fix#348 (ada952a)
    • ๐Ÿ›  fix: Removed unused 'nextBach' call in client #363 (bae627e)
    • ๐Ÿ›  fix: code refactoring (ef52695)
    • Ensure we reach clientError block (#374) (a754753)
    • โšก๏ธ Update dependencies (#370) (6bc79b1)
    • Mark the time before we create aedes (#375) (7c645e2)
    • ๐Ÿ”„ Changed a new repo after migrating to a org (#376) (160632e)
    • ๐Ÿ›  Fixed CI (#372) (a565a8e)
    • [chore] Prevent double client close call (#366) (d6772b4)
    • ๐Ÿ”จ [chore] Refactored some variables in private scope & re-order (#368) (63116fe)
    • โœ… [chore] Group unauth tests (#367) (29eb303)
    • ๐Ÿ“„ docs: contributing (5f639f0)
    • ๐Ÿ›  fix: Typo (fad8e18)
    • ๐Ÿ“„ docs: Updated interface and docs about queueLimit (6b72608)
    • feat: Queue limit (a486cfd)
    • ๐Ÿ›  fix: Free queue on client close (517eb86)
    • ๐Ÿ›  fix: Detect memory leaks (7683bec)
    • ๐Ÿ”จ refactor: Code improvments (95efe31)
    • ๐Ÿ›  fix: Removed shift (f9fed52)
    • ๐Ÿ›  fix: Clean up code (d6bb864)
    • ๐Ÿ›  fix: Replaced timout with connected event (f974d4f)
    • ๐Ÿ›  fix: Removed typo (2d833a9)
    • ๐Ÿ›  fix: Test for connect memory leak (ebbec2f)
    • ๐Ÿ›  fix: Memory leak on client.js 'connected' event #348 (89329c3)
    • ๐Ÿ”€ Merge pull request #355 from robertsLando/master (f62a343)
    • ๐Ÿ“„ docs: Added benchmark mosca vs aedes (14dbdb8)
    • ๐Ÿ“„ docs: Redirect to plugins in aedes options (71a7d34)
    • ๐Ÿ“„ docs: Clarify what mqemitter and persistence are used for (16a72ce)
    • ๐Ÿ“„ docs: Updated plugins with mqemitter links (12c9635)
    • ๐Ÿ“„ docs: Plugins and features table (7ef4ae3)
    • ๐Ÿ”€ Merge https://github.com/mcollina/aedes (ff75c4d)
    • ๐Ÿ‘Œ Improved will test (#352) (32c9a84)
    • ๐Ÿ”€ Merge https://github.com/mcollina/aedes (cd7ea5c)
    • ๐Ÿ›  fix: Improved test using clientDisconnect event (8fd6f90)
    • โœ… chore: test for multiple will with same clientid (27d206a)
    • ๐Ÿ›  fix: Delete will even if no will specified on clinet connect (931b7b5)
    • ๐Ÿ›  fix: Delete existing will message on client connect (aa13ed8)
  • v0.40.1 Changes

    January 15, 2020

    ๐Ÿฑ ๐Ÿ“š PR:

    • ๐Ÿ›  Fixed duplicated done call in ping handler (#326)
    • โœ‚ Delete existing will message on client connect (#351)
  • v0.40.0 Changes

    January 13, 2020

    ๐Ÿฑ ๐Ÿ“š PR:

    • โœ‚ Removed obsolete tslint.json
    • โœ‚ Removed obsolete tslint package
    • ๐Ÿ‘‰ Make tap compatible
    • โž• Added engines in package.json
    • โšก๏ธ Update devDependencies
    • ๐Ÿš‘ Merge pull request #284 from gnought/hotfix/cleanup_refactor
    • โšก๏ธ Update README.md
    • โž• Added keywords
    • โž• Added # of plan in each unit tests
    • โšก๏ธ update plan #
    • โœจ Enhance test to be reliable
    • ๐Ÿ‘‰ Make tap compatible & refractor
    • โฑ Extended timeout for slower Travis response.
    • ๐Ÿ›  Fix test not to use internal variables
    • Eliminate setTimeout
    • โœจ Enhance test & added test plan number #290
    • ๐Ÿ›  Fixed missing Client type
    • Prolong waiting time (#252)
    • Replace istanbul with nyc (#253)
    • Non-Zero MessageID when QoS > 0 (#251)
    • โœ… Check CONNECT and add tests (#260)
    • ๐Ÿ›  Fix typo in qos1.js (#256)
    • ๐Ÿ‘‰ Use aedes-packet 2.0.0 (#261)
    • โฌ‡๏ธ Drop nodejs 6 support (#266)
    • โž• Added collaborators (#265)
    • โž• Added a license checker (#268)
    • ๐Ÿ‘• Replaced tslint with @typescript-eslint, and format standard output (#267)
    • โž• Added a license checker (#268)
    • ๐Ÿ‘• Replaced tslint with @typescript-eslint, and format standard output (#267)
    • โœ… More reliable test in 'subscribe and publish QoS 1 in parallel' (#262)
    • โœจ Enhance auth QoS 0 tests (#272)
    • โœจ Enhanced retain tests and move into test/retain.js (#275)
    • โœ‚ Removed obsolete tslint pre-commit stage (#277)
    • โœ… More reliable regr-21 test if we use external mq (#280)
    • โšก๏ธ Update LICENSE (#278)
    • Close aedes broker gracefully (#279)
    • ๐Ÿš€ Gracefully close clients & properly release connections (#283)
    • โž• Added a unit test, check offline queue in QoS 1 (#264)
    • Packet in published event should be identical with what client publishes (#287)
    • The QoS of retained messages should depend on subscribers (#288)
    • โœจ Enhanced & Added topic unit tests (#291)
    • โœจ Enhance QoS tests & check if publish packets stored properly in persistence storage (#292)
    • โœ… Enable pingreq/pingresp unit test (#293)
    • โฌ‡๏ธ Drop safe-buffer (#296)
    • Check topic faster in publish handler (#298)
    • ๐Ÿ”ฆ Expose current Aedes version, used in aedes-stats (#294)
    • โšก๏ธ Optimize handle function (#297)
    • โšก๏ธ Optimize Connect handler (#301)
    • โšก๏ธ Update dependencies (#310)
    • Packet in broker.published() should be identical to the original one (#309)
    • โœจ Enhance cilent pub sub tests (#305)
    • Each Client shares one dedupe function, save memory (#307)
    • โž• Added a last will unit test when DISCONNECTS & clean up will in client.close() (#306)
    • ๐Ÿ›  Fixed "Maximum call stack size exceeded" (#311)
    • Block $ prefix topic in subscriptions (#312)
    • ๐Ÿ›  Fixed PreConnect typescript definition (#308)
    • โž• Added Code of Conduct (#314)
    • Dedupe subscriptions (#313)
    • ๐Ÿ‘‰ Use uuid for broker id while shortid for client id (#318)
    • Parallelize subscribe handler (#316)
    • ๐Ÿ”„ Change uuid/v5 to uuid/v4 for a random id (#319)
    • โž• Added clientReady typescript test (#321)
    • โช Not send retained msg in restored subscriptions (#320)
    • โž• Add websocket/http request to client object during connection (#322)
    • โž• Added typescript for websocket req to client obj (#325)
    • Parallelize unsubscribe handler (#317)
    • โœจ Enhance connect test (#327)
    • Clusters example #146 (#332)
    • Proxy and ip decoder (#334)
    • โฑ Extend timeout for TravisCI slowness (#346)
    • โšก๏ธ Update dependencies (#347)
    • Unauthenticated connection will unregister the current connected one (#337)
  • v0.39.0 Changes

    July 08, 2019

    ๐Ÿฑ ๐Ÿ“š PR:

    • โœ‚ Removed spurious dependency
    • โšก๏ธ Update dependencies (#242)
    • โšก๏ธ Update README.md (#245)
    • Gracefully Close mqemitter (#243)
  • v0.38.1 Changes

    June 03, 2019
    • ๐Ÿ›  Fix bug while client subscribing to an Array of topics. #240
  • v0.38.0 Changes

    April 23, 2019
    • ๐Ÿ‘Œ Improve typings #206
  • v0.37.0 Changes

    February 18, 2019
    • โšก๏ธ Updated deps #232
    • โฌ‡๏ธ Downgrade QoS sub if needed #229
    • Negated subscription retain delivery #227
  • v0.36.0 Changes

    November 20, 2018
    • โšก๏ธ Updated dependencies
  • v0.35.3 Changes

    August 28, 2018
    • do not send the will if not authenticated #216
  • v0.35.2 Changes

    August 13, 2018
    • Delivering a will waits for authorization #213