Skip to content

Commit 328f1e6

Browse files
chore(main): release 0.10.0
Signed-off-by: mender-test-bot <mender@northern.tech>
1 parent 87b880a commit 328f1e6

File tree

2 files changed

+75
-1
lines changed

2 files changed

+75
-1
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.9.0"
2+
".": "0.10.0"
33
}

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,78 @@
11
---
2+
## 0.10.0 - 2025-10-07
3+
4+
5+
### Bug fixes
6+
7+
8+
- *(build)* Set default value for secondary CA cert to false
9+
([MEN-8351](https://northerntech.atlassian.net/browse/MEN-8351)) ([aca8e5d](https://github.com/mendersoftware/mender-mcu/commit/aca8e5d4788aa4cb428220e56914bb17db8f29c7)) by @lluiscampos
10+
11+
12+
The secondary CA cert is really optional, as a custom Mender Server
13+
could use the same domain for both API calls and Artifacts storage.
14+
15+
Set `MENDER_NET_CA_CERTIFICATE_TAG_SECONDARY_ENABLED` default to `n` and
16+
instead select it when selecting hosted Mender option(s).
17+
18+
19+
20+
21+
22+
### Documentation
23+
24+
25+
- Document how to skip TLS peer verification
26+
([MEN-8351](https://northerntech.atlassian.net/browse/MEN-8351)) ([3b5d1fc](https://github.com/mendersoftware/mender-mcu/commit/3b5d1fcd62ae156a7914efb91fcfb37e53a383e0)) by @lluiscampos
27+
28+
29+
30+
31+
### Features
32+
33+
34+
- Add backup root cert to Zephyr certs chain
35+
([MEN-8494](https://northerntech.atlassian.net/browse/MEN-8494)) ([5e061d5](https://github.com/mendersoftware/mender-mcu/commit/5e061d58e0d5cb42b2adb95747b6caa245f64e3f)) by @elkoniu
36+
37+
38+
For disaster recovery and emergency having single certificate is risky.
39+
This change introduces 2nd root certificate to be used on the platform.
40+
- Support Zephyr 4.2.0
41+
([MEN-8638](https://northerntech.atlassian.net/browse/MEN-8638)) ([2d8e634](https://github.com/mendersoftware/mender-mcu/commit/2d8e6341a2e3e83c873c96c9d6f29b9ce8832eb7)) by @danielskinstad
42+
43+
44+
* replace deprecated swap mode option
45+
From https://docs.zephyrproject.org/latest/releases/migration-guide-4.1.html:
46+
```
47+
The Kconfig ``SB_CONFIG_MCUBOOT_MODE_SWAP_WITHOUT_SCRATCH`` has been deprecated and replaced
48+
with ``SB_CONFIG_MCUBOOT_MODE_SWAP_USING_MOVE``, applications should be updated to select this
49+
new symbol if they were selecting the old symbol.
50+
```
51+
52+
Note that this will still allow us to build with older versions, as the
53+
MCUboot options set in mender-mcu's Kconfig are merely there for verbosity
54+
55+
* return int in response callbacks
56+
This is needed in order to use Zephyr 4.2.0
57+
58+
From https://docs.zephyrproject.org/latest/releases/migration-guide-4.2.html:
59+
```
60+
The http_response_cb_t HTTP client response callback signature has changed.
61+
The callback function now returns int instead of void. This allows the
62+
application to abort the HTTP connection. Existing applications need to
63+
update their response callback implementations. To retain current behavior,
64+
simply return 0 from the callback.
65+
```
66+
67+
In order to not break backwards compatibility we use Zephyr's `ZEPHYR_VERSION`
68+
and `ZEPHYR_VERSION_CODE` to define macros that return void on versions
69+
below 4.2.0 and int on newer versions.
70+
71+
72+
73+
74+
75+
276
## 0.9.0 - 2025-04-11
377

478
* Preview of Mender MCU

0 commit comments

Comments
 (0)