This is the first official release of 0.25. Mostly are minor bug fixes. But there is an important fix: the 0.24.14 introduces a new bug that the last-will msg caused conn_param obj leaking, which is essential to patch, recommend all users to update. Another valuable fix coming from @aohanhongzhi, important to update if you are using TLS listenenr in heavy load.
What's Changed in NanoMQ
- Bump pnpm/action-setup from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2283
- Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2285
- Bump emqx/translate-issue-action from 1.0.5 to 1.1.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2287
- FIX [rest_api] consolidate the get_subscriptions API by @JaylinYu in https://github.com/nanomq/nanomq/pull/2327
- Update SECURITY.md by @JaylinYu in https://github.com/nanomq/nanomq/pull/2329
- refine pipe id hashing for more secured sesssion keeping by @JaylinYu in https://github.com/nanomq/nanomq/pull/2331
- ACL cache ttl fix by @JaylinYu in https://github.com/nanomq/nanomq/pull/2339
- resolve multiple issues by @JaylinYu in https://github.com/nanomq/nanomq/pull/2345
- 0.25.2 release by @JaylinYu in https://github.com/nanomq/nanomq/pull/2348
- 0.25.2 release by @JaylinYu in https://github.com/nanomq/nanomq/pull/2352
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2326
- Bump actions/download-artifact from 7.0.0 to 8.0.1 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2322
- Bump alpine from 3.23 to 3.24 in /deploy/docker by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2323
- Bump docker/build-push-action from 6.19.2 to 7.2.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2321
- Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2325
- Bump docker/metadata-action from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2324
- Bump codecov/codecov-action from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2359
- Bump actions/checkout from 6.0.1 to 7.0.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2361
- Bump docker/login-action from 4.1.0 to 4.4.0 by @dependabot[bot] in https://github.com/nanomq/nanomq/pull/2362
- Fix a last will msg leaking by @JaylinYu in https://github.com/nanomq/nanomq/pull/2363
- FIX [rest_api] check dialer node before starting. by @JaylinYu in https://github.com/nanomq/nanomq/pull/2365
- new 0.25.4 release by @JaylinYu in https://github.com/nanomq/nanomq/pull/2364
- #2366 & #2367 by @JaylinYu in https://github.com/nanomq/nanomq/pull/2374
Full Changelog: https://github.com/nanomq/nanomq/compare/0.24.14...0.25.3
What's Changed in NanoNNG
- FIX [nanolib] code compiler warnings that breaks Docker build by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1532
- http server: add modern MIME types to static content map (#2247) by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1534
- MDF [mqtt_client] add msg drop log & optimize QoS 0 Prirority in ca… by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1539
- Fix topic alias maxmium negotiation & Sync fix of nano_qos_db QoS msg resend by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1547
- introduce siphash with random seed by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1550
- Fix 2 minor issues by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1552
- FIX [mqtt] improve TLS recv close mapping and diagnostics by @aohanhongzhi in https://github.com/nanomq/NanoNNG/pull/1531
- FIX [auth_http] #2341 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1553
- MDF [trantest] fix CI test, wait enough time for aio work by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1554
- FIX [mqtt_client] fix a resource finit racing bug found by CI by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1555
- Fix community report issues by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1558
- Fix SQLite compatiblity with qos msg cache by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1561
- be responsive to security workers. by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1563
New Contributors
- @aohanhongzhi made their first contribution in https://github.com/nanomq/NanoNNG/pull/1531
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.24.14...0.25.3