1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release notes for 5.0 (scarthgap)
---------------------------------
New Features / Enhancements in 5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Linux kernel 6.6, gcc 13.2, glibc 2.39, LLVM 18.1, and over XXX other recipe upgrades
- New variables:
- Architecture-specific enhancements:
- Kernel-related enhancements:
- New core recipes:
- QEMU / ``runqemu`` enhancements:
- QEMU has been upgraded to version 8.2.1
- Rust improvements:
- Rust has been upgraded to version 1.75
- wic Image Creator enhancements:
- Allow the imager's output file extension to match the imager's name,
instead of hardcoding it to ``direct`` (i.e., the default imager)
- For GPT-based disks, add reproducible Disk GUID generation
- Allow generating reproducible ext4 images
- Add feature to fill a specific range of a partition with zeros
- ``bootimg-efi``: add ``install-kernel-into-boot-dir`` parameter to
configure kernel installation point(s) (i.e., rootfs and/or boot partition)
- ``rawcopy``: add support for zstd decompression
- SDK-related improvements:
- Testing:
- Utility script changes:
- New ``recipetool/create_go.py`` script added to support Go recipe creation
- BitBake improvements:
- Packaging changes:
- Security improvements:
- Prominent documentation updates:
- Miscellaneous changes:
- Systemd's following :term:`PACKAGECONFIG` options were added:
``cryptsetup-plugins``, ``no-ntp-fallback``, and ``p11kit``.
- ``systemd-boot`` can, from now on, be compiled as ``native``, thus
providing ``ukify`` tool to build UKI images.
- The :ref:`ref-classes-go-vendor` class was added to support offline builds
(i.e., vendoring). It can also handle modules from the same repository,
taking into account their versions.
Known Issues in 5.0
~~~~~~~~~~~~~~~~~~~
- N/A
Recipe License changes in 5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following corrections have been made to the :term:`LICENSE` values set by recipes:
- ``systemd``: make the scope of ``LGPL`` more accurate (``LGPL-2.1`` -> ``LGPL-2.1-or-later``)
- ``libsystemd``: set its own :term:`LICENSE` value (``LGPL-2.1-or-later``) to add more granularity
Security Fixes in 5.0
~~~~~~~~~~~~~~~~~~~~~
Recipe Upgrades in 5.0
~~~~~~~~~~~~~~~~~~~~~~
- go: update 1.20.10 -> 1.22.1
Contributors to 5.0
~~~~~~~~~~~~~~~~~~~
Thanks to the following people who contributed to this release:
Repositories / Downloads for Yocto-5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|