Skip to content

v3.5.1

Compare
Choose a tag to compare
@slaff slaff released this 05 Mar 16:37
· 1086 commits to develop since this release

Sming v3.5.1 is here. With this minor version you will have more free heap memory at your disposal and less bugs.

Some of the changes in this release:

  • Unified the stream classes for better testability and reusability. (#1332) The length() method in the DataSourceStream classes is deprecated
  • MacOS compatibility issues. (#1316)
  • Memory Optimization: Moved C++ vtables into IRAM, out of HEAP. In some cases increased the free heap with 3K. (#1320)
  • Updated axTLS to its latest version and increased available free heap (#1329).
  • Decreased the default debug messages in the network layer (#1327) as part of our effort to provide better out-of-the-box experience (#1328)
  • Reorganization: Moved the tools under tools/ folder and added esptool2 as submodule as part of the better experience.
  • Fix: Added linker flags to allow the use of custom crash handlers in the user code. (#1326)
  • Small fix to the FreeBSD make mechanism.
  • HardwareSerial: Fix for zero availableCharsCount in callback ... (#1307)
  • Adds Cygwin32 build support (#1306)
  • Modified libemqtt & MqttClient to allow the publishing of binary messages (#1300)

All PRs scheduled for this release can be seen from here

For a complete list of changes run the following command:

git log 3.5.0..3.5.1

Thanks to everyone who helped us make this release happen.