|
1 | 1 | --- |
| 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 | + |
2 | 76 | ## 0.9.0 - 2025-04-11 |
3 | 77 |
|
4 | 78 | * Preview of Mender MCU |
|
0 commit comments