@@ -9,6 +9,39 @@ All notable changes to this project will be documented in this file.
99The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.1.0/ )
1010and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
1111
12+ ## [ 0.7.0] - 2024-12-19
13+ ### Added
14+ - The function ` edgehog_device_stop ` that allows stopping the Edgehog device. Including the
15+ telemetry services.
16+ - The result value ` EDGEHOG_RESULT_TELEMETRY_STOP_TIMEOUT ` . This is returned when Edgehog failed
17+ to stop within the user defined timeout.
18+ - The public definition of the zbus channel ` edgehog_ota_chan ` . That can be used to interact with
19+ the Edgehog device during OTA updates.
20+ - The zbus event ` EDGEHOG_OTA_PENDING_REBOOT_EVENT ` . This event is sent by the Edgehog device on
21+ the zbus when an OTA has been received, correctly flashed in the secondary partition, and the
22+ device is ready for a reboot.
23+ - The zbus event ` EDGEHOG_OTA_CONFIRM_REBOOT_EVENT ` . This event can be used to reply to a
24+ ` EDGEHOG_OTA_PENDING_REBOOT_EVENT ` triggering an immediate reboot of the device, skipping the
25+ usual wait time that the Edgehog device uses for the reboot.
26+ - Support for Zephyr ` 4.0 ` for the sample.
27+ - The ` stm32h573i_dk ` board into the standard boards for the sample.
28+ - A new readme for the sample specific for the NXP Application Hub.
29+
30+ ### Changed
31+ - ` edgehog_device_telemetry_config_t ` has been renamed to ` edgehog_telemetry_config_t ` to be
32+ coherent with the library naming scheme.
33+ - ` telemetry_type_t ` has been renamed to ` edgehog_telemetry_type_t ` to be coherent with the library
34+ naming scheme.
35+ - The sample has been reorganized to be easier to understand.
36+ - The Astarte device has been updated to the latest ` 0.7 ` version.
37+
38+ ### Removed
39+ - The WiFi driver in the sample. Currently no board with WiFi is included in the standard
40+ boards for the Edgehog sample.
41+
42+ ### Fixed
43+ - Prevent illegal memory acces in the function ` edgehog_telemetry_destroy ` .
44+
1245## [ 0.6.0] - 2024-09-12
1346### Added
1447- Add support for ` io.edgehog.devicemanager.SystemStatus ` interface.
0 commit comments