aedes

Barebone MQTT broker that can run on any stream server, the node way

MIT License

Downloads
132.5K
Stars
1.7K
Committers
63

Bot releases are hidden (Show)

aedes - Release 0.51.2 Latest Release

Published by robertsLando 4 months ago

  • fix: delete will from persistence on disconnect (#957) (a26b90b)
  • chore(deps-dev): bump tsd from 0.30.7 to 0.31.0 (#947) (1bbff52)
  • chore(deps-dev): bump markdownlint-cli from 0.40.0 to 0.41.0 (#956) (27218ed)
  • chore(deps-dev): bump markdownlint-cli from 0.39.0 to 0.40.0 (#950) (c7abeda)
  • chore(deps): bump mqemitter from 5.0.0 to 6.0.0 (#953) (86e85f5)
aedes - Release 0.51.1

Published by robertsLando 6 months ago

  • fix: remove console.error (#951) (#952) (ac4f2e0)
  • chore: update SECURITY.md (bba422b)
  • chore: update workflows (f98105e)
  • chore: update allowed license, add funding (dcf95f5)
  • chore(deps): bump deps (af96ae9)
  • chore: update README.md (c75240a)
aedes - Release 0.51.0

Published by robertsLando 9 months ago

  • fix: delete already closed client on closeSameClients (#929) (f42882c)
  • feat: add opts.keepaliveLimit (#930) (e1ee60c)
  • chore(deps): bump github/codeql-action from 2 to 3 (#922) (f625f1b)
aedes - Release 0.50.1

Published by robertsLando 10 months ago

  • fix(types): module exports for TypeScript for ES6 compliance. (#918) (6662b37)
  • chore(deps): bump mqtt-packet from 8.2.1 to 9.0.0 (3180f2a)
  • chore(deps): bump actions/setup-node from 3 to 4 (bebf8af)
aedes - Release 0.50.0

Published by robertsLando about 1 year ago

  • chore!: drop node14 support (ee1f63b)
  • chore(deps): bump deps (46af8e6)
  • chore(deps-dev): bump mqtt from 4.3.7 to 5.0.0 (#882) (d0507b6)
  • fix(types): added module declaration (#879) (f6387a8)
  • chore(deps-dev): bump tsd from 0.27.0 to 0.28.0 (#817) (5075e0a)
  • chore(deps-dev): bump tsd from 0.26.1 to 0.27.0 (#814) (db74fcb)
  • chore(deps-dev): bump typescript from 4.9.5 to 5.0.2 (#816) (7ee823e)
  • docs: add security notice for message validity (#815) (f4198b7)
  • chore(deps-dev): bump tsd from 0.25.0 to 0.26.0 (#813) (6ed8417)
aedes - Release 0.49.0

Published by robertsLando over 1 year ago

  • chore: bump deps (cfb4073)
  • fix: typescript types issues (#812) (a5c09b2)
  • fix(types): update username and password type definition (#806) (7c2a2b9)
  • chore(deps-dev): bump tsd from 0.24.1 to 0.25.0 (#792) (8b14873)
  • chore(deps-dev): bump markdownlint-cli from 0.32.2 to 0.33.0 (#804) (2f0029b)
  • docs: update cluster example (c3549fe)
aedes - Release 0.48.1

Published by robertsLando almost 2 years ago

  • fix: validation of null topics (#799) (58c37eb)
  • chore(deps-dev): bump tsd from 0.23.0 to 0.24.0 (#778) (a9a2279)
aedes - Release 0.48.0

Published by robertsLando about 2 years ago

  • fix: prevent packets leaks in cluster env (#777) (4fad708)
  • fix(types): aedes.handle type definition (#772) (c80a8df)
  • chore(deps): bump uuid from 8.3.2 to 9.0.0 (#776) (74ebd1d)
  • chore(deps-dev): bump tsd from 0.22.0 to 0.23.0 (#774) (20f7181)
  • feat: update ci & add sast (#771) (3283968)
  • fix: authorize old wills (#769) (199c270)
  • feat: add a prefix in aedes module and drop ts functions (#768) (6e23068)
  • chore(deps): bump package version (d27fb71)
  • chore: enhance test reliability (d1c76bb)
  • fix(ci): override cache that not always be the latest node when wildcard is used (0a45fe5)
  • feat: upgrade standards to v17 (#763) (2c55fcd)
  • fix: typings for publish event (#761) (964dfbe)
  • chore(deps-dev): bump release-it from 14.14.3 to 15.1.2 (#758) (eede687)
  • chore(deps-dev): bump tsd from 0.20.0 to 0.22.0 (#751) (9e32350)
  • chore(deps): bump mqtt-packet from 7.1.2 to 8.1.0 (#760) (586ac75)
aedes - Release 0.47.0

Published by robertsLando over 2 years ago

  • fix(types): remove superfluous ClientId type definition (#743) (b4e7688)
  • fix(types): ClientId type definition (#741) (f3b4b16)
  • feat: nolocal flag support for bridges (#737) (f82b8f8)
  • chore(deps): bump aedes-persistence from 8.1.3 to 9.0.1 (#732) (00549ee)
  • chore: fix typo in README.md (#735) (81080a7)
  • chore: update CI to remove Node 12 (#733) (7c13920)
  • chore: drop bulk-write-stream (#731) (0786082)
  • chore: bump package version (#730) (0c2b068)
  • chore(deps-dev): bump tsd from 0.19.1 to 0.20.0 (#729) (4414b00)
  • feat: disable package lock (#725) (e3e50de)
  • feat: drop readable-stream (#724) (2ed6376)
  • chore(deps-dev): bump tap from 15.2.3 to 16.0.0 (#723) (d46677d)
  • chore(deps): bump actions/checkout from 2.4.0 to 3 (#722) (f890761)
  • chore(deps): bump actions/setup-node from 2.5.1 to 3 (#721) (ccfa7a0)
aedes - Release 0.46.3

Published by robertsLando over 2 years ago

  • fix: don't send retained messages when granted QoS is 128 and set granted QoS in subscribe event subs (#720) (51a13ea)
  • fix: enhance test on pr 583 (#716) (1743806)
  • chore: remove obsolete badges (#718) (1b1fa18)
  • chore: fixed url, added homepage (#717) (6a798ed)
  • chore: update README.md (b657cdb)
  • chore: set minimum node req be 12 (1f121cf)
  • chore(dep): update dependencies (#715) (4c08831)
  • chore(dep): update dev dependencies (#713) (4ce2044)
  • chore: dropped old node releases, added node 16 (#714) (e2eb3e7)
  • chore(deps-dev): bump @sinonjs/fake-timers from 8.1.0 to 9.1.0 (#710) (7c53ce8)
  • chore(deps): bump hyperid from 2.3.1 to 3.0.0 (#699) (f11afbc)
  • chore(deps-dev): bump tsd from 0.18.0 to 0.19.1 (#697) (4129ae8)
  • chore(deps-dev): bump markdownlint-cli from 0.30.0 to 0.31.0 (#712) (7484a5d)
  • chore(deps): bump actions/setup-node from 2.3.2 to 2.5.1 (#696) (3d916a6)
  • chore(deps-dev): bump markdownlint-cli from 0.29.0 to 0.30.0 (#684) (56a53ce)
  • chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#681) (e0809ea)
  • fix(types): use const enum for AuthErrorCode to avoid runtime error (#689) (39ccdb5)
aedes - Release 0.46.2

Published by robertsLando almost 3 years ago

  • fix(types): add handlers types to aedes options (#687) (0060742)
  • docs: better explain difference between published and publish event (#675) (d8b976a)
  • chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#676) (9afd187)
  • chore(deps-dev): bump tsd from 0.17.0 to 0.18.0 (#674) (3d0f521)
  • chore(deps-dev): bump @sinonjs/fake-timers from 7.1.2 to 8.0.1 (#670) (d554195)
  • chore(deps-dev): bump markdownlint-cli from 0.28.1 to 0.29.0 (#671) (10d57d5)
  • chore(deps): bump actions/setup-node from 2.2.0 to 2.3.2 (#658) (645fd0b)
  • chore(deps-dev): bump markdownlint-cli from 0.27.1 to 0.28.1 (#655) (568a38f)
aedes - Release 0.46.1

Published by robertsLando over 3 years ago

  • chore: disable tap check coverage (d6c0ef8)
  • fix: missed messageId 0 (#652) (ac54f2e)
  • chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#648) (8ee88f7)
  • chore(deps-dev): bump @types/node from 15.14.1 to 16.0.0 (#650) (3d677b8)
  • chore(deps-dev): bump tsd from 0.15.1 to 0.17.0 (#644) (c9bbf33)
  • chore(deps): bump mqtt-packet from 6.10.0 to 7.0.0 (#646) (c4c2a9b)
  • docs: corrected typing error on publish event (#637) (2f3e4fa)
  • chore(deps): bump actions/checkout from 2 to 2.3.4 (#636) (7dfbbd3)
  • chore(deps-dev): bump @types/node from 14.14.44 to 15.0.2 (#632) (cebeb6e)
  • chore(deps-dev): bump tsd from 0.14.0 to 0.15.0 (#635) (2a293c0)
aedes - Release 0.46.0

Published by robertsLando over 3 years ago

  • fix: publish to $SYS/ not allowed to prevent DoS (#622) (353e0f8)
  • fix: upgrade Aedes.d.ts and Client to extends from EventEmitter (#625) (aa8a661)
aedes - Release 0.45.2

Published by robertsLando over 3 years ago

  • chore(types): include types/packet in aedes.d.ts (#616) (7ac0234)
aedes - Release 0.45.1

Published by robertsLando over 3 years ago

  • chore: use test:ci to fix release hook (#615) (93ddd2a)
  • chore: bump deps (#613) (e2ae125)
  • docs: create SECURITY.md (#614) (43a8515)
  • Add .gitattributes to normalize line endings (e6c14b0)
  • chore: update ci.yml (4290ea0)
  • chore: upgrade tap (#611) (4d7b438)
  • chore: enhance not-blocking test for new MQTT.js behaviour (#608) (bc961a4)
  • chore: enhance coverage test (#609) (2aa9009)
  • Update ci (bde839f)
  • chore: update aedes from 0.44.2 to 0.45.0 in cluster example (#600) (126fd4d)
  • Use eslint, and refactor typings (#596) (c390099)
  • Add workflow for labeling PRs by their content (#595) (7040587)
  • chore(deps): bump actions/setup-node from v1 to v2.1.5 (#594) (6abc65e)
  • Fix dependabot.yml config (77abe05)
  • Create dependabot.yml (e173371)
  • Proper handling of socketErrors in mqtt client v4 (#593) (f1af8e7)
aedes - Release 0.45.0

Published by robertsLando over 3 years ago

  • feat(bridge): support incoming mosquitto bridge connections (#584) (7c70ab4)
  • chore(deps-dev): bump markdownlint-cli from 0.26.0 to 0.27.1 (#589) (b2da7f5)
  • chore(deps): bump retimer from 2.0.0 to 3.0.0 (#590) (239ee20)
  • fix(types): add brokers interface (#585) (234f49a)
aedes - Release 0.44.2

Published by robertsLando over 3 years ago

  • fix: emptyQueue hitting its high water mark (#583) (9b117a0)
  • chore(deps-dev): bump @sinonjs/fake-timers from 6.0.1 to 7.0.0 (#576) (3ca8a49)
  • docs: typo 'subscrption' in Aedes.md (#573) (54ec105)
  • chore(deps-dev): bump markdownlint-cli from 0.25.0 to 0.26.0 (#571) (c6a8006)
aedes - Release 0.44.1

Published by robertsLando almost 4 years ago

  • chore(deps): bumped deps (#568) (b682531)
  • fix: replace shortid with hyperid #565 (#567) (831048b)
  • chore(deps-dev): bump markdownlint-cli from 0.24.0 to 0.25.0 (#562) (fd89122)
  • fix: upgrade aedes from 0.42.6 to 0.44.0 (#561) (25532b4)
  • chore(deps): bumped deps and fix standard issues (#558) (7e5a980)
  • chore(deps-dev): bump snazzy from 8.0.0 to 9.0.0 (#554) (b11bdea)
aedes - Release 0.44.0

Published by robertsLando almost 4 years ago

  • feat: delegate protocol decoding in server-factory and protocol-decoder (#549) (c8b5cb0)
  • chore(deps-dev): bump standard from 14.3.4 to 15.0.0 (#552) (eaf1ac9)
  • docs: fix preConnect signature in example (#548) (08b7225)

BREAKING CHANGES

aedes - Release 0.43.0

Published by robertsLando about 4 years ago

  • feat: add packet to aedes.preConnect (#547) (b9dbd9e)
  • chore(deps-dev): bump markdownlint-cli from 0.23.2 to 0.24.0 (#546) (f8ab23e)

BREAKING CHANGES

  • aedes.preConnect signature has changed: (client, callback) --> (client, packet, callback)