Skip to content

Releases: moscajs/aedes

v0.40.0

13 Jan 16:03
Compare
Choose a tag to compare

📚 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

08 Jul 09:19
Compare
Choose a tag to compare

📚 PR:

  • Removed spurious dependency
  • Update dependencies (#242)
  • Update README.md (#245)
  • Gracefully Close mqemitter (#243)

v0.38.1

03 Jun 10:39
Compare
Choose a tag to compare
  • Fix bug while client subscribing to an Array of topics. #240

v0.38.0

23 Apr 17:10
Compare
Choose a tag to compare
  • Improve typings #206

v0.37.0

18 Feb 19:50
Compare
Choose a tag to compare
  • Updated deps #232
  • Downgrade QoS sub if needed #229
  • Negated subscription retain delivery #227

v0.36.0

20 Nov 11:18
Compare
Choose a tag to compare
  • Updated dependencies

v0.35.3

28 Aug 14:35
Compare
Choose a tag to compare
  • do not send the will if not authenticated #216

v0.35.2

13 Aug 10:26
Compare
Choose a tag to compare
  • Delivering a will waits for authorization #213

v0.35.1

07 Aug 07:24
Compare
Choose a tag to compare
  • Check last will against authorizePublish #211

v0.35.0

07 Jun 09:52
Compare
Choose a tag to compare
  • emit client errors for 'unauthorized' #204