Skip to content

Release 0.9.0

Compare
Choose a tag to compare
@szczys szczys released this 08 Nov 21:52
· 791 commits to main since this release

Highlights:

  • Support for Zephyr v3.5.0 and Nordic Connect SDK v2.5.0

Added:

  • zephyr: Add CONFIG_GOLIOTH_USE_CONNECTION_ID symbol to enable
    Connection IDs
  • zephyr: support DTLS 1.2 Connection IDs with NCS (disabled by default)
  • zephyr: samples: enable reboot
  • ci: add HIL test workflow
  • zephyr: samples: add connection test

Changed:

  • zephyr: Use Zephyr 3.5.0
  • zephyr: Use NCS 2.5.0
  • moved src/include folder to root directory
  • moved src/priv-include folder to src/include
  • zephyr: Use random subsystem provided by Zephyr
  • ci: parallelize workflows

Known Issues:

  • FlexSPI issue in Zephyr 3.5.0 may cause DFU to hang for NXP chips
    during the flash memory erase step. This issue has already been
    addressed with a recent commit:
    zephyrproject-rtos/zephyr@9dd8f94
    Golioth has confirmed that this commit fixes the DFU issue on NXP
    boards, but we have not performed full verification of the rest of the
    SDK against this revision of Zephyr. Work around the issue by updating
    the Zephyr revision number in west-zephyr.yml to that commit SHA
    number (or newer).