@@ -405,6 +405,63 @@ MCUboot
405
405
the primary slot with secondary slot contents, without saving the original
406
406
image in primary slot.
407
407
408
+ * Fixed issue with serial recovery not showing image details for decrypted images.
409
+
410
+ * Fixed issue with serial recovery in single slot mode wrongly iterating over 2 image slots.
411
+
412
+ * Fixed an issue with boot_serial repeats not being processed when output was sent, this would
413
+ lead to a divergence of commands whereby later commands being sent would have the previous
414
+ command output sent instead.
415
+
416
+ * Fixed an issue with the boot_serial zcbor setup encoder function wrongly including the buffer
417
+ address in the size which caused serial recovery to fail on some platforms.
418
+
419
+ * Fixed wrongly building in optimize for debug mode by default, this saves a significant amount
420
+ of flash space.
421
+
422
+ * Fixed issue with serial recovery use of MBEDTLS having undefined operations which led to usage
423
+ faults when the secondary slot image was encrypted.
424
+
425
+ * Added error output when flash device fails to open and asserts are disabled, which will now
426
+ panic the bootloader.
427
+
428
+ * Added currently running slot ID and maximum application size to shared data function
429
+ definition.
430
+
431
+ * Added P384 and SHA384 support to imgtool.
432
+
433
+ * Added optional serial recovery image state and image set state commands.
434
+
435
+ * Added ``dumpinfo `` command for signed image parsing in imgtool.
436
+
437
+ * Added ``getpubhash `` command to dump the sha256 hash of the public key in imgtool.
438
+
439
+ * Added support for ``getpub `` to print the output to a file in imgtool.
440
+
441
+ * Added support for dumping the raw versions of the public keys in imgtool.
442
+
443
+ * Added support for sharing boot information with application via retention subsystem.
444
+
445
+ * Added support for serial recovery to read and handle encrypted seondary slot partitions.
446
+
447
+ * Removed ECDSA P224 support.
448
+
449
+ * Removed custom image list boot serial extension support.
450
+
451
+ * Reworked boot serial extensions so that they can be used by modules or from user repositories
452
+ by switching to iterable sections.
453
+
454
+ * Reworked image encryption support for Zephyr, static dummy key files are no longer in the code,
455
+ a pem file must be supplied to extract the private and public keys. The Kconfig menu has
456
+ changed to only show a single option for enabling encryption and selecting the key file.
457
+
458
+ * Reworked the ECDSA256 TLV curve agnostic and renamed it to ``ECDSA_SIG ``.
459
+
460
+ * CDDL auto-generated function code has been replaced with zcbor function calls, this now allows
461
+ the parameters to be supplied in any order.
462
+
463
+ * The MCUboot version in this release is version ``2.0.0+0-rc1 ``.
464
+
408
465
Storage
409
466
*******
410
467
0 commit comments