github cesanta/mongoose 7.20

20 hours ago

Overview

This release adds fixes and improvements, and more examples.

Important Changes

  • Mongoose built-in TCP/IP stack now handles MSS when acting as a server
  • Added support for NXP Wifi in RW612, with a usage example
  • Added Ethernet driver for STM32N devices
  • Added Ethernet driver for NXP MCXE devices
  • MG_ARCH_NEWLIB will be deprecated in 7.21
  • Built-in TLS is now able to work in two-way authentication mode (mTLS, mutual authentication)
  • Built-in TLS is now able to skip host name validation
  • Built-in TLS is now able to validate certificates with IP Address SAN
  • Improved resiliency to low-memory conditions

Minor changes

  • DHCP name size is now configurable
  • Improved built-in TCP error handling
  • Improved built-in TCP/IP handling of IP options
  • Improved built-in TLS 1.3 client connection start
  • Improved built-in TCP/IP and TLS compatibility with C89 compilers
  • Added compatibility with MbedTLS >= 3, defaulting to TLS 1.3
  • Fixed mg_queue_vprintf usage of va_args, causing problems with some compilers
  • Added a memory management example, based on the o1heap library
  • Mongoose Wi-Fi API continues evolving, now with common start actions moved to an internal handler
  • Improved built-in TLS testing
  • Improved test coverage

Don't miss a new mongoose release

NewReleases is sending notifications on new releases.