Skip to content

v0.6.2

Compare
Choose a tag to compare
@github-actions github-actions released this 26 May 14:34
· 381 commits to main since this release
v0.6.2
1a52db9

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 and is_odd to the Integer 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 in ssl:connect/3 so binary can be used instead of
    {binary, true}.
  • Fix scheduling of trapped process that were wrongly immediately rescheduled before being signaled.
  • Fix gen_tcp and ssl types.
  • Fix documentation and specification of esp:sleep_enable_ext0_wakeup/2 and esp: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.