summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorLee Chee Yang <chee.yang.lee@intel.com>2025-11-14 16:02:40 +0800
committerSteve Sakoman <steve@sakoman.com>2025-11-26 07:50:36 -0800
commitd71d81814adae2c51fdaf42f62c146041545c7fd (patch)
tree52ae3ba7344d6f92adf9727b44cdecf65cf3854e /documentation
parente54c87a8b5b33669009305f56e9be89ce638229c (diff)
downloadpoky-d71d81814adae2c51fdaf42f62c146041545c7fd.tar.gz
migration-guides: add release notes for 4.0.31
(From yocto-docs rev: b0f5cc276639916df197435780b3e94accd4af41) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit 992d0725e8b4fdcdc2e9a101ce51ebef94a00112) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/release-4.0.rst1
-rw-r--r--documentation/migration-guides/release-notes-4.0.31.rst210
2 files changed, 211 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-4.0.rst b/documentation/migration-guides/release-4.0.rst
index 260bd171de..b143a8595c 100644
--- a/documentation/migration-guides/release-4.0.rst
+++ b/documentation/migration-guides/release-4.0.rst
@@ -37,3 +37,4 @@ Release 4.0 (kirkstone)
37 release-notes-4.0.28 37 release-notes-4.0.28
38 release-notes-4.0.29 38 release-notes-4.0.29
39 release-notes-4.0.30 39 release-notes-4.0.30
40 release-notes-4.0.31
diff --git a/documentation/migration-guides/release-notes-4.0.31.rst b/documentation/migration-guides/release-notes-4.0.31.rst
new file mode 100644
index 0000000000..0277f81604
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.0.31.rst
@@ -0,0 +1,210 @@
1Release notes for Yocto-4.0.31 (Kirkstone)
2------------------------------------------
3
4Security Fixes in Yocto-4.0.31
5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
7- binutils: Fix :cve_nist:`2025-8225`, :cve_nist:`2025-11081`, :cve_nist:`2025-11082` and
8 :cve_nist:`2025-11083`
9- busybox: Fix :cve_nist:`2025-46394`
10- cmake: Fix :cve_nist:`2025-9301`
11- curl: Fix :cve_nist:`2025-9086`
12- ffmpeg: Ignore :cve_nist:`2023-6603`
13- ffmpeg: mark :cve_nist:`2023-6601` as Fixed
14- ghostscript: Fix :cve_nist:`2025-59798`, :cve_nist:`2025-59799` and :cve_nist:`2025-59800`
15- git: Fix :cve_nist:`2025-48386`
16- glib-networking: Fix :cve_nist:`2025-60018` and :cve_nist:`2025-60019`
17- go: Fix :cve_nist:`2025-47906` and :cve_nist:`2025-47907`
18- grub2: Fix :cve_nist:`2024-56738`
19- grub: Ignore :cve_nist:`2024-2312`
20- gstreamer1.0-plugins-bad: Fix :cve_nist:`2025-3887`
21- gstreamer1.0: Ignore :cve_nist:`2025-2759`, :cve_nist:`2025-3887`, :cve_nist:`2025-47183`,
22 :cve_nist:`2025-47219`, :cve_nist:`2025-47806`, :cve_nist:`2025-47807` and :cve_nist:`2025-47808`
23- python3-jinja2: Fix :cve_nist:`2024-56201`, :cve_nist:`2024-56326` and :cve_nist:`2025-27516`
24- libxml2: Fix :cve_nist:`2025-9714`
25- libxslt: Fix :cve_nist:`2025-7424`
26- lz4: Fix :cve_nist:`2025-62813`
27- openssl: Fix :cve_nist:`2025-9230` and :cve_nist:`2025-9232`
28- pulseaudio: Ignore :cve_nist:`2024-11586`
29- python3: Fix :cve_nist:`2024-6345`, :cve_nist:`2025-47273` and :cve_nist:`2025-59375`
30- qemu: Fix :cve_nist:`2024-8354`
31- tiff: Fix :cve_nist:`2025-8961`, :cve_nist:`2025-9165` and :cve_nist:`2025-9900`
32- vim: Fix :cve_nist:`2025-9389`
33
34
35Fixes in Yocto-4.0.31
36~~~~~~~~~~~~~~~~~~~~~
37
38- build-appliance-image: Update to kirkstone head revision
39- poky.conf: bump version for 4.0.31
40- ref-manual/classes.rst: document the relative_symlinks class
41- ref-manual/classes.rst: gettext: extend the documentation of the class
42- ref-manual/variables.rst: document the CCACHE_DISABLE, UNINATIVE_CHECKSUM, UNINATIVE_URL, USE_NLS,
43 REQUIRED_COMBINED_FEATURES, REQUIRED_IMAGE_FEATURES, :term:`REQUIRED_MACHINE_FEATURES` variable
44- ref-manual/variables.rst: fix :term:`LAYERDEPENDS` description
45- dev-manual, test-manual: Update autobuilder output links
46- ref-manual/classes.rst: extend the uninative class documentation
47- python3: upgrade to 3.10.19
48- linux-yocto/5.15: update to v5.15.194
49- glibc: : PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)
50- glibc: nptl Use all of g1_start and g_signals
51- glibc: nptl rename __condvar_quiesce_and_switch_g1
52- glibc: nptl Fix indentation
53- glibc: nptl Use a single loop in pthread_cond_wait instaed of a nested loop
54- glibc: Remove g_refs from condition variables
55- glibc: nptl Remove unnecessary quadruple check in pthread_cond_wait
56- glibc: nptl Remove unnecessary catch-all-wake in condvar group switch
57- glibc: nptl Update comments and indentation for new condvar implementation
58- glibc: pthreads NPTL lost wakeup fix 2
59- glibc: Remove partial BZ#25847 backport patches
60- vulnerabilities: update nvdcve file name
61- migration-guides: add release notes for 4.0.30
62- oeqa/sdk/cases/buildcpio.py: use gnu mirror instead of main server
63- selftest/cases/meta_ide.py: use use gnu mirror instead of main server
64- conf/bitbake.conf: use gnu mirror instead of main server
65- p11-kit: backport fix for handle :term:`USE_NLS` from master
66- systemd: backport fix for handle :term:`USE_NLS` from master
67- glibc: stable 2.35 branch updates
68- openssl: upgrade to 3.0.18
69- scripts/install-buildtools: Update to 4.0.30
70- ref-manual/variables.rst: fix the description of :term:`STAGING_DIR`
71- ref-manual/structure: document the auto.conf file
72- dev-manual/building.rst: add note about externalsrc variables absolute paths
73- ref-manual/variables.rst: fix the description of :term:`KBUILD_DEFCONFIG`
74- kernel-dev/common.rst: fix the in-tree defconfig description
75- test-manual/yocto-project-compatible.rst: fix a typo
76- contributor-guide: submit-changes: make "Crediting contributors" part of "Commit your changes"
77- contributor-guide: submit-changes: number instruction list in commit your changes
78- contributor-guide: submit-changes: reword commit message instructions
79- contributor-guide: submit-changes: make the Cc tag follow kernel guidelines
80- contributor-guide: submit-changes: align :term:`CC` tag description
81- contributor-guide: submit-changes: clarify example with Yocto bug ID
82- contributor-guide: submit-changes: fix improper bold string
83- libhandy: update git branch name
84- python3-jinja2: upgrade to 3.1.6
85- vim: upgrade to 9.1.1683
86
87
88Known Issues in Yocto-4.0.31
89~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90
91- N/A
92
93
94Contributors to Yocto-4.0.31
95~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96
97- Adam Blank
98- Aleksandar Nikolic
99- Antonin Godard
100- Archana Polampalli
101- AshishKumar Mishra
102- Bruce Ashfield
103- Deepesh Varatharajan
104- Divya Chellam
105- Gyorgy Sarvari
106- Hitendra Prajapati
107- João Marcos Costa
108- Lee Chee Yang
109- Paul Barker
110- Peter Marko
111- Praveen Kumar
112- Quentin Schulz
113- Rajeshkumar Ramasamy
114- Saravanan
115- Soumya Sambu
116- Steve Sakoman
117- Sunil Dora
118- Talel BELHAJ SALEM
119- Theo GAIGE
120- Vijay Anusuri
121- Yash Shinde
122- Yogita Urade
123
124Repositories / Downloads for Yocto-4.0.31
125~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
126
127yocto-docs
128
129- Repository Location: :yocto_git:`/yocto-docs`
130- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
131- Tag: :yocto_git:`yocto-4.0.31 </yocto-docs/log/?h=yocto-4.0.31>`
132- Git Revision: :yocto_git:`073f3bca4c374b03398317e7f445d2440a287741 </yocto-docs/commit/?id=073f3bca4c374b03398317e7f445d2440a287741>`
133- Release Artefact: yocto-docs-073f3bca4c374b03398317e7f445d2440a287741
134- sha: 3bfde9b6ad310dd42817509b67f61cd69552f74b2bc5011bd20788fe96d6823b
135- Download Locations:
136 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/yocto-docs-073f3bca4c374b03398317e7f445d2440a287741.tar.bz2
137 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/yocto-docs-073f3bca4c374b03398317e7f445d2440a287741.tar.bz2
138
139poky
140
141- Repository Location: :yocto_git:`/poky`
142- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
143- Tag: :yocto_git:`yocto-4.0.31 </poky/log/?h=yocto-4.0.31>`
144- Git Revision: :yocto_git:`04b39e5b7eb19498215d85c88a5fffb460fea1eb </poky/commit/?id=04b39e5b7eb19498215d85c88a5fffb460fea1eb>`
145- Release Artefact: poky-04b39e5b7eb19498215d85c88a5fffb460fea1eb
146- sha: 0ca18ab1ed25c0d77412ba30dbb03d74811756c7c2fe2401940f848a5e734930
147- Download Locations:
148 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/poky-04b39e5b7eb19498215d85c88a5fffb460fea1eb.tar.bz2
149 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/poky-04b39e5b7eb19498215d85c88a5fffb460fea1eb.tar.bz2
150
151openembedded-core
152
153- Repository Location: :oe_git:`/openembedded-core`
154- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
155- Tag: :oe_git:`yocto-4.0.31 </openembedded-core/log/?h=yocto-4.0.31>`
156- Git Revision: :oe_git:`99204008786f659ab03538cd2ae2fd23ed4164c5 </openembedded-core/commit/?id=99204008786f659ab03538cd2ae2fd23ed4164c5>`
157- Release Artefact: oecore-99204008786f659ab03538cd2ae2fd23ed4164c5
158- sha: aa97bf826ad217b3a5278b4ad60bef4d194f0f1ff617677cf2323d3cc4897687
159- Download Locations:
160 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/oecore-99204008786f659ab03538cd2ae2fd23ed4164c5.tar.bz2
161 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/oecore-99204008786f659ab03538cd2ae2fd23ed4164c5.tar.bz2
162
163meta-yocto
164
165- Repository Location: :yocto_git:`/meta-yocto`
166- Branch: :yocto_git:`kirkstone </meta-yocto/log/?h=kirkstone>`
167- Tag: :yocto_git:`yocto-4.0.31 </meta-yocto/log/?h=yocto-4.0.31>`
168- Git Revision: :yocto_git:`3b2df00345b46479237fe0218675a818249f891c </meta-yocto/commit/?id=3b2df00345b46479237fe0218675a818249f891c>`
169- Release Artefact: meta-yocto-3b2df00345b46479237fe0218675a818249f891c
170- sha: 630e99e0f515bab8a316b2e32aff1352b4404f15aa087e8821b84093596a08ce
171- Download Locations:
172 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/meta-yocto-3b2df00345b46479237fe0218675a818249f891c.tar.bz2
173 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/meta-yocto-3b2df00345b46479237fe0218675a818249f891c.tar.bz2
174
175meta-mingw
176
177- Repository Location: :yocto_git:`/meta-mingw`
178- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
179- Tag: :yocto_git:`yocto-4.0.31 </meta-mingw/log/?h=yocto-4.0.31>`
180- Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>`
181- Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e
182- sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8
183- Download Locations:
184 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
185 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
186
187meta-gplv2
188
189- Repository Location: :yocto_git:`/meta-gplv2`
190- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
191- Tag: :yocto_git:`yocto-4.0.31 </meta-gplv2/log/?h=yocto-4.0.31>`
192- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
193- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
194- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
195- Download Locations:
196 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
197 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
198
199bitbake
200
201- Repository Location: :oe_git:`/bitbake`
202- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
203- Tag: :oe_git:`yocto-4.0.31 </bitbake/log/?h=yocto-4.0.31>`
204- Git Revision: :oe_git:`8e2d1f8de055549b2101614d85454fcd1d0f94b2 </bitbake/commit/?id=8e2d1f8de055549b2101614d85454fcd1d0f94b2>`
205- Release Artefact: bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2
206- sha: fad4e7699bae62082118e89785324b031b0af0743064caee87c91ba28549afb0
207- Download Locations:
208 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.31/bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2.tar.bz2
209 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.31/bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2.tar.bz2
210