Most notable changes:
- huge improvements in the networking code, througput (you can now test the actual througput using "make test" using the "espflash" program) and robustness, since the last beta quality release.
- fixed the simple digital I/O issue not being "autostarted"
Internally there are many many changes, including the switch to gcc 8.2, including newlib 2.0 as libc, moved many tables and data to flash, which frees up about 20 kbytes of DRAM, which is now mostly statically assigned to LWIP (networking) code, improving robustness.
There used to be an internal binary representation of the config (text in flash) but it took too much DRAM memory (about 12 kbytes...). So I implemented it in another which frees this 12 kbytes. The only drawback is that every change you make gets written to flash immediately. So the config-write command has gone.
Please test and give feedback!