This is a security fix ver with several community-added features. Always Welcome new contributors!
- Carrying SNI from hostname for TLS connection by default.
- Respond to HTTP response code in webhook & HTTP ACL
- Adding base64 decoding support for the HTTP message PUBLISH API
- Fix 2 security vulnerabilities reported by the community.
Sorry, the suffix/prefix-strip option of bridging is delayed to next release.
What's Changed in NanoMQ
- For #2135 . take URL server hostname by default by @JaylinYu in https://github.com/nanomq/nanomq/pull/2136
- Fix reverse proxy http error 499 by @jojos38 in https://github.com/nanomq/nanomq/pull/2140
- Update parquet.md by @ulvido in https://github.com/nanomq/nanomq/pull/2143
- ci: add submodule with by @ftapajos in https://github.com/nanomq/nanomq/pull/2146
- Increase cmake_minimum_required to 3.10 by @SkohTV in https://github.com/nanomq/nanomq/pull/2150
- Add base64 decode payload for publish binary data with http api by @aperture-it in https://github.com/nanomq/nanomq/pull/2130
- update docs & move submodule head for new release by @JaylinYu in https://github.com/nanomq/nanomq/pull/2151
New Contributors
- @jojos38 made their first contribution in https://github.com/nanomq/nanomq/pull/2140
- @ulvido made their first contribution in https://github.com/nanomq/nanomq/pull/2143
- @SkohTV made their first contribution in https://github.com/nanomq/nanomq/pull/2150
- @aperture-it made their first contribution in https://github.com/nanomq/nanomq/pull/2130
Full Changelog: https://github.com/nanomq/nanomq/compare/0.24.4...0.24.5
What's Changed in NanoNNG
- merge 2 other new fixes by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1347
- FIX [conf] for https://github.com/nanomq/nanomq/issues/2129. by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1349
- FIX [nmq_websocket] fix a missing subinfo processing by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1354
- FIX [mqtt_tls] remove unsafe aio finish & sync a memleak fix by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1358
- FIX [mqtt_client] double free of conn_param in hashmap & lmq by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1360
- another fix for potential conn_param ref count bug by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1364
- Fix https://github.com/nanomq/nanomq/issues by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1365
- Added HTTP read response by @jojos38 in https://github.com/nanomq/NanoNNG/pull/1362
- add more logging by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1369
New Contributors
- @jojos38 made their first contribution in https://github.com/nanomq/NanoNNG/pull/1362
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.24.3...0.24.5