Skip to content

Commit 0aa449c

Browse files
committed
Updates for v2.3.0-rc2 release
Update release notes and version numbers. Signed-off-by: David Brown <[email protected]>
1 parent d95ca5c commit 0aa449c

File tree

3 files changed

+35
-2
lines changed

3 files changed

+35
-2
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
[travis]: https://travis-ci.org/mcu-tools/mcuboot
1919
[license]: https://github.com/mcu-tools/mcuboot/blob/main/LICENSE
2020

21-
This is MCUboot version 2.3.0-rc1
21+
This is MCUboot version 2.3.0-rc2
2222

2323
MCUboot is a secure bootloader for 32-bits microcontrollers. It defines a
2424
common infrastructure for the bootloader and the system flash layout on

docs/release-notes.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,39 @@
5858
to set the MCUBOOT_BOOT_MAX_ALIGN.
5959
- Fixed issue with checking pin reset not checking for single
6060
flag in Zephyr.
61+
- imgtool verify when using a public ed25519 key has been fixed
62+
to work rather than show an invalid key type not matching the
63+
TLV record error.
64+
- Zephyr signature and encryption key file path handling has now
65+
been aligned with Zephyr, this means values can be specified in
66+
multiple .conf file and the one that last set it will be the set
67+
value. This also means that key files will no longer be found
68+
relative to the .conf file and will instead be found relative
69+
to the build system ``APPLICATION_CONFIG_DIR`` variable, though
70+
the key file strings are now configured which allows for using
71+
escaped CMake variables to locate the files, for example with
72+
``\${CMAKE_CURRENT_LIST_DIR}`` to specify a file relative to
73+
the folder that the file is in.
74+
- Watchdog support in Zephyr has been reworked and fixed to allow
75+
installing a timeout (with a configurable value) before starting
76+
it. The default timeout is set to 1 minute and this feature has
77+
been enabled by default. 3 Kconfig options have been added which
78+
control how the watchdog is used in MCUboot:
79+
80+
* ``CONFIG_BOOT_WATCHDOG_SETUP_AT_BOOT`` controls setting up
81+
the watchdog in MCUboot (if not set up, it can still be set,
82+
if the driver supports this non-compliant behaviour).
83+
* ``CONFIG_BOOT_WATCHDOG_INSTALL_TIMEOUT_AT_BOOT`` controls if
84+
a timeout is installed at bootup or not.
85+
* ``CONFIG_BOOT_WATCHDOG_TIMEOUT_MS`` sets the value of the
86+
timeout in ms.
87+
88+
- In addition, Zephyr modules can now over-ride the default
89+
watchdog functionality by replacing the weakly defined functions
90+
``mcuboot_watchdog_setup`` and/or ``mcuboot_watchdog_feed``,
91+
these functions take no arguments.
92+
93+
6194

6295
## Version 2.2.0
6396

scripts/imgtool/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616

17-
imgtool_version = "2.3.0rc1"
17+
imgtool_version = "2.3.0rc2"

0 commit comments

Comments
 (0)