A new version of the Golioth ESP-IDF SDK was released on August 29th, 2022.
Breaking Changes
-
golioth_client: The function
golioth_client_create()
takes different parameters. Existing code can migrate by placing the PSK-ID and PSK into the golioth_client_config_t struct. Seeexamples/golioth_basics
for an example.
Added
-
golioth_coap_client: Support for PKI certificate authentication over DTLS
-
ble.c: new file, BLE GATT server for provisioning WiFi and Golioth credentials
-
New certificate_auth example
-
docs: Contributing.md style guide
Changed
-
golioth_basics: custom partition table to accommodate app size over 1 MB
-
Kconfig: RPC and Settings feature flags enabled by default
-
golioth_coap_client: More useful error message when DTLS handshake fails
-
magtag_demo: add support for shell and NVS credentials
-
docs: Improved API docs in Doxygen, README landing page
Fixed
-
magtag_demo: support for USB CDC, now serial I/O works
-
test: consistent timeouts to prevent flaky CI
See The Golioth Changelog for past fixes and future information.