Releases: moscajs/aedes
Releases · moscajs/aedes
Release 0.43.0
Release 0.42.6
- feat: add
$SYS/<brokerId>/new/subscribes
and$SYS/<brokerId>/new/unsubscribes
#540 (#541) (9f8a21a) - chore(deps-dev): bump release-it from 13.7.1 to 14.0.2 (#539) (b1b3d41)
- Update README.md (#538) (631c32a)
- docs: clusters best practise (#537) (933a0be)
- chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 (#534) (8c2ef56)
- fix: typos in types (#528) (ace19d3)
- docs: examples.md require Aedes without relative path (#523) (6cb9efa)
Release 0.42.5
Release 0.42.4
Release 0.42.3
Release 0.42.2
- fix: prevent client connection to be closed when doing connack (#507) (8ff7d00)
- docs: docker (#505) (8e58d08)
- chore: delete FUNDING.yml (#504) (4354905)
- chore: upgrade aedes from 0.41.0 to 0.42.0 (#503) (91bb565)
- docs: add aedes-cli to extensions (#502) (fc29146)
- chore: upgrade aedes in examples from 0.41.0 to 0.42.0 (#501) (158fdff)
Release 0.42.1
- fix: clean up the write callbacks in case of error (#492) (e11148d)
- docs: sdd Kuzzle to made with aedes section (#500) (379182f)
- fix: remove useless empty buff (#497) (e60f85d)
- docs: authorizePublish clarification (#496) (86b6815)
- fix: catch writeToStream errors (#493) (8d34ee5)
- Bump markdownlint-cli from 0.22.0 to 0.23.1 (#490) (28c6cbb)
Release 0.42.0
- fix: remove subs only when clean flag is false (#488) (684aa51)
- Bump @types/node from 13.13.6 to 14.0.1 (#485) (8494fe7)
- Bump uuid from 7.0.3 to 8.0.0 (#481) (d5ab3de)
- Bump deps and fixed tests (#479) (5fc092c)
- fix: upgrade aedes in proxy example from 0.40.1 to 0.41.0 (#478) (49276ec)
- Improved clusters example (#476) (b2393ab)
- feat: emptyOutgoingQueue (#474) (ab81dce)
- Update README.md (#471) (24cfa8d)
- Return granted qos in broker subscribe event and better subAck docs (#468) (2955388)
Release 0.41.0
- 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)