Releases: redboltz/async_mqtt
Releases · redboltz/async_mqtt
10.2.6
- Removed unintentional copy requiment from some of async functions parameter. #439, #440
- Fixed Heap-use-after-free during broker shutdown. #437
- Rifined documents. #435
- Added TLS Websocket verify none port to broker for browser. #434
- Added Cerfiticate file's digitalSignature to keyUsage. #432
- Fixed wss connection from Web Browser handshake failed problem. #431
- Changed trial broker on
async-mqtt.redboltz.netws and wss port. #430- ws was 10080 but Chrome block it by default. Updated to 80.
- wss was 10443 but Chrome doesn't block it by default. But for consistency, updated to 443.
- system_test still uses 10080 and 10443 to avoid conflict.
10.2.5
10.2.4
10.2.3
10.2.2
10.2.1
10.2.0
- Fixed offline publish/pubrel packet_id management. #419
- Added packet_id limit functionality for testing. #418
- Recovered missing compile-time Role-Packet checking functionality. #417
- Added broker's Client Certificate subjectAltName. #416
- Fixed invalid remaining length parsing problem on disconnect and auth packet. #415
- Supported Boost.1.88.0 defaulted process v2. #414
- Fixed PacketIdBytes treatment in MQTT v5 publish response packets. #412
- Refined documents. #410
- Refined CI. #409
- Fixed warnings on release build. #409
- Adjusted and unified broker's
read_buf_sizeoption's default value. #408 - Updated docker build. #408
10.1.0
- Added C++20 coroutine version of broker (experimental). #406
- Fixed connection status updating timing. #402
- Refined CI. #401
- Refined log level. #399, #402
- Refined documentation. Added coding rule to navigation bar. #396
- Refined broker. #395, #398, #405
- Changed the broker auth JSON file comment syntax. #394
- Now supports C/C++-style line and block comments.
- The
#line comment syntax is no longer supported. - For migrating, simply replace
#with//. - This is a breaking change for the tool (not the library), so the major version remains unchanged.
- Fixed broker WebSocket connection. #393, #397
- It doesn't affect the library part.
- Refined documents. #389, #390
10.0.0
breaking changes #388
- Re-organized include files.
- Removed non bulk read to meet Sans-I/O interface.
- Supported I/O independent (aka Sans-I/O) library.
- underlying_handshake functionality is updated from free function to member function.
- Simply replace
async_underlying_handshake(your_ep.next_layer(), ...)withyour_ep.async_underlying_handshake(...).
- Simply replace
other updates
- Added invalid combination checking of sharename and nl(no local). #372
- Fixed receive maximum processing. #371
- Fixed invalid Message Expiry Interval applying. #369
- Fixed invalid template parameter comparison. #368
- Added custom logger example. #367
- Refined documents. #364, #365
- Made colored log selectable (by default true(colored)). #363
- Fixed misuse of bound allocator. #362
- Fixed TLS example. #361