This repository has been archived by the owner on Jul 31, 2024. It is now read-only.
v0.2.0
Added
- enabled
kernel reboot
command insamples/settings/
sample - validating of credentials at runtime:
- PSK-ID: must contain
@
character - PSK: cannot be empty
- PSK-ID: must contain
- enabled use of settings subsystem for storing credentials in DFU (
samples/dfu/
) sample - consistent use of
zsock_
prefix for socket APIs to keep compatibility withCONFIG_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/
tosamples/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 tosamples/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
andtinycbor
)