v0.6.2
v0.6.2 release.
Please, read the getting started guide for flashing instructions.
CHANGELOG
Added
- Support for DragonFly BSD (generic_unix platform).
- Added guards
is_evenandis_oddto theIntegermodule - Add a number of functions to proplists module, such as
delete/2,from/to_map/1, etc... - Add
esp:deep_sleep_enable_gpio_wakeup/2to allow wakeup from deep sleep for ESP32C3 and ESP32C6. - Obtain RSSI of the current connection with
network:sta_rssi/0on ESP32. - Pico-W support for
network:sta_rssi/0. - Add support to ESP32C2
Fixed
- Fix invalid read after free in ssl code, see also issue
#1115. - Fix semantic of
ssl:recv(Socket, 0)to return all available bytes, matching what OTP does. - Fix
binaryoption handling inssl:connect/3sobinarycan be used instead of
{binary, true}. - Fix scheduling of trapped process that were wrongly immediately rescheduled before being signaled.
- Fix
gen_tcpandssltypes. - Fix documentation and specification of
esp:sleep_enable_ext0_wakeup/2andesp:sleep_enable_ext1_wakeup/2.
Changed
- Stacktraces are included by default on Pico devices.
- Changed ssl default from
{active, false}to{active, true}in order to have same behavior as
OTP. Since active mode is not supported right now,activemust be explicitly set to false:
ssl:connect(..., ..., [{active, false}, ...]), otherwise it will crash.