summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r--documentation/migration-guides/index.rst1
-rw-r--r--documentation/migration-guides/migration-5.2.rst2
-rw-r--r--documentation/migration-guides/migration-5.3.rst68
-rw-r--r--documentation/migration-guides/release-5.0.rst1
-rw-r--r--documentation/migration-guides/release-5.3.rst9
-rw-r--r--documentation/migration-guides/release-notes-4.3.rst2
-rw-r--r--documentation/migration-guides/release-notes-5.0.9.rst206
-rw-r--r--documentation/migration-guides/release-notes-5.2.rst4
-rw-r--r--documentation/migration-guides/release-notes-5.3.rst126
9 files changed, 415 insertions, 4 deletions
diff --git a/documentation/migration-guides/index.rst b/documentation/migration-guides/index.rst
index 14127d56ff..81227ad569 100644
--- a/documentation/migration-guides/index.rst
+++ b/documentation/migration-guides/index.rst
@@ -12,6 +12,7 @@ to move to one release of the Yocto Project from the previous one.
12.. toctree:: 12.. toctree::
13 13
14 migration-general 14 migration-general
15 release-5.3
15 release-5.2 16 release-5.2
16 release-5.1 17 release-5.1
17 release-5.0 18 release-5.0
diff --git a/documentation/migration-guides/migration-5.2.rst b/documentation/migration-guides/migration-5.2.rst
index 9e9f466ade..77a11fe270 100644
--- a/documentation/migration-guides/migration-5.2.rst
+++ b/documentation/migration-guides/migration-5.2.rst
@@ -83,7 +83,7 @@ systemd changes
83 files by starting them via 83 files by starting them via
84 `Also <https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Also=>`__, 84 `Also <https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Also=>`__,
85 the other service files were automatically added to the :term:`FILES` variable of 85 the other service files were automatically added to the :term:`FILES` variable of
86 the same package. Example: 86 the same package. Example:
87 87
88 a.service contains:: 88 a.service contains::
89 89
diff --git a/documentation/migration-guides/migration-5.3.rst b/documentation/migration-guides/migration-5.3.rst
new file mode 100644
index 0000000000..22653fc911
--- /dev/null
+++ b/documentation/migration-guides/migration-5.3.rst
@@ -0,0 +1,68 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3.. |yocto-codename| replace:: whinlatter
4.. |yocto-ver| replace:: 5.3
5.. Note: anchors id below cannot contain substitutions so replace them with the
6 value of |yocto-ver| above.
7
8Release |yocto-ver| (|yocto-codename|)
9======================================
10
11Migration notes for |yocto-ver| (|yocto-codename|)
12--------------------------------------------------
13
14This section provides migration information for moving to the Yocto
15Project |yocto-ver| Release (codename "|yocto-codename|") from the prior release.
16
17Supported kernel versions
18~~~~~~~~~~~~~~~~~~~~~~~~~
19
20The :term:`OLDEST_KERNEL` setting is XXX in this release, meaning that
21out the box, older kernels are not supported. See :ref:`4.3 migration notes
22<migration-4.3-supported-kernel-versions>` for details.
23
24Supported distributions
25~~~~~~~~~~~~~~~~~~~~~~~
26
27Compared to the previous releases, running BitBake is supported on new
28GNU/Linux distributions:
29
30- XXX
31
32On the other hand, some earlier distributions are no longer supported:
33
34- XXX
35
36See :ref:`all supported distributions <system-requirements-supported-distros>`.
37
38Rust language changes
39~~~~~~~~~~~~~~~~~~~~~
40
41systemd changes
42~~~~~~~~~~~~~~~
43
44Recipe changes
45~~~~~~~~~~~~~~
46
47Removed variables
48~~~~~~~~~~~~~~~~~
49
50The following variables have been removed:
51
52Removed recipes
53~~~~~~~~~~~~~~~
54
55The following recipes have been removed in this release:
56
57Removed classes
58~~~~~~~~~~~~~~~
59
60The following classes have been removed in this release:
61
62Removed features
63~~~~~~~~~~~~~~~~
64
65The following features have been removed in this release:
66
67Miscellaneous changes
68~~~~~~~~~~~~~~~~~~~~~
diff --git a/documentation/migration-guides/release-5.0.rst b/documentation/migration-guides/release-5.0.rst
index 528963ec2d..3eb7349c78 100644
--- a/documentation/migration-guides/release-5.0.rst
+++ b/documentation/migration-guides/release-5.0.rst
@@ -15,3 +15,4 @@ Release 5.0 (scarthgap)
15 release-notes-5.0.6 15 release-notes-5.0.6
16 release-notes-5.0.7 16 release-notes-5.0.7
17 release-notes-5.0.8 17 release-notes-5.0.8
18 release-notes-5.0.9
diff --git a/documentation/migration-guides/release-5.3.rst b/documentation/migration-guides/release-5.3.rst
new file mode 100644
index 0000000000..cbc4f13a7a
--- /dev/null
+++ b/documentation/migration-guides/release-5.3.rst
@@ -0,0 +1,9 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release 5.3 (whinlatter)
4========================
5
6.. toctree::
7
8 migration-5.3
9 release-notes-5.3
diff --git a/documentation/migration-guides/release-notes-4.3.rst b/documentation/migration-guides/release-notes-4.3.rst
index d1ab70447b..0103ac985e 100644
--- a/documentation/migration-guides/release-notes-4.3.rst
+++ b/documentation/migration-guides/release-notes-4.3.rst
@@ -295,7 +295,7 @@ New Features / Enhancements in 4.3
295 - Generation of :term:`SPDX` manifests is now enabled by default. 295 - Generation of :term:`SPDX` manifests is now enabled by default.
296 296
297 - Git based recipes in OE-Core which used the ``git`` protocol have been 297 - Git based recipes in OE-Core which used the ``git`` protocol have been
298 changed to use `https`` where possible, as it is typically faster and 298 changed to use ``https`` where possible, as it is typically faster and
299 more reliable. 299 more reliable.
300 300
301 - The ``os-release`` recipe added a ``CPE_NAME`` to the fields provided, with the 301 - The ``os-release`` recipe added a ``CPE_NAME`` to the fields provided, with the
diff --git a/documentation/migration-guides/release-notes-5.0.9.rst b/documentation/migration-guides/release-notes-5.0.9.rst
new file mode 100644
index 0000000000..81b853cf31
--- /dev/null
+++ b/documentation/migration-guides/release-notes-5.0.9.rst
@@ -0,0 +1,206 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-5.0.9 (Scarthgap)
4-----------------------------------------
5
6Security Fixes in Yocto-5.0.9
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- binutils: Fix :cve_nist:`2024-57360`, :cve_nist:`2025-1176`, :cve_nist:`2025-1178` and
10 :cve_nist:`2025-1181`
11- expat: Fix :cve_nist:`2024-8176`
12- freetype: Fix :cve_nist:`2025-27363`
13- ghostscript: Fix :cve_nist:`2025-27830`, :cve_nist:`2025-27831`, :cve_nist:`2025-27832`,
14 :cve_nist:`2025-27833`, :cve_nist:`2025-27833`, :cve_nist:`2025-27834`, :cve_nist:`2025-27835`
15 and :cve_nist:`2025-27836`
16- go: fix :cve_nist:`2025-22870` and :cve_nist:`2025-22871`
17- grub: Fix :cve_nist:`2024-45781`, :cve_nist:`2024-45774`, :cve_nist:`2024-45775`,
18 :cve_nist:`2024-45776`, :cve_nist:`2024-45777`, :cve_nist:`2024-45778`, :cve_nist:`2024-45779`,
19 :cve_nist:`2024-45780`, :cve_nist:`2024-45782`, :cve_nist:`2024-45783`, :cve_nist:`2024-56737`,
20 :cve_nist:`2025-0622`, :cve_nist:`2025-0624`, :cve_nist:`2025-0677`, :cve_nist:`2025-0678`,
21 :cve_nist:`2025-0684`, :cve_nist:`2025-0685`, :cve_nist:`2025-0686`, :cve_nist:`2025-0689`,
22 :cve_nist:`2025-0690`, :cve_nist:`2025-1118` and :cve_nist:`2025-1125`
23- libarchive: Fix :cve_nist:`2024-20696`, :cve_nist:`2024-48957`, :cve_nist:`2024-48958`,
24 :cve_nist:`2025-1632` and :cve_nist:`2025-25724`
25- libxslt: Fix :cve_nist:`2024-24855` and :cve_nist:`2024-55549`
26- linux-yocto/6.6: Fix :cve_nist:`2024-54458`, :cve_nist:`2024-57834`, :cve_nist:`2024-57973`,
27 :cve_nist:`2024-57978`, :cve_nist:`2024-57979`, :cve_nist:`2024-57980`, :cve_nist:`2024-57981`,
28 :cve_nist:`2024-57984`, :cve_nist:`2024-57996`, :cve_nist:`2024-57997`, :cve_nist:`2024-58002`,
29 :cve_nist:`2024-58005`, :cve_nist:`2024-58007`, :cve_nist:`2024-58010`, :cve_nist:`2024-58011`,
30 :cve_nist:`2024-58013`, :cve_nist:`2024-58017`, :cve_nist:`2024-58020`, :cve_nist:`2024-58034`,
31 :cve_nist:`2024-58052`, :cve_nist:`2024-58055`, :cve_nist:`2024-58058`, :cve_nist:`2024-58063`,
32 :cve_nist:`2024-58068`, :cve_nist:`2024-58069`, :cve_nist:`2024-58070`, :cve_nist:`2024-58071`,
33 :cve_nist:`2024-58076`, :cve_nist:`2024-58080`, :cve_nist:`2024-58083`, :cve_nist:`2024-58088`,
34 :cve_nist:`2025-21700`, :cve_nist:`2025-21703`, :cve_nist:`2025-21707`, :cve_nist:`2025-21711`,
35 :cve_nist:`2025-21715`, :cve_nist:`2025-21716`, :cve_nist:`2025-21718`, :cve_nist:`2025-21726`,
36 :cve_nist:`2025-21727`, :cve_nist:`2025-21731`, :cve_nist:`2025-21735`, :cve_nist:`2025-21736`,
37 :cve_nist:`2025-21741`, :cve_nist:`2025-21742`, :cve_nist:`2025-21743`, :cve_nist:`2025-21744`,
38 :cve_nist:`2025-21745`, :cve_nist:`2025-21748`, :cve_nist:`2025-21749`, :cve_nist:`2025-21753`,
39 :cve_nist:`2025-21756`, :cve_nist:`2025-21759`, :cve_nist:`2025-21760`, :cve_nist:`2025-21761`,
40 :cve_nist:`2025-21762`, :cve_nist:`2025-21763`, :cve_nist:`2025-21764`, :cve_nist:`2025-21773`,
41 :cve_nist:`2025-21775`, :cve_nist:`2025-21776`, :cve_nist:`2025-21779`, :cve_nist:`2025-21780`,
42 :cve_nist:`2025-21782`, :cve_nist:`2025-21783`, :cve_nist:`2025-21785`, :cve_nist:`2025-21787`,
43 :cve_nist:`2025-21789`, :cve_nist:`2025-21790`, :cve_nist:`2025-21791`, :cve_nist:`2025-21792`,
44 :cve_nist:`2025-21793`, :cve_nist:`2025-21796`, :cve_nist:`2025-21811`, :cve_nist:`2025-21812`,
45 :cve_nist:`2025-21814`, :cve_nist:`2025-21820`, :cve_nist:`2025-21844`, :cve_nist:`2025-21846`,
46 :cve_nist:`2025-21847`, :cve_nist:`2025-21848`, :cve_nist:`2025-21853`, :cve_nist:`2025-21854`,
47 :cve_nist:`2025-21855`, :cve_nist:`2025-21856`, :cve_nist:`2025-21857`, :cve_nist:`2025-21858`,
48 :cve_nist:`2025-21859`, :cve_nist:`2025-21862`, :cve_nist:`2025-21863`, :cve_nist:`2025-21864`,
49 :cve_nist:`2025-21865`, :cve_nist:`2025-21866`, :cve_nist:`2025-21867`, :cve_nist:`2025-21887`,
50 :cve_nist:`2025-21891`, :cve_nist:`2025-21898`, :cve_nist:`2025-21904`, :cve_nist:`2025-21905`,
51 :cve_nist:`2025-21908`, :cve_nist:`2025-21912`, :cve_nist:`2025-21915`, :cve_nist:`2025-21917`,
52 :cve_nist:`2025-21918`, :cve_nist:`2025-21919`, :cve_nist:`2025-21920`, :cve_nist:`2025-21922`,
53 :cve_nist:`2025-21928`, :cve_nist:`2025-21934`, :cve_nist:`2025-21936`, :cve_nist:`2025-21937`,
54 :cve_nist:`2025-21941`, :cve_nist:`2025-21943`, :cve_nist:`2025-21945`, :cve_nist:`2025-21947`,
55 :cve_nist:`2025-21948`, :cve_nist:`2025-21951`, :cve_nist:`2025-21957`, :cve_nist:`2025-21959`,
56 :cve_nist:`2025-21962`, :cve_nist:`2025-21963`, :cve_nist:`2025-21964`, :cve_nist:`2025-21966`,
57 :cve_nist:`2025-21967`, :cve_nist:`2025-21968`, :cve_nist:`2025-21969`, :cve_nist:`2025-21979`,
58 :cve_nist:`2025-21980`, :cve_nist:`2025-21981`, :cve_nist:`2025-21991` and :cve_nist:`2025-21993`
59- mpg123: Fix :cve_nist:`2024-10573`
60- ofono: Fix :cve_nist:`2024-7537`
61- openssh: Fix :cve_nist:`2025-26465`
62- puzzles: Ignore :cve_nist:`2024-13769`, :cve_nist:`2024-13770` and :cve_nist:`2025-0837`
63- qemu: Ignore :cve_nist:`2023-1386`
64- ruby: Fix :cve_nist:`2025-27219` and :cve_nist:`2025-27220`
65- rust-cross-canadian: Ignore :cve_nist:`2024-43402`
66- vim: Fix :cve_nist:`2025-1215`, :cve_nist:`2025-26603`, :cve_nist:`2025-27423` and
67 :cve_nist:`2025-29768`
68- xserver-xorg: Fix :cve_nist:`2025-26594`, :cve_nist:`2025-26595`, :cve_nist:`2025-26596`,
69 :cve_nist:`2025-26597`, :cve_nist:`2025-26598`, :cve_nist:`2025-26599`, :cve_nist:`2025-26600`
70 and :cve_nist:`2025-26601`
71- xz: Fix :cve_nist:`2025-31115`
72
73
74Fixes in Yocto-5.0.9
75~~~~~~~~~~~~~~~~~~~~
76
77- babeltrace2: extend to nativesdk
78- babeltrace: extend to nativesdk
79- bitbake: event/utils: Avoid deadlock from lock_timeout() and recursive events
80- bitbake: utils: Add signal blocking for lock_timeout
81- bitbake: utils: Print information about lock issue before exiting
82- bitbake: utils: Tweak lock_timeout logic
83- build-appliance-image: Update to scarthgap head revision
84- cve-check.bbclass: Mitigate symlink related error
85- cve-update-nvd2-native: add workaround for json5 style list
86- cve-update-nvd2-native: handle missing vulnStatus
87- gcc: remove paths to sysroot from configargs.h and checksum-options for gcc-cross-canadian
88- gcc: unify cleanup of include-fixed, apply to cross-canadian
89- ghostscript: upgrade to 10.05.0
90- grub: backport strlcpy function
91- grub: drop obsolete CVE statuses
92- icu: Adjust ICU_DATA_DIR path on big endian targets
93- kernel-arch: add macro-prefix-map in KERNEL_CC
94- libarchive: upgrade to 3.7.9
95- libxslt: upgrade to 1.1.43
96- linux-yocto/6.6: update to v6.6.84
97- mc: set ac_cv_path_ZIP to avoid buildpaths QA issues
98- mpg123: upgrade to 1.32.10
99- nativesdk-libtool: sanitize the script, remove buildpaths
100- openssl: rewrite ptest installation
101- overview-manual/concepts: remove :term:`PR` from the build dir list
102- patch.py: set commituser and commitemail for addNote
103- poky.conf: bump version for 5.0.9
104- vim: Upgrade to 9.1.1198
105- xserver-xf86-config: add a configuration fragment to disable screen blanking
106- xserver-xf86-config: remove obsolete configuration files
107- xserver-xorg: upgrade to 21.1.16
108- xz: upgrade to 5.4.7
109- yocto-uninative: Update to 4.7 for glibc 2.41
110
111
112Known Issues in Yocto-5.0.9
113~~~~~~~~~~~~~~~~~~~~~~~~~~~
114
115- N/A
116
117Contributors to Yocto-5.0.9
118~~~~~~~~~~~~~~~~~~~~~~~~~~~
119
120Thanks to the following people who contributed to this release:
121
122- Antonin Godard
123- Archana Polampalli
124- Ashish Sharma
125- Bruce Ashfield
126- Changqing Li
127- Denys Dmytriyenko
128- Divya Chellam
129- Hitendra Prajapati
130- Madhu Marri
131- Makarios Christakis
132- Martin Jansa
133- Michael Halstead
134- Niko Mauno
135- Oleksandr Hnatiuk
136- Peter Marko
137- Richard Purdie
138- Ross Burton
139- Sana Kazi
140- Stefan Mueller-Klieser
141- Steve Sakoman
142- Vijay Anusuri
143- Virendra Thakur
144- Vishwas Udupa
145- Wang Mingyu
146- Zhang Peng
147
148
149Repositories / Downloads for Yocto-5.0.9
150~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
151
152poky
153
154- Repository Location: :yocto_git:`/poky`
155- Branch: :yocto_git:`scarthgap </poky/log/?h=scarthgap>`
156- Tag: :yocto_git:`yocto-5.0.9 </poky/log/?h=yocto-5.0.9>`
157- Git Revision: :yocto_git:`bab0f9f62af9af580744948dd3240f648a99879a </poky/commit/?id=bab0f9f62af9af580744948dd3240f648a99879a>`
158- Release Artefact: poky-bab0f9f62af9af580744948dd3240f648a99879a
159- sha: ee6811d9fb6c4913e19d6e3569f1edc8ccd793779b237520596506446a6b4531
160- Download Locations:
161 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.9/poky-bab0f9f62af9af580744948dd3240f648a99879a.tar.bz2
162 https://mirrors.kernel.org/yocto/yocto/yocto-5.0.9/poky-bab0f9f62af9af580744948dd3240f648a99879a.tar.bz2
163
164openembedded-core
165
166- Repository Location: :oe_git:`/openembedded-core`
167- Branch: :oe_git:`scarthgap </openembedded-core/log/?h=scarthgap>`
168- Tag: :oe_git:`yocto-5.0.9 </openembedded-core/log/?h=yocto-5.0.9>`
169- Git Revision: :oe_git:`04038ecd1edd6592b826665a2b787387bb7074fa </openembedded-core/commit/?id=04038ecd1edd6592b826665a2b787387bb7074fa>`
170- Release Artefact: oecore-04038ecd1edd6592b826665a2b787387bb7074fa
171- sha: 6e201a4b486dfbdfcb7e96d83b962a205ec4764db6ad0e34bd623db18910eddb
172- Download Locations:
173 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.9/oecore-04038ecd1edd6592b826665a2b787387bb7074fa.tar.bz2
174 https://mirrors.kernel.org/yocto/yocto/yocto-5.0.9/oecore-04038ecd1edd6592b826665a2b787387bb7074fa.tar.bz2
175
176meta-mingw
177
178- Repository Location: :yocto_git:`/meta-mingw`
179- Branch: :yocto_git:`scarthgap </meta-mingw/log/?h=scarthgap>`
180- Tag: :yocto_git:`yocto-5.0.9 </meta-mingw/log/?h=yocto-5.0.9>`
181- Git Revision: :yocto_git:`bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f </meta-mingw/commit/?id=bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f>`
182- Release Artefact: meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f
183- sha: ab073def6487f237ac125d239b3739bf02415270959546b6b287778664f0ae65
184- Download Locations:
185 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.9/meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f.tar.bz2
186 https://mirrors.kernel.org/yocto/yocto/yocto-5.0.9/meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f.tar.bz2
187
188bitbake
189
190- Repository Location: :oe_git:`/bitbake`
191- Branch: :oe_git:`2.8 </bitbake/log/?h=2.8>`
192- Tag: :oe_git:`yocto-5.0.9 </bitbake/log/?h=yocto-5.0.9>`
193- Git Revision: :oe_git:`696c2c1ef095f8b11c7d2eff36fae50f58c62e5e </bitbake/commit/?id=696c2c1ef095f8b11c7d2eff36fae50f58c62e5e>`
194- Release Artefact: bitbake-696c2c1ef095f8b11c7d2eff36fae50f58c62e5e
195- sha: fc83f879cd6dd14b9b7eba0161fec23ecc191fed0fb00556ba729dceef6c145f
196- Download Locations:
197 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.9/bitbake-696c2c1ef095f8b11c7d2eff36fae50f58c62e5e.tar.bz2
198 https://mirrors.kernel.org/yocto/yocto/yocto-5.0.9/bitbake-696c2c1ef095f8b11c7d2eff36fae50f58c62e5e.tar.bz2
199
200yocto-docs
201
202- Repository Location: :yocto_git:`/yocto-docs`
203- Branch: :yocto_git:`scarthgap </yocto-docs/log/?h=scarthgap>`
204- Tag: :yocto_git:`yocto-5.0.9 </yocto-docs/log/?h=yocto-5.0.9>`
205- Git Revision: :yocto_git:`56db4fd81f6235428bef9e46a61c11ca0ba89733 </yocto-docs/commit/?id=56db4fd81f6235428bef9e46a61c11ca0ba89733>`
206
diff --git a/documentation/migration-guides/release-notes-5.2.rst b/documentation/migration-guides/release-notes-5.2.rst
index dd541a7e3a..aad5a2eda0 100644
--- a/documentation/migration-guides/release-notes-5.2.rst
+++ b/documentation/migration-guides/release-notes-5.2.rst
@@ -25,7 +25,7 @@ New Features / Enhancements in |yocto-ver|
25 :ref:`Shared State <overview-manual/concepts:Shared State>` for the 25 :ref:`Shared State <overview-manual/concepts:Shared State>` for the
26 dependencies. See :doc:`/test-manual/reproducible-builds`. 26 dependencies. See :doc:`/test-manual/reproducible-builds`.
27 27
28 - ``systemd``: Add term:`WATCHDOG_RUNTIME_SEC`: for controlling the 28 - ``systemd``: Add :term:`WATCHDOG_RUNTIME_SEC`: for controlling the
29 ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``. 29 ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``.
30 30
31 - :term:`FIT_UBOOT_ENV` to allow including a u-boot script as a text in a 31 - :term:`FIT_UBOOT_ENV` to allow including a u-boot script as a text in a
@@ -671,7 +671,7 @@ New Features / Enhancements in |yocto-ver|
671 - New ``bbverbnote`` log utility which can be used to print on the console 671 - New ``bbverbnote`` log utility which can be used to print on the console
672 (equivalent to the ``bb.verbnote`` Python implementation). 672 (equivalent to the ``bb.verbnote`` Python implementation).
673 673
674 - :ref:``ref-classes-grub-efi``: Add :term:`GRUB_TITLE` variable to set 674 - :ref:`ref-classes-grub-efi`: Add :term:`GRUB_TITLE` variable to set
675 custom GRUB titles. 675 custom GRUB titles.
676 676
677 - ``gawk``: Enable high precision arithmetic support by default (``mpfr`` 677 - ``gawk``: Enable high precision arithmetic support by default (``mpfr``
diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst
new file mode 100644
index 0000000000..181f1a401d
--- /dev/null
+++ b/documentation/migration-guides/release-notes-5.3.rst
@@ -0,0 +1,126 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3.. |yocto-codename| replace:: whinlatter
4.. |yocto-ver| replace:: 5.3
5.. Note: anchors id below cannot contain substitutions so replace them with the
6 value of |yocto-ver| above.
7
8Release notes for |yocto-ver| (|yocto-codename|)
9------------------------------------------------
10
11New Features / Enhancements in |yocto-ver|
12~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13
14- Linux kernel XXX, gcc XXX, glibc XXX, LLVM XXX, and over XXX other
15 recipe upgrades.
16
17- Minimum Python version required on the host: XXX.
18
19- New variables:
20
21- Kernel-related changes:
22
23- New core recipes:
24
25- New core classes:
26
27- Architecture-specific changes:
28
29- QEMU / ``runqemu`` changes:
30
31- Documentation changes:
32
33- Go changes:
34
35- Rust changes:
36
37- Wic Image Creator changes:
38
39- SDK-related changes:
40
41- Testing-related changes:
42
43- Utility script changes:
44
45- BitBake changes:
46
47- Packaging changes:
48
49- LLVM related changes:
50
51- SPDX-related changes:
52
53- ``devtool`` changes:
54
55- Patchtest-related changes:
56
57- :ref:`ref-classes-insane` class related changes:
58
59- Security changes:
60
61- :ref:`ref-classes-cve-check` changes:
62
63- New :term:`PACKAGECONFIG` options for individual recipes:
64
65- Systemd related changes:
66
67- :ref:`ref-classes-sanity` class changes:
68
69- Miscellaneous changes:
70
71Known Issues in |yocto-ver|
72~~~~~~~~~~~~~~~~~~~~~~~~~~~
73
74Recipe License changes in |yocto-ver|
75~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76
77The following changes have been made to the :term:`LICENSE` values set by recipes:
78
79.. list-table::
80 :widths: 20 40 40
81 :header-rows: 1
82
83 * - Recipe
84 - Previous value
85 - New value
86 * - ``recipe name``
87 - Previous value
88 - New value
89
90Security Fixes in |yocto-ver|
91~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92
93The following CVEs have been fixed:
94
95.. list-table::
96 :widths: 30 70
97 :header-rows: 1
98
99 * - Recipe
100 - CVE IDs
101 * - ``recipe name``
102 - :cve_nist:`xxx-xxxx`, ...
103
104Recipe Upgrades in |yocto-ver|
105~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106
107The following recipes have been upgraded:
108
109.. list-table::
110 :widths: 20 40 40
111 :header-rows: 1
112
113 * - Recipe
114 - Previous version
115 - New version
116 * - ``recipe name``
117 - Previous version
118 - New version
119
120Contributors to |yocto-ver|
121~~~~~~~~~~~~~~~~~~~~~~~~~~~
122
123Thanks to the following people who contributed to this release:
124
125Repositories / Downloads for Yocto-|yocto-ver|
126~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~