release-notes.rst: Update for J-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 - 2024 Wind River Systems, Inc.
4
5
6 INF Release Notes
7 =================
8
9 This document provides the release notes for J-Release (10.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 | 2024-06-28         | 10.0.0             | Jackie Huang       | J Release          |
50 |                    |                    |                    |                    |
51 +--------------------+--------------------+--------------------+--------------------+
52
53 Version 10.0.0, 2024-06-28
54 --------------------------
55 #. 10th version (J release)
56 #. INF Multi O-Cloud and Multi OS support:
57
58    * StarlingX 9.0
59
60      * Supported OS:
61
62        * Debian 11 (bulllseye)
63        * CentOS 7
64        * Yocto 2.7 (warrior)
65
66    * OKD
67
68      * Supported OS:
69
70        * Fedora CoreOS 38
71
72 #. INF MultiArch support for StarlingX O-Cloud:
73
74    * Add support for ARM64 arch.
75    * See developer-guide for how to build image for ARM64.
76    * No image will be provided.
77
78 #. Support four deployment modes on Debian based image for StarlingX O-Cloud:
79
80    * AIO simplex mode
81    * AIO duplex mode (2 servers with High Availabity)
82    * AIO duplex mode (2 servers with High Availabity) with additional worker node
83    * Distributed Cloud
84
85 #. Support four deployment modes on CentOS based image for StarlingX O-Cloud:
86
87    * AIO simplex mode
88    * AIO duplex mode (2 servers with High Availabity)
89    * AIO duplex mode (2 servers with High Availabity) with additional worker node
90    * Distributed Cloud
91
92 #. Support three deployment modes on Yocto based image for StarlingX O-Cloud:
93
94    * AIO simplex mode
95    * AIO duplex mode (2 servers with High Availabity)
96    * AIO duplex mode (2 servers with High Availabity) with additional worker node
97
98 #. Support VM automated deployment for OKD O-Cloud.
99
100 Version 9.0.0, 2023-12-15
101 -------------------------
102 #. Nineth version (I release)
103 #. INF MultiOS support:
104
105    * Three images will be provided:
106
107      * Yocto based image
108      * CentOS based image
109      * Debian based image
110
111 #. INF MultiArch support:
112
113    * Add support for ARM64 arch.
114    * See developer-guide for how to build image for ARM64.
115    * No image will be provided.
116
117 #. Enable three deployment modes on Yocto 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
123 #. Enable four deployment modes on CentOS based image:
124
125    * AIO simplex mode
126    * AIO duplex mode (2 servers with High Availabity)
127    * AIO duplex mode (2 servers with High Availabity) with additional worker node
128    * Distributed Cloud
129
130 #. Enable four deployment modes on Debian based image:
131
132    * AIO simplex mode
133    * AIO duplex mode (2 servers with High Availabity)
134    * AIO duplex mode (2 servers with High Availabity) with additional worker node
135    * Distributed Cloud
136
137 Version 8.0.0, 2023-06-15
138 -------------------------
139 #. Eighth version (H release)
140 #. INF MultiOS support:
141
142    * Three images will be provided:
143
144      * Yocto based image
145      * CentOS based image
146      * Debian based image
147
148 #. INF MultiArch support:
149
150    * Add support for ARM64 arch (POC)
151    * See developer-guide for how to build image for ARM64.
152    * No image will be provided.
153
154 #. Enable three deployment modes on Yocto based image:
155
156    * AIO simplex mode
157    * AIO duplex mode (2 servers with High Availabity)
158    * AIO duplex mode (2 servers with High Availabity) with additional worker node
159
160 #. Enable four deployment modes on CentOS based image:
161
162    * AIO simplex mode
163    * AIO duplex mode (2 servers with High Availabity)
164    * AIO duplex mode (2 servers with High Availabity) with additional worker node
165    * Distributed Cloud
166
167 #. Enable four deployment modes on Debian 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    * Distributed Cloud
173
174 Version 7.0.0, 2022-12-15
175 -------------------------
176 #. Seventh version (G release)
177 #. INF MultiOS support:
178
179    * Add support for Debian as the base OS
180    * Three images will be provided:
181
182      * Yocto based image
183      * CentOS based image
184      * Debian based image
185
186 #. Enable three deployment modes on Yocto based image:
187
188    * AIO simplex mode
189    * AIO duplex mode (2 servers with High Availabity)
190    * AIO duplex mode (2 servers with High Availabity) with additional worker node
191
192 #. Enable four deployment modes on CentOS based image:
193
194    * AIO simplex mode
195    * AIO duplex mode (2 servers with High Availabity)
196    * AIO duplex mode (2 servers with High Availabity) with additional worker node
197    * Distributed Cloud
198
199 #. Enable four deployment modes on Debian based image:
200
201    * AIO simplex mode
202    * AIO duplex mode (2 servers with High Availabity)
203    * AIO duplex mode (2 servers with High Availabity) with additional worker node
204    * Distributed Cloud
205
206 Version 6.0.0, 2022-06-15
207 -------------------------
208 #. Sixth version (F release)
209 #. INF MultiOS support:
210
211    * Add support for CentOS as the base OS
212    * Two images will be provided:
213
214      * Yocto based image
215      * CentOS based image
216
217 #. Enable three deployment modes on Yocto based image:
218
219    * AIO simplex mode
220    * AIO duplex mode (2 servers with High Availabity)
221    * AIO duplex mode (2 servers with High Availabity) with additional worker node
222
223 #. Enable four deployment modes on CentOS based image:
224
225    * AIO simplex mode
226    * AIO duplex mode (2 servers with High Availabity)
227    * AIO duplex mode (2 servers with High Availabity) with additional worker node
228    * Distributed Cloud
229
230 Version 5.0.0, 2021-12-15
231 -------------------------
232 #. Fifth version (E release)
233 #. Upgrade most components to align with StarlingX 5.0
234 #. Enable three deployment modes:
235
236    * AIO simplex mode
237    * AIO duplex mode (2 servers with High Availabity)
238    * AIO duplex mode (2 servers with High Availabity) with additional worker node
239
240 Version 4.0.0, 2021-06-29
241 -------------------------
242 #. Fourth version (D release)
243 #. Enable the AIO duplex mode (2 servers with High Availabity) with additional worker node.
244 #. Reconstruct the repo to align the upstream projects include StarlingX and Yocto
245
246 Version 3.0.0, 2020-11-23
247 -------------------------
248 #. Third version (Cherry)
249 #. Based on version 2.0.0 (Bronze)
250 #. Add the AIO (all-in-one) 2 servers mode (High Availability)
251
252 Version 2.0.0, 2020-06-14
253 -------------------------
254 #. Second version (Bronze)
255 #. Based on Yocto version 2.7
256 #. Linux kernel 5.0 with preempt-rt patches
257 #. Leverage the StarlingX 3.0
258 #. Support the AIO (all-in-one) deployment scenario
259 #. With Software Management, Configuration Management, Host Management, Service Management, and Service Management enabled for IA platform
260 #. Support the Kubernetes Cluster for ARM platform (verified by NXP LX2160A)
261 #. With the ansbile bootstrap supported for IA platform
262
263 Version 1.0.0, 2019-11-02
264 -------------------------
265 #. Initial Version
266 #. Based on Yocto version 2.6 ('thud' branch)
267 #. Linux kernel 4.18.41 with preempt-rt patches
268 #. Add Docker-18.09.0, kubernetes-1.15.2
269 #. Add kubernetes plugins:
270
271    * kubernetes-dashboard-1.8.3
272    * flannel-0.11.0
273    * multus-cni-3.3
274    * node-feature-discovery-0.4.0
275    * cpu-manager-for-kubernetes-1.3.1
276
277