Skip to content

v0.40.0

Compare
Choose a tag to compare
@mcollina mcollina released this 13 Jan 16:03

📚 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)