Skip to content

4.1.0

Compare
Choose a tag to compare
@slaff slaff released this 06 Feb 17:52
· 901 commits to develop since this release

We are happy to announce Sming version 4.1.0 - a new major release containing new features, improvements and bug fixes. Some of them are listed below:

New features

  • No-WiFi build option #2004 - get more resources if your application is not using WIFI.
  • Multiple SSL adapters based on axTLS and BearSSL. #1999
  • Added basic Crypto support library #2014
  • Updates framework to build using GCC 9.2.0 toolchain for C++17. #1825
  • Modbus master #1992
  • Implemented Small String Optimisation (SSO). #1951
  • Webcam stream and sample webcam web server. #1981
  • Allow HTTP connections to ignore rejected body content #1928

Improvements

  • Some improvements to multipart parser #2007
  • Update ArduinoJson to 6.13.0 #1979
  • Added precaching from Arduino for ESP8266. #1965
  • Add support for 'Expect: 100-continue' in HTTP server. #1931
  • Upgrade to FlashString Library #1974, #2013

Bug fixes

  • Updated mqtt-codec to allow publish messages without payload. #1976
  • HttpConnection freed twice. #1938
  • Hangs at startup when custom heap enabled. #1996
  • Fix issues reported by valgrind #2017

Breaking changes and Migration

All PRs scheduled for this release can be seen from here

For a complete list of changes run the following command:

git log 4.0.0..4.1.0

Thanks to everyone who helped us make this release happen!