Skip to content

Commit 271bd88

Browse files
authored
Merge pull request #89 from sorru94/prepare-0.7.0
Prepare release v0.7.0
2 parents 5ea4359 + 70387fb commit 271bd88

File tree

5 files changed

+37
-4
lines changed

5 files changed

+37
-4
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,39 @@ All notable changes to this project will be documented in this file.
99
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.1.0/)
1010
and 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.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Second, a new entry should be added to the projects list:
5151
remote: edgehog-device-manager
5252
repo-path: edgehog-zephyr-device.git
5353
path: edgehog-zephyr-device
54-
revision: v0.6.0
54+
revision: v0.7.0
5555
```
5656
Remember to run `west update` after performing changes to the manifest file.
5757

doc/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ project(Edgehog-Device-Doc LANGUAGES)
77

88
set(MIN_WEST_VERSION 1.0.0)
99

10-
set(Edgehog_Device_VERSION 0.6.0)
10+
set(Edgehog_Device_VERSION 0.7.0)
1111

1212
message(STATUS "Zephyr base: ${EDGEHOG_DEVICE_BASE}")
1313
message(STATUS "Documentation tag: ${DOC_TAG}")

include/edgehog_device/device.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
/** @brief Major version number */
2929
#define EDGEHOG_DEVICE_MAJOR 0
3030
/** @brief Minor version number */
31-
#define EDGEHOG_DEVICE_MINOR 6
31+
#define EDGEHOG_DEVICE_MINOR 7
3232
/** @brief Patch version number */
3333
#define EDGEHOG_DEVICE_PATCH 0
3434

samples/edgehog_app/README_NXP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ installed, this can be done through the
4141

4242
The application demonstrates the use of the
4343
[Edgehog device for Zephyr](https://github.com/edgehog-device-manager/edgehog-zephyr-device) at
44-
version **0.6.0**.
44+
version **0.7.0**.
4545

4646
Every Edgehog device relies internally on the [Astarte](https://docs.astarte-platform.org/) plaftorm
4747
to enable remote communication. In this application we will rely on the

0 commit comments

Comments
 (0)