release-notes.rst: update for H release
[pti/rtp.git] / docs / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. SPDX-License-Identifier: CC-BY-4.0
3 .. Copyright (C) 2019 - 2022 Wind River Systems, Inc.
4
5
6 INF Release Notes
7 =================
8
9 This document provides the release notes for I-Release (9.0.0) of INF RTP.
10
11 .. contents::
12    :depth: 3
13    :local:
14
15 Version history
16 ---------------
17
18 +--------------------+--------------------+--------------------+--------------------+
19 | **Date**           | **Ver.**           | **Author**         | **Comment**        |
20 |                    |                    |                    |                    |
21 +--------------------+--------------------+--------------------+--------------------+
22 | 2019-11-02         | 1.0.0              | Jackie Huang       | Initial Version    |
23 |                    |                    |                    | Amber Release      |
24 +--------------------+--------------------+--------------------+--------------------+
25 | 2020-06-14         | 2.0.0              | Xiaohua Zhang      | Bronze Release     |
26 |                    |                    |                    |                    |
27 +--------------------+--------------------+--------------------+--------------------+
28 | 2020-11-23         | 3.0.0              | Xiaohua Zhang      | Cherry Release     |
29 |                    |                    |                    |                    |
30 +--------------------+--------------------+--------------------+--------------------+
31 | 2021-06-29         | 4.0.0              | Xiaohua Zhang      | Dawn Release       |
32 |                    |                    |                    |                    |
33 +--------------------+--------------------+--------------------+--------------------+
34 | 2021-12-15         | 5.0.0              | Jackie Huang       | E Release          |
35 |                    |                    |                    |                    |
36 +--------------------+--------------------+--------------------+--------------------+
37 | 2022-06-15         | 6.0.0              | Jackie Huang       | F Release          |
38 |                    |                    |                    |                    |
39 +--------------------+--------------------+--------------------+--------------------+
40 | 2022-12-15         | 7.0.0              | Jackie Huang       | G Release          |
41 |                    |                    |                    |                    |
42 +--------------------+--------------------+--------------------+--------------------+
43 | 2023-06-15         | 8.0.0              | Jackie Huang       | H Release          |
44 |                    |                    |                    |                    |
45 +--------------------+--------------------+--------------------+--------------------+
46 | 2023-12-15         | 9.0.0              | Jackie Huang       | I Release          |
47 |                    |                    |                    |                    |
48 +--------------------+--------------------+--------------------+--------------------+
49
50 Version 9.0.0, 2023-12-15
51 -------------------------
52 #. Nineth version (I release)
53 #. INF MultiOS support:
54
55    * Three images will be provided:
56
57      * Yocto based image
58      * CentOS based image
59      * Debian based image
60
61 #. INF MultiArch support:
62
63    * Add support for ARM64 arch.
64    * See developer-guide for how to build image for ARM64.
65    * No image will be provided.
66
67 #. Enable three deployment modes on Yocto based image:
68
69    * AIO simplex mode
70    * AIO duplex mode (2 servers with High Availabity)
71    * AIO duplex mode (2 servers with High Availabity) with additional worker node
72
73 #. Enable four deployment modes on CentOS based image:
74
75    * AIO simplex mode
76    * AIO duplex mode (2 servers with High Availabity)
77    * AIO duplex mode (2 servers with High Availabity) with additional worker node
78    * Distributed Cloud
79
80 #. Enable four deployment modes on Debian based image:
81
82    * AIO simplex mode
83    * AIO duplex mode (2 servers with High Availabity)
84    * AIO duplex mode (2 servers with High Availabity) with additional worker node
85    * Distributed Cloud
86
87 Version 8.0.0, 2023-06-15
88 -------------------------
89 #. Eighth version (H release)
90 #. INF MultiOS support:
91
92    * Three images will be provided:
93
94      * Yocto based image
95      * CentOS based image
96      * Debian based image
97
98 #. INF MultiArch support:
99
100    * Add support for ARM64 arch (POC)
101    * See developer-guide for how to build image for ARM64.
102    * No image will be provided.
103
104 #. Enable three deployment modes on Yocto based image:
105
106    * AIO simplex mode
107    * AIO duplex mode (2 servers with High Availabity)
108    * AIO duplex mode (2 servers with High Availabity) with additional worker node
109
110 #. Enable four deployment modes on CentOS based image:
111
112    * AIO simplex mode
113    * AIO duplex mode (2 servers with High Availabity)
114    * AIO duplex mode (2 servers with High Availabity) with additional worker node
115    * Distributed Cloud
116
117 #. Enable four deployment modes on Debian based image:
118
119    * AIO simplex mode
120    * AIO duplex mode (2 servers with High Availabity)
121    * AIO duplex mode (2 servers with High Availabity) with additional worker node
122    * Distributed Cloud
123
124 Version 7.0.0, 2022-12-15
125 -------------------------
126 #. Seventh version (G release)
127 #. INF MultiOS support:
128
129    * Add support for Debian as the base OS
130    * Three images will be provided:
131
132      * Yocto based image
133      * CentOS based image
134      * Debian based image
135
136 #. Enable three deployment modes on Yocto based image:
137
138    * AIO simplex mode
139    * AIO duplex mode (2 servers with High Availabity)
140    * AIO duplex mode (2 servers with High Availabity) with additional worker node
141
142 #. Enable four deployment modes on CentOS based image:
143
144    * AIO simplex mode
145    * AIO duplex mode (2 servers with High Availabity)
146    * AIO duplex mode (2 servers with High Availabity) with additional worker node
147    * Distributed Cloud
148
149 #. Enable four deployment modes on Debian based image:
150
151    * AIO simplex mode
152    * AIO duplex mode (2 servers with High Availabity)
153    * AIO duplex mode (2 servers with High Availabity) with additional worker node
154    * Distributed Cloud
155
156 Version 6.0.0, 2022-06-15
157 -------------------------
158 #. Sixth version (F release)
159 #. INF MultiOS support:
160
161    * Add support for CentOS as the base OS
162    * Two images will be provided:
163
164      * Yocto based image
165      * CentOS based image
166
167 #. Enable three deployment modes on Yocto based image:
168
169    * AIO simplex mode
170    * AIO duplex mode (2 servers with High Availabity)
171    * AIO duplex mode (2 servers with High Availabity) with additional worker node
172
173 #. Enable four deployment modes on CentOS based image:
174
175    * AIO simplex mode
176    * AIO duplex mode (2 servers with High Availabity)
177    * AIO duplex mode (2 servers with High Availabity) with additional worker node
178    * Distributed Cloud
179
180 Version 5.0.0, 2021-12-15
181 -------------------------
182 #. Fifth version (E release)
183 #. Upgrade most components to align with StarlingX 5.0
184 #. Enable three deployment modes:
185
186    * AIO simplex mode
187    * AIO duplex mode (2 servers with High Availabity)
188    * AIO duplex mode (2 servers with High Availabity) with additional worker node
189
190 Version 4.0.0, 2021-06-29
191 -------------------------
192 #. Fourth version (D release)
193 #. Enable the AIO duplex mode (2 servers with High Availabity) with additional worker node.
194 #. Reconstruct the repo to align the upstream projects include StarlingX and Yocto
195
196 Version 3.0.0, 2020-11-23
197 -------------------------
198 #. Third version (Cherry)
199 #. Based on version 2.0.0 (Bronze)
200 #. Add the AIO (all-in-one) 2 servers mode (High Availability)
201
202 Version 2.0.0, 2020-06-14
203 -------------------------
204 #. Second version (Bronze)
205 #. Based on Yocto version 2.7
206 #. Linux kernel 5.0 with preempt-rt patches
207 #. Leverage the StarlingX 3.0
208 #. Support the AIO (all-in-one) deployment scenario
209 #. With Software Management, Configuration Management, Host Management, Service Management, and Service Management enabled for IA platform
210 #. Support the Kubernetes Cluster for ARM platform (verified by NXP LX2160A)
211 #. With the ansbile bootstrap supported for IA platform
212
213 Version 1.0.0, 2019-11-02
214 -------------------------
215 #. Initial Version
216 #. Based on Yocto version 2.6 ('thud' branch)
217 #. Linux kernel 4.18.41 with preempt-rt patches
218 #. Add Docker-18.09.0, kubernetes-1.15.2
219 #. Add kubernetes plugins:
220
221    * kubernetes-dashboard-1.8.3
222    * flannel-0.11.0
223    * multus-cni-3.3
224    * node-feature-discovery-0.4.0
225    * cpu-manager-for-kubernetes-1.3.1
226
227