This is a bug-fix ver of 0.25, recommend all users using previous tag to update, including multiple important bug fixes, such as https://github.com/nanomq/nanomq/issues/2417 & https://github.com/nanomq/nanomq/issues/2416 & https://github.com/nanomq/nanomq/issues/2410. And a workaround of NNG TLS idle bug.
What's Changed in NanoMQ
- Bump docker/login-action from 4.4.0 to 4.6.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2407
- Fix NNG bridge adapter and implement unit tests by @alvin1221 in https://github.com/nanomq/nanomq/pull/2413
- FIX [bridge] replace MQTT client during reload by @bmiesch in https://github.com/nanomq/nanomq/pull/2409
- Fix 2 potential security issues by @JaylinYu in https://github.com/nanomq/nanomq/pull/2415
- base64 consoilidation by @JaylinYu in https://github.com/nanomq/nanomq/pull/2420
New Contributors
- @bmiesch made their first contribution in https://github.com/nanomq/nanomq/pull/2409
Full Changelog: https://github.com/nanomq/nanomq/compare/0.25.5...0.25.6
What's Changed in NanoNNG
- mqtt: reject unsuccessful CONNACK negotiation by @kazazes in https://github.com/nanomq/NanoNNG/pull/1592
- fix(mqtt): Unlink receive pipes during session handoff by @reneleonhardt in https://github.com/nanomq/NanoNNG/pull/1594
- FIX [mqtt_codec] accept Session Expiry Interval in CONNACK by @bmiesch in https://github.com/nanomq/NanoNNG/pull/1596
- Hot fix for 0.25.5 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1597
- FIX [http_conn] make connection error cleanup safe by @bmiesch in https://github.com/nanomq/NanoNNG/pull/1600
- fix(nmq_mqtt): don't register pipes closed during the unlocked auth window by @kazazes in https://github.com/nanomq/NanoNNG/pull/1603
- Restore conn_param ref counter method by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1608
- MDF [broker_tcp] restore default max packet size limit by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1609
- Exact topic match in nng sub0 bridge by @alvin1221 in https://github.com/nanomq/NanoNNG/pull/1607
- FIX [property/mqtt_parser] apply strict property checker. avoid mal… by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1610
- Scram safety enhancement by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1612
- MDF [nmq_mqtt] replacement of PR#1566 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1613
- FIX [mqtt_client] actively disconnect when hitting idle TLS stream. by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1614
- fix: handle partial MQTT TLS negotiation writes by @kak13amaplus in https://github.com/nanomq/NanoNNG/pull/1611
- FIX [mqtt_client] correct a mistaken log API by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1615
- base64 enhancement by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1616
New Contributors
- @kazazes made their first contribution in https://github.com/nanomq/NanoNNG/pull/1592
- @reneleonhardt made their first contribution in https://github.com/nanomq/NanoNNG/pull/1594
- @bmiesch made their first contribution in https://github.com/nanomq/NanoNNG/pull/1596
- @kak13amaplus made their first contribution in https://github.com/nanomq/NanoNNG/pull/1611
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.25.5...0.25.6