Skip to content

Mongoose 7.11

Compare
Choose a tag to compare
@scaprile scaprile released this 03 Jul 15:22
· 814 commits to master since this release

Overview

This release adds fixes and improvements, and improved support for STM32Cube and ARM Keil MDK

Important Changes

  • Added STM32CubeIDE examples for more development boards
  • Added support for RT-Thread RTOS
  • MQTT variable length issue fixed, CVE-2023-2905
  • MQTT5 byte-encoded properties issue fixed
  • HTTP truncated headers issue fixed
  • Fixed MQTT QoS 2 handling, added tools to ease implementation
  • Improved DHCP client in Mongoose built-in TCP/IP stack

Minor changes

  • Documentation fixes
  • Improved connection establishment in Keil MDK TCP/IP stack (RL)
  • Improved STM32H driver
  • Minor improvements to STM32F driver
  • Added MbedTLS support for some embedded examples
  • Replaced mg_remove_double_dots() with a path check function: mg_path_is_sane()
  • Extended list of HTTP reason texts for status codes
  • Started renaming examples to a standard naming scheme
  • Removed very old STM32 examples

Notice: The back-to-back socket pipe mg_mkpipe() deprecation has been postponed, it will be deprecated in Mongoose 7.12 release.