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_even
andis_odd
to theInteger
module - Add a number of functions to proplists module, such as
delete/2
,from/to_map/1
, etc... - Add
esp:deep_sleep_enable_gpio_wakeup/2
to allow wakeup from deep sleep for ESP32C3 and ESP32C6. - Obtain RSSI of the current connection with
network:sta_rssi/0
on 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
binary
option handling inssl:connect/3
sobinary
can be used instead of
{binary, true}
. - Fix scheduling of trapped process that were wrongly immediately rescheduled before being signaled.
- Fix
gen_tcp
andssl
types. - Fix documentation and specification of
esp:sleep_enable_ext0_wakeup/2
andesp: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,active
must be explicitly set to false:
ssl:connect(..., ..., [{active, false}, ...])
, otherwise it will crash.