Releases: invpe/GridShell
Vanilla ESP32 ESP8266 V10
Vanilla V010 for ESP8266 and ESP32 🍨
Built on ESP32 2.0.10
In this release, following GIP's are introduced.
https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0073-V09AddESP8266.md
https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0081-V09-ADDTASKCustomScript.md
https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0075-V10_GoToSleepFlagVanilla.md
https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0082-V10-UpdateREAD.md
https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0083-V10-RECONTimer-reduction.md
All custom nodes are required to be manually recompiled with the latest sources of the library.
Vanilla nodes will automatically update to latest release
Manual upload
Follow release notes link to upload firmware.
Details
- Release with esp8266.bin - for OTA automatic update
- Release with esp32.bin - for OTA automatic update
- Release with latest.bin (esp32.bin copied) to support all V09'ers to move out to V10
- esp8266merged.bin - for manual flashing ESP8266 (will follow shortly)
- esp32merged.bin - for manual flashing ESP32
ESP32 V09 (Vanilla) 🍨
In this release, following GIP's are introduced.
- https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0061-V9CommandPERSIST.md
- https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0062-V9Persist.md
- https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0063-V9CommandREAD.md
- https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0064-V9EXECSendingScripts.md
- https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0065-V9UpdateNodeLib.md
- https://github.com/invpe/GridShell/blob/main/Documentation/GIP/0066-V9CommandGetTask.md
All custom nodes are required to be manually recompiled with the latest sources of the library.
Vanilla nodes will automatically update to latest release
Manual upload
Follow release notes link to upload firmware.
Server change window
On 26/01/2024
the server will undergo firmware upgrade.
During this time, server will respond with V09 in the welcome message, forcing vanilla nodes to perform OTA from this release package.
All custom nodes with versions other than V09 will not be able to join the network, please update your sketches to use latest version.
ESP32 V081 (Vanilla) 🍨
V081 Release includes:
- update to SHA1/SHA256 - improving the speed
- update for filesystem cleanup (instead of format)
- exposure of SHA256H
- exposure of READLINE
- exposure of CSV2LIST
- exposure of HEXTOBIN
- exposure of RESETFPOS
Use this link to upload firmware.
ESP32 V08 (Vanilla)
ESP32 V07 (Vanilla)
Welcome 07 - VANILLA 🍨
The ESP32 V07 VANILLA is ready, following improvements are implemented:
Warning
OTA process willformat
the FLASH memory completely, therefore it is not recommended to run user code from V07 on Nodes.
Please familiarize yourself with the GIP documents above.
How to upgrade
Please follow the release installation document.
Mandatory
This release is a major increase, therefore all nodes require to be upgraded to connect with the TestNet server.
Future upgrades will be performed by nodes automatically via newly introduced OTA process.