Skip to content
This repository has been archived by the owner on Jul 31, 2024. It is now read-only.

v0.2.0

Compare
Choose a tag to compare
@mniestroj mniestroj released this 01 Jul 18:23
· 415 commits to main since this release

Added

  • enabled kernel reboot command in samples/settings/ sample
  • validating of credentials at runtime:
    • PSK-ID: must contain @ character
    • PSK: cannot be empty
  • enabled use of settings subsystem for storing credentials in DFU (samples/dfu/) sample
  • consistent use of zsock_ prefix for socket APIs to keep compatibility with CONFIG_POSIX_API=y
  • added Kconfig option for Golioth system thread priority
  • enforced DTLS handshake as part of golioth_connect() API
  • added golioth_is_connected() API, which returns status of client connection
  • verified with Zephyr v3.1.0 (and updated west-zephyr.yml)
  • verified NCS v2.0.0 (and updated west-ncs.yml)

Fixed

  • fixed error code propagation from golioth_send_coap()
  • fixed Golioth logging backend registration (which fixes log filtering)
  • skip deploying docs to dev if in fork PR

Breaking Changes

  • moved net/wifi/ to samples/common/

Changed

  • updated Zephyr CI docker images in GitHub Actions and GitLab CI to v0.23.3
  • adjusted gitlint line length with checkpatch and editorconfig
  • use of west-ncs.yml in GitLab CI, instead of direct manipulation on .west/config
  • moved settings shell command implementation to samples/common/
  • updated URL of deployed doxygen site to https://zephyr-sdk-docs.golioth.io/

Removed

  • mcumgr config command group implementation
  • removed unused repositories from west-zephyr.yml (hal_st, hal_stm32, mcumgr and tinycbor)