Preps for 1.6.0-rc1
Update version fields, and add release notes for the 1.6.0-rc1 release.
Signed-off-by: David Brown <david.brown@linaro.org>
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 3aa12b9..339f38b 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -3,6 +3,35 @@
- Table of Contents
{:toc}
+## Version 1.6.0
+
+The 1.6.0 release of MCUboot adds support for the PSOC6 platform,
+X25519 encrypted images, rollback protection, hardware keys, and a
+shared boot record to communicate boot attestation information to
+later boot stages. There are bug fixes, and associated imgtool
+updates as well.
+
+### About this release
+
+- Initial support for the Cypress PSOC6 plaformt. This platform
+ builds using the Cypress SDK, which has been added as submodules.
+- CBOR decoding in serial recovery replaced by code generated from a
+ CDDL description.
+- Add support for X25519 encrypted images.
+- Add rollback protection. There is support for a HW rollback counter
+ (which must be provided as part of the platform), as well as a SW
+ solution that protects against some types of rollback.
+- Add an optional boot record in shared memory to communicate boot
+ attributes to later-run code.
+- Add support for hardware keys.
+- Various fixes to work with the latest Zephyr version.
+
+### Security issues addressed
+
+- CVE-2020-7595 "xmlStringLenDecodeEntities in parser.c in libxml2
+ 2.9.10 has an infinite loop in a certain end-of-file situation." Fix
+ by updating a dependency in documentation generation.
+
## Version 1.5.0
The 1.5.0 release of MCUboot adds support for encrypted images using