.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
+.. SPDX-License-Identifier: CC-BY-4.0
+.. Copyright (C) 2019 - 2024 Wind River Systems, Inc.
-Release-notes
-=============
+INF Release Notes
+=================
-
-This document provides the release notes for <RELEASE> of <COMPONENT>.
+This document provides the release notes for J-Release (10.0.0) of INF RTP.
.. contents::
:depth: 3
:local:
-
Version history
---------------
| **Date** | **Ver.** | **Author** | **Comment** |
| | | | |
+--------------------+--------------------+--------------------+--------------------+
-| 20XX-XX-XX | 0.1.0 | | First draft |
+| 2019-11-02 | 1.0.0 | Jackie Huang | Initial Version |
+| | | | Amber Release |
++--------------------+--------------------+--------------------+--------------------+
+| 2020-06-14 | 2.0.0 | Xiaohua Zhang | Bronze Release |
+| | | | |
++--------------------+--------------------+--------------------+--------------------+
+| 2020-11-23 | 3.0.0 | Xiaohua Zhang | Cherry Release |
+| | | | |
++--------------------+--------------------+--------------------+--------------------+
+| 2021-06-29 | 4.0.0 | Xiaohua Zhang | Dawn Release |
+| | | | |
++--------------------+--------------------+--------------------+--------------------+
+| 2021-12-15 | 5.0.0 | Jackie Huang | E Release |
+| | | | |
++--------------------+--------------------+--------------------+--------------------+
+| 2022-06-15 | 6.0.0 | Jackie Huang | F Release |
+| | | | |
++--------------------+--------------------+--------------------+--------------------+
+| 2022-12-15 | 7.0.0 | Jackie Huang | G Release |
+| | | | |
++--------------------+--------------------+--------------------+--------------------+
+| 2023-06-15 | 8.0.0 | Jackie Huang | H Release |
| | | | |
+--------------------+--------------------+--------------------+--------------------+
-| | 0.1.1 | | |
+| 2023-12-15 | 9.0.0 | Jackie Huang | I Release |
| | | | |
+--------------------+--------------------+--------------------+--------------------+
-| | 1.0 | | |
+| 2024-06-28 | 10.0.0 | Jackie Huang | J Release |
| | | | |
+--------------------+--------------------+--------------------+--------------------+
+Version 10.0.0, 2024-06-28
+--------------------------
+#. 10th version (J release)
+#. INF Multi O-Cloud and Multi OS support:
+
+ * StarlingX 9.0
+
+ * Supported OS:
+
+ * Debian 11 (bulllseye)
+ * CentOS 7
+ * Yocto 2.7 (warrior)
+
+ * OKD
+
+ * Supported OS:
+
+ * Fedora CoreOS 38
+
+#. INF MultiArch support for StarlingX O-Cloud:
+
+ * Add support for ARM64 arch.
+ * See developer-guide for how to build image for ARM64.
+ * No image will be provided.
+
+#. Support four deployment modes on Debian based image for StarlingX O-Cloud:
-Summary
--------
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
-<SUMMARIZE THE RELEASE - THE CONTENT - AND OTHER IMPORTANT HIGH LEVEL PROPERTIES>
+#. Support four deployment modes on CentOS based image for StarlingX O-Cloud:
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
+#. Support three deployment modes on Yocto based image for StarlingX O-Cloud:
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
-Release Data
-------------
-<STATE RELEVANT RELEASE DATA/RECORDS>
+#. Support VM automated deployment for OKD O-Cloud.
-<EXAMPLE>:
+Version 9.0.0, 2023-12-15
+-------------------------
+#. Nineth version (I release)
+#. INF MultiOS support:
-+--------------------------------------+--------------------------------------+
-| **Project** | E.g. project |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Repo/commit-ID** | E.g. genesis/adf634a0d4..... |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Release designation** | E.g. Arno RC2 |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Release date** | E.g. 2015-04-16 |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Purpose of the delivery** | |
-| | |
-+--------------------------------------+--------------------------------------+
+ * Three images will be provided:
+ * Yocto based image
+ * CentOS based image
+ * Debian based image
+#. INF MultiArch support:
+ * Add support for ARM64 arch.
+ * See developer-guide for how to build image for ARM64.
+ * No image will be provided.
-Feature additions
-^^^^^^^^^^^^^^^^^
-<STATE ADDED FEATURES BY REFERENCE TO JIRA>
+#. Enable three deployment modes on Yocto based image:
-<EXAMPLE>:
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
-**JIRA BACK-LOG:**
+#. Enable four deployment modes on CentOS based image:
-+--------------------------------------+--------------------------------------+
-| **JIRA REFERENCE** | **SLOGAN** |
-| | |
-+--------------------------------------+--------------------------------------+
-| | |
-| | |
-| | |
-+--------------------------------------+--------------------------------------+
-| | |
-| | |
-| | |
-+--------------------------------------+--------------------------------------+
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
-Bug corrections
-^^^^^^^^^^^^^^^
+#. Enable four deployment modes on Debian based image:
-**JIRA TICKETS:**
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
-+--------------------------------------+--------------------------------------+
-| **JIRA REFERENCE** | **SLOGAN** |
-| | |
-+--------------------------------------+--------------------------------------+
-| | |
-| | |
-| | |
-+--------------------------------------+--------------------------------------+
-| | |
-| | |
-| | |
-+--------------------------------------+--------------------------------------+
+Version 8.0.0, 2023-06-15
+-------------------------
+#. Eighth version (H release)
+#. INF MultiOS support:
-Deliverables
-^^^^^^^^^^^^
+ * Three images will be provided:
-Software deliverables
-+++++++++++++++++++++
+ * Yocto based image
+ * CentOS based image
+ * Debian based image
-<STATE WHAT SOFTWARE DELIVERABLES THAT ARE RELATED TO THIS VERSION, AND WHERE THOSE CAN BE RETRIEVED>
+#. INF MultiArch support:
+ * Add support for ARM64 arch (POC)
+ * See developer-guide for how to build image for ARM64.
+ * No image will be provided.
+#. Enable three deployment modes on Yocto based image:
-Documentation deliverables
-++++++++++++++++++++++++++
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
-<STATE WHAT DOCUMENTATION DELIVERABLES THAT ARE RELATED TO THIS VERSION, AND WHERE THOSE CAN BE RETRIEVED>
+#. Enable four deployment modes on CentOS based image:
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
+#. Enable four deployment modes on Debian based image:
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
-Known Limitations, Issues and Workarounds
------------------------------------------
+Version 7.0.0, 2022-12-15
+-------------------------
+#. Seventh version (G release)
+#. INF MultiOS support:
-System Limitations
-^^^^^^^^^^^^^^^^^^
-<STATE ALL RELEVANT SYSTEM LIMITATIONS, IF THERE IS ANY>
+ * Add support for Debian as the base OS
+ * Three images will be provided:
+ * Yocto based image
+ * CentOS based image
+ * Debian based image
+#. Enable three deployment modes on Yocto based image:
-Known issues
-^^^^^^^^^^^^
-<STATE ALL KNOWN ISSUES WITH JIRA REFERENCE>
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
-<EXAMPLE>:
+#. Enable four deployment modes on CentOS based image:
-**JIRA TICKETS:**
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
-+--------------------------------------+--------------------------------------+
-| **JIRA REFERENCE** | **SLOGAN** |
-| | |
-+--------------------------------------+--------------------------------------+
-| | |
-| | |
-| | |
-+--------------------------------------+--------------------------------------+
-| | |
-| | |
-| | |
-+--------------------------------------+--------------------------------------+
+#. Enable four deployment modes on Debian based image:
-Workarounds
-^^^^^^^^^^^
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
-<STATE ALL KNOWN WORKAROUNDS TO THE ISSUES STATED ABOVE, IF THERE IS ANY>
+Version 6.0.0, 2022-06-15
+-------------------------
+#. Sixth version (F release)
+#. INF MultiOS support:
+ * Add support for CentOS as the base OS
+ * Two images will be provided:
+ * Yocto based image
+ * CentOS based image
+#. Enable three deployment modes on Yocto based image:
-References
-----------
-<STATE RELEVANT REFERENCES FOR THIS RELEASE/VERSION>
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+#. Enable four deployment modes on CentOS based image:
+
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+ * Distributed Cloud
+Version 5.0.0, 2021-12-15
+-------------------------
+#. Fifth version (E release)
+#. Upgrade most components to align with StarlingX 5.0
+#. Enable three deployment modes:
+
+ * AIO simplex mode
+ * AIO duplex mode (2 servers with High Availabity)
+ * AIO duplex mode (2 servers with High Availabity) with additional worker node
+
+Version 4.0.0, 2021-06-29
+-------------------------
+#. Fourth version (D release)
+#. Enable the AIO duplex mode (2 servers with High Availabity) with additional worker node.
+#. Reconstruct the repo to align the upstream projects include StarlingX and Yocto
+
+Version 3.0.0, 2020-11-23
+-------------------------
+#. Third version (Cherry)
+#. Based on version 2.0.0 (Bronze)
+#. Add the AIO (all-in-one) 2 servers mode (High Availability)
+
+Version 2.0.0, 2020-06-14
+-------------------------
+#. Second version (Bronze)
+#. Based on Yocto version 2.7
+#. Linux kernel 5.0 with preempt-rt patches
+#. Leverage the StarlingX 3.0
+#. Support the AIO (all-in-one) deployment scenario
+#. With Software Management, Configuration Management, Host Management, Service Management, and Service Management enabled for IA platform
+#. Support the Kubernetes Cluster for ARM platform (verified by NXP LX2160A)
+#. With the ansbile bootstrap supported for IA platform
+
+Version 1.0.0, 2019-11-02
+-------------------------
+#. Initial Version
+#. Based on Yocto version 2.6 ('thud' branch)
+#. Linux kernel 4.18.41 with preempt-rt patches
+#. Add Docker-18.09.0, kubernetes-1.15.2
+#. Add kubernetes plugins:
+
+ * kubernetes-dashboard-1.8.3
+ * flannel-0.11.0
+ * multus-cni-3.3
+ * node-feature-discovery-0.4.0
+ * cpu-manager-for-kubernetes-1.3.1