Aedes v0.40.0 Release Notes
Release Date: 2020-01-13 // over 4 years ago-
๐ฑ ๐ 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)