Ioto 2.2.0 Update

I’m pleased to announce a minor feature release of Ioto 2.2.0.

This is a minor feature release with a couple of fixes. This release upgrades MbedTLS support by linking to external MbedTLS libraries rather than using an older internal version. It also updates the OpenSSL cipher selection support.

OpenSSL is now the default TLS stack. You can select MbedTLS via:

make ME_COM_MBEDTLS=1 ME_COM_OPENSSL=0

See the documentation at: https://www.embedthis.com/ioto/doc/user/building.html for more details.

This release improves control of software upgrades by adding a set of control properties to the ioto.json5 file. These are under the upgrade collection.

Features

  • Enhanced software upgrade support with cron scheduling
  • Improved support for OpenSSL V3 cipher selection
  • Added support for MbedTLS V3 via external library
  • OpenSSL is now the default TLS stack
  • Removed internal MbedTLS stack - now link with external MbedTLS library.
  • Improved TLS connection trace
  • Improve URL error response handling
  • Update manager with new dashboard

Fixes

  • Fix multi-part mime file upload boundary parsing
  • Fix rWait with select performance issue
  • Fix rWait not checking for expired events on signals

Upgrading

This should be a simple upgrade for all users from previous 2.X releases. API compatibility is high.

Download

Go to the Builder and navigate to the Product List to download. Select a product using “Ioto” as the device agent and click the Download icon.

Ongoing Maintenance

If you have questions, please contact us at: sales@embedthis.com.

Comments

Make a Comment

Thank You!

Messages are moderated.

Your message will be posted shortly.

Sorry

Your message could not be processed at this time.

Error:

Please retry later.

OK