Release 2020.07

Dear RIOTers,

We are happy to announce the 24th official release of RIOT:

----------------------- * RIOT 2020.07 * -----------------------

The 2020.07 release puts a focus on the improvement of automated testing. In that vein, various new CI integrations such as CircleCI for documentation building and online presentation, and Github Actions to check the tooling of RIOT when merged. The `riotctrl_shell` python module allows to abstract shell commands as python methods for testing using the newly created `riotctrl` python package [1]. Kconfig migration reached phase 2 with various board features being exposed to Kconfig. New network protocols were ported for RIOT such as MQTT (in form of the `paho-mqtt` package) and the lookup client component for CoRE RD `cord_lc`. The OpenWSN network stack with 6TiSCH support was reintegrated into RIOT. Support for several new boards and new sensors was added. Additionally, this release contains a number of bug fixes and test improvements.

546 pull requests, composed of 10452 commits, have been merged since the last release, and 84 issues have been solved. 64 people contributed with code in 106 days. 2371 files have been touched with 822149 (+) insertions and 700313 deletions (-).

You can download the RIOT release from Github by cloning the repository and checkout the release tag [2] or by downloading the tarball [3], and look up the release notes for further details [4].

A big thank you to everybody who contributed! And special thanks to everyone who helped out during the release testing, especially those who helped with the integration of the automated testing, and who provided bug fixes!

Best regards, Martine

[1] [2] [3] [4]