.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
.. Copyright (C) 2019 - 2024 Wind River Systems, Inc.


INF Release Notes
=================

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**        |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+
| 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          |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+
| 2023-12-15         | 9.0.0              | Jackie Huang       | I Release          |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+
| 2024-06-28         | 10.0.0             | Jackie Huang       | J Release          |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+
| 2024-12-31         | 11.0.0             | Jackie Huang       | K Release          |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+

Version 11.0.0, 2024-12-31
--------------------------
#. 11th version (K release)
#. INF Multi O-Cloud and Multi OS support:

   * StarlingX 9.0

     * Supported OS:

       * Debian 11 (bulllseye)

   * OKD 4.16

     * Supported OS:

       * CentOS Stream CoreOS 4.17

#. 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:

   * 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 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

#. Support VM and bare metal automated deployment for OKD O-Cloud
#. Support automated integration of Stolostron and oran-o2ims operator into OKD O-Cloud

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:

   * 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 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

#. Support VM automated deployment for OKD O-Cloud.

Version 9.0.0, 2023-12-15
-------------------------
#. Nineth version (I release)
#. INF MultiOS support:

   * 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.

#. Enable three deployment modes on Yocto 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

#. 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

Version 8.0.0, 2023-06-15
-------------------------
#. Eighth version (H release)
#. INF MultiOS support:

   * Three images will be provided:

     * Yocto based image
     * CentOS based image
     * Debian based image

#. 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:

   * 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

#. 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

Version 7.0.0, 2022-12-15
-------------------------
#. Seventh version (G release)
#. INF MultiOS support:

   * 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:

   * 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

#. 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

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:

   * 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