MQTT.js v3.0.0 Release Notes

Release Date: 2019-05-27 // almost 5 years ago
    • 👍 mqtt 5 support
    • 🔔 Notice about MQTT 5.0 added to README
    • Delayed emit timing of connect event. Emit connect event after processing of outgoingStore is completed.
    • Modified _onConnect() as top level function. Called this._setupPingTimer() from _onConnect(). Modified on('connect') handler for resubscribe as top level function. The function is called from _onConnect().
    • Passed packet to _onConnect().
    • 🔄 Change this.firstConnection to private member.
    • ➕ Added Node 10 to .travis.yml
    • 🔀 Merge pull request #867 from mqttjs/add-node-ten
    • 🔀 Merge pull request #866 from ogis-fujiwara/msg-order-at-restore
    • ⚡️ update branch
    • 🔀 Merge branch 'master' into feature-mqtt-5
    • 🔀 Merge pull request #827 from flespi-software/feature-mqtt-5
    • ➕ Add new callback called when message is put into outgoingStore.
    • Pass callback cbStorePut to publish method as one of options.
    • 🔀 Merge pull request #869 from ogis-fujiwara/cb-store-put
    • ⚡️ Update TypeScript declaration files for cbStorePut.
    • 🛠 fix properties mqtt 5 in subscribe
    • 🔀 Merge pull request #881 from mqttjs/mqtt-5-subscribe-fix
    • 🔀 Merge pull request #872 from ogis-fujiwara/cb-store-put-ts
    • 🛠 fix bug in weixin min program and add support to ali min program (#898)
    • 🛠 fix: delete completed incoming QOS 2 messages (#893)
    • ⚡️ Update deps fix ci fix 9errors (#903)
    • 🛠 Fix publish interrupt during stored packets processing. (#902)
    • 🛠 fix bug in weapp (#913)
    • 👍 Did you mean 'Support'? (#915)
    • 🛠 fix (#917)
    • server side disconnect handling (#926)
    • perform nextTick work only if work needs to be done (#931)
    • resubscribe mqtt5 fix (#946)
    • 🖨 process disconnect packet w/o full destroy the connection (#937)
    • 🛠 Fixed #952. (#953)