diff options
| author | Paul Eggleton <paul.eggleton@microsoft.com> | 2022-04-21 18:40:42 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-04-25 15:22:12 +0100 |
| commit | eee7bbc16a3f4b0e8bf61206af83f08365495b68 (patch) | |
| tree | 61314c41f6cf9cf9df1455f2881a2030104d9ac0 | |
| parent | 97bfd780ad96ac22e8543cd8f51eeb75ac6bfc12 (diff) | |
| download | poky-eee7bbc16a3f4b0e8bf61206af83f08365495b68.tar.gz | |
migration-guides: add release notes for 4.0
Generated from commits in the kirkstone branch, as well as a few entries
from the migration guide.
(Note that the "Repositories / Downloads" section still needs to be
filled in.)
(From yocto-docs rev: 0c66638e61d3e16ac8d4b7ebc4ec6fb35625bf4f)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | documentation/migration-guides/migration-4.0.rst | 3 | ||||
| -rw-r--r-- | documentation/migration-guides/release-notes-4.0.rst | 864 |
2 files changed, 867 insertions, 0 deletions
diff --git a/documentation/migration-guides/migration-4.0.rst b/documentation/migration-guides/migration-4.0.rst index 097eeafdb4..d737b9d431 100644 --- a/documentation/migration-guides/migration-4.0.rst +++ b/documentation/migration-guides/migration-4.0.rst | |||
| @@ -264,3 +264,6 @@ Miscellaneous changes | |||
| 264 | - The :term:`TOPDIR` variable and the current working directory are no longer modified | 264 | - The :term:`TOPDIR` variable and the current working directory are no longer modified |
| 265 | when parsing recipes. Any code depending on the previous behaviour will no longer | 265 | when parsing recipes. Any code depending on the previous behaviour will no longer |
| 266 | work - change any such code to explicitly use appropriate path variables instead. | 266 | work - change any such code to explicitly use appropriate path variables instead. |
| 267 | |||
| 268 | |||
| 269 | .. include:: release-notes-4.0.rst | ||
diff --git a/documentation/migration-guides/release-notes-4.0.rst b/documentation/migration-guides/release-notes-4.0.rst new file mode 100644 index 0000000000..6f12c73ff7 --- /dev/null +++ b/documentation/migration-guides/release-notes-4.0.rst | |||
| @@ -0,0 +1,864 @@ | |||
| 1 | Release notes for 4.0 (kirkstone) | ||
| 2 | --------------------------------- | ||
| 3 | |||
| 4 | New Features / Enhancements in 4.0 | ||
| 5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 6 | |||
| 7 | - Linux kernel 5.15, glibc 2.35 and ~300 other recipe upgrades | ||
| 8 | |||
| 9 | - Reproducibility: this release fixes the reproducibility issues with ``rust-llvm`` and | ||
| 10 | ``golang``. Recipes in OpenEmbedded-Core are now fully reproducible. Functionality | ||
| 11 | previously in the optional "reproducible" class has been merged into the base class. | ||
| 12 | |||
| 13 | - Network access is now disabled by default for tasks other than where it is expected to ensure build integrity (where host kernel supports it) | ||
| 14 | |||
| 15 | - The Yocto Project now allows you to reuse the Shared State cache from | ||
| 16 | its autobuilder. If the network connection between our server and your | ||
| 17 | machine is faster than you would build recipes from source, you can | ||
| 18 | try to speed up your builds by using such Shared State and Hash | ||
| 19 | Equivalence by setting:: | ||
| 20 | |||
| 21 | BB_SIGNATURE_HANDLER = "OEEquivHash" | ||
| 22 | BB_HASHSERVE = "auto" | ||
| 23 | BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" | ||
| 24 | SSTATE_MIRRORS ?= "file://.* https://sstate.yoctoproject.org/&YOCTO_DOC_VERSION;/PATH;downloadfilename=PATH" | ||
| 25 | |||
| 26 | - The Python package build process is now based on `wheels <https://pythonwheels.com/>`__ | ||
| 27 | in line with the upstream direction. | ||
| 28 | |||
| 29 | - New :ref:`overlayfs <ref-classes-overlayfs>` and | ||
| 30 | :ref:`overlayfs-etc <ref-classes-overlayfs-etc>` classes and | ||
| 31 | ``overlayroot`` support in the initramfs framework to make it easier to | ||
| 32 | overlay read-only filesystems (for example) with | ||
| 33 | `OverlayFS <https://en.wikipedia.org/wiki/OverlayFS>`__. | ||
| 34 | |||
| 35 | - Inclusive language adjustments to some variable names - see the | ||
| 36 | :ref:`4.0 migration guide <migration-4.0-inclusive-language>` for details. | ||
| 37 | |||
| 38 | - New recipes: | ||
| 39 | |||
| 40 | - ``buildtools-docs-tarball`` | ||
| 41 | - ``libptytty`` | ||
| 42 | - ``libxcvt`` | ||
| 43 | - ``lua`` | ||
| 44 | - ``nghttp2`` | ||
| 45 | - ``python3-alabaster`` | ||
| 46 | - ``python3-asn1crypto`` | ||
| 47 | - ``python3-babel`` | ||
| 48 | - ``python3-bcrypt`` | ||
| 49 | - ``python3-certifi`` | ||
| 50 | - ``python3-cffi`` | ||
| 51 | - ``python3-chardet`` | ||
| 52 | - ``python3-cryptography`` | ||
| 53 | - ``python3-cryptography-vectors`` | ||
| 54 | - ``python3-dtschema`` | ||
| 55 | - ``python3-flit-core`` | ||
| 56 | - ``python3-idna`` | ||
| 57 | - ``python3-imagesize`` | ||
| 58 | - ``python3-installer`` | ||
| 59 | - ``python3-iso8601`` | ||
| 60 | - ``python3-jsonpointer`` | ||
| 61 | - ``python3-jsonschema`` | ||
| 62 | - ``python3-ndg-httpsclient`` | ||
| 63 | - ``python3-ply`` | ||
| 64 | - ``python3-poetry-core`` | ||
| 65 | - ``python3-pretend`` | ||
| 66 | - ``python3-psutil`` | ||
| 67 | - ``python3-pyasn1`` | ||
| 68 | - ``python3-pycparser`` | ||
| 69 | - ``python3-pyopenssl`` | ||
| 70 | - ``python3-pyrsistent`` | ||
| 71 | - ``python3-pysocks`` | ||
| 72 | - ``python3-pytest-runner`` | ||
| 73 | - ``python3-pytest-subtests`` | ||
| 74 | - ``python3-pytz`` | ||
| 75 | - ``python3-requests`` | ||
| 76 | - ``python3-rfc3339-validator`` | ||
| 77 | - ``python3-rfc3986-validator`` | ||
| 78 | - ``python3-rfc3987`` | ||
| 79 | - ``python3-ruamel-yaml`` | ||
| 80 | - ``python3-semantic-version`` | ||
| 81 | - ``python3-setuptools-rust-native`` | ||
| 82 | - ``python3-snowballstemmer`` | ||
| 83 | - ``python3-sphinx`` | ||
| 84 | - ``python3-sphinxcontrib-applehelp`` | ||
| 85 | - ``python3-sphinxcontrib-devhelp`` | ||
| 86 | - ``python3-sphinxcontrib-htmlhelp`` | ||
| 87 | - ``python3-sphinxcontrib-jsmath`` | ||
| 88 | - ``python3-sphinxcontrib-qthelp`` | ||
| 89 | - ``python3-sphinxcontrib-serializinghtml`` | ||
| 90 | - ``python3-sphinx-rtd-theme`` | ||
| 91 | - ``python3-strict-rfc3339`` | ||
| 92 | - ``python3-tomli`` | ||
| 93 | - ``python3-typing-extensions`` | ||
| 94 | - ``python3-urllib3`` | ||
| 95 | - ``python3-vcversioner`` | ||
| 96 | - ``python3-webcolors`` | ||
| 97 | - ``python3-wheel`` | ||
| 98 | - ``repo`` | ||
| 99 | - ``seatd`` | ||
| 100 | |||
| 101 | - Extended recipes to ``native``: ``wayland``, ``wayland-protocols`` | ||
| 102 | |||
| 103 | - Shared state (sstate) improvements: | ||
| 104 | |||
| 105 | - Switched to `ZStandard (zstd) <https://en.wikipedia.org/wiki/Zstd>`__ instead | ||
| 106 | of Gzip, for better performance. | ||
| 107 | - Allow validation of sstate signatures against a list of keys | ||
| 108 | - Improved error messages and exception handling | ||
| 109 | |||
| 110 | - BitBake enhancements: | ||
| 111 | |||
| 112 | - Fetcher enhancements: | ||
| 113 | |||
| 114 | - New :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-fetching:crate fetcher (\`\`crate://\`\`)` for Rust packages | ||
| 115 | - Added striplevel support to unpack | ||
| 116 | - git: Add a warning asking users to set a branch in git urls | ||
| 117 | - git: Allow git fetcher to support subdir param | ||
| 118 | - git: canonicalize ids in generated tarballs | ||
| 119 | - git: stop generated tarballs from leaking info | ||
| 120 | - npm: Put all downloaded files in the npm2 directory | ||
| 121 | - npmsw: Add support for duplicate dependencies without url | ||
| 122 | - npmsw: Add support for github prefix in npm shrinkwrap version | ||
| 123 | - ssh: now supports checkstatus, allows : in URLs (both required for use with sstate) and no longer requires username | ||
| 124 | - wget: add redirectauth parameter | ||
| 125 | - wget: add 30s timeout for checkstatus calls | ||
| 126 | |||
| 127 | - Show warnings for append/prepend/remove operators combined with +=/.= | ||
| 128 | - Add bb.warnonce() and bb.erroronce() log methods | ||
| 129 | - Improved setscene task display | ||
| 130 | - Show elapsed time also for tasks with progress bars | ||
| 131 | - Improved cleanup on forced shutdown (either because of errors or Ctrl+C) | ||
| 132 | - contrib: Add Dockerfile for building PR service container | ||
| 133 | - Change file format of siginfo files to use zstd compressed json | ||
| 134 | - Display active tasks when printing keep-alive message to help debugging | ||
| 135 | |||
| 136 | - Architecture-specific enhancements: | ||
| 137 | |||
| 138 | - ARM: | ||
| 139 | |||
| 140 | - tune-cortexa72: Enable the crc extension by default for cortexa72 | ||
| 141 | - qemuarm64: Add tiny ktype to qemuarm64 bsp | ||
| 142 | - armv9a/tune: Add the support for the Neoverse N2 core | ||
| 143 | - arch-armv8-5a.inc: Add tune include for armv8.5a | ||
| 144 | - grub-efi: Add xen_boot support when 'xen' is in DISTRO_FEATURES for aarch64 | ||
| 145 | - tune-cortexa73: Introduce cortexa73-crypto tune | ||
| 146 | - libacpi: Build libacpi also for 'aarch64' machines | ||
| 147 | - core-image-tiny-initramfs: Mark recipe as 32 bit ARM compatible | ||
| 148 | |||
| 149 | - PowerPC: | ||
| 150 | |||
| 151 | - weston-init: Use pixman rendering for qemuppc64 | ||
| 152 | - rust: add support for big endian 64-bit PowerPC | ||
| 153 | - rust: Add snapshot checksums for powerpc64le | ||
| 154 | |||
| 155 | - RiscV: | ||
| 156 | |||
| 157 | - libunwind: Enable for rv64 | ||
| 158 | - systemtap: Enable for riscv64 | ||
| 159 | - linux-yocto-dev: add qemuriscv32 | ||
| 160 | - packagegroup-core-tools-profile: Enable systemtap for riscv64 | ||
| 161 | - qemuriscv: Use virtio-tablet-pci for mouse | ||
| 162 | |||
| 163 | - x86: | ||
| 164 | |||
| 165 | - kernel-yocto: conditionally enable stack protection checking on x86-64 | ||
| 166 | |||
| 167 | - Kernel-related enhancements: | ||
| 168 | |||
| 169 | - Allow initramfs to be built from a separate multiconfig | ||
| 170 | - Make kernel-base recommend kernel-image, not depend (allowing images containing kernel modules without kernel image) | ||
| 171 | - linux-yocto: split vtpm for more granular inclusion | ||
| 172 | - linux-yocto: cfg/debug: add configs for kcsan | ||
| 173 | - linux-yocto: cfg: add kcov feature fragment | ||
| 174 | - linux-yocto: export pkgconfig variables to devshell | ||
| 175 | - linux-yocto-dev: use versioned branch as default | ||
| 176 | - New ``KERNEL_DEBUG_TIMESTAMPS`` variable (to replace removed ``BUILD_REPRODUCIBLE_BINARIES`` for the kernel) | ||
| 177 | - Introduce python3-dtschema-wrapper in preparation for mandatory schema checking on dtb files in 5.16 | ||
| 178 | - Allow disabling kernel artifact symlink creation | ||
| 179 | - Allow changing default .bin kernel artifact extension | ||
| 180 | |||
| 181 | - FIT image related enhancements: | ||
| 182 | |||
| 183 | - New ``FIT_SUPPORTED_INITRAMFS_FSTYPES`` variable to allow extending initramfs image types to look for | ||
| 184 | - New ``FIT_CONF_PREFIX`` variable to allow overriding FIT configuration prefix | ||
| 185 | - Use 'bbnote' for better logging | ||
| 186 | |||
| 187 | - New :term:`PACKAGECONFIG` options in ``curl``, ``dtc``, ``epiphany``, ``git``, ``git``, ``gstreamer1.0-plugins-bad``, (kernel), ``kmod``, ``mesa``, ``piglit``, ``qemu``, ``rpm``, ``systemd``, ``webkitgtk``, ``weston-init`` | ||
| 188 | - ptest enhancements in ``findutils``, ``lttng-tools``, ``openssl``, ``gawk``, ``strace``, ``lttng-tools``, ``valgrind``, ``perl``, ``libxml-parser-perl``, ``openssh``, ``python3-cryptography``, ``popt`` | ||
| 189 | |||
| 190 | - Sysroot dependencies have been further optimised | ||
| 191 | - Significant effort to upstream / rationalise patches across a variety of recipes | ||
| 192 | - Allow the creation of block devices on top of UBI volumes | ||
| 193 | - archiver: new ARCHIVER_MODE[compression] to set tarball compression, and switch default to xz | ||
| 194 | - yocto-check-layer: add ability to perform tests from a global bbclass | ||
| 195 | - yocto-check-layer: improved README checks | ||
| 196 | - cve-check: add json output format | ||
| 197 | - cve-check: add coverage statistics on recipes with/without CVEs | ||
| 198 | - Added mirrors for kernel sources and uninative binaries on kernel.org | ||
| 199 | - glibc and binutils recipes now use shallow mirror tarballs for faster fetching | ||
| 200 | - When patching fails, show more information on the fatal error | ||
| 201 | |||
| 202 | - wic Image Creator enhancements: | ||
| 203 | |||
| 204 | - Support rootdev identified by partition label | ||
| 205 | - rawcopy: Add support for packed images | ||
| 206 | - partition: Support valueless keys in sourceparams | ||
| 207 | |||
| 208 | - QA check enhancements: | ||
| 209 | |||
| 210 | - Allow treating license issues as errors | ||
| 211 | - Added a check that Upstream-Status patch tag is present and correctly formed | ||
| 212 | - Added a check for directories that are expected to be empty | ||
| 213 | - Ensure addition of patch-fuzz retriggers do_qa_patch | ||
| 214 | - Added a sanity check for allarch packagegroups | ||
| 215 | |||
| 216 | - create-spdx class improvements: | ||
| 217 | |||
| 218 | - Get SPDX-License-Identifier from source files | ||
| 219 | - Generate manifest also for SDKs | ||
| 220 | - New SPDX_ORG variable to allow changing the Organization field value | ||
| 221 | - Added packageSupplier field | ||
| 222 | - Added create_annotation function | ||
| 223 | |||
| 224 | - devtool add / recipetool create enhancements: | ||
| 225 | |||
| 226 | - Extend curl detection when creating recipes | ||
| 227 | - Handle GitLab URLs like we do GitHub | ||
| 228 | - Recognize more standard license text variants | ||
| 229 | - Separate licenses with & operator | ||
| 230 | - Detect more known licenses in Python code | ||
| 231 | - Move license md5sums data into CSV files | ||
| 232 | - npm: Use README as license fallback | ||
| 233 | |||
| 234 | - SDK-related enhancements: | ||
| 235 | |||
| 236 | - Extended recipes to ``nativesdk``: ``cargo``, ``librsvg``, ``libstd-rs``, ``libva``, ``python3-docutil``, ``python3-packaging`` | ||
| 237 | - Enabled nativesdk recipes to find a correct version of the rust cross compiler | ||
| 238 | - Support creating per-toolchain cmake file in SDK | ||
| 239 | |||
| 240 | - Rust enhancements: | ||
| 241 | |||
| 242 | - New python_setuptools3_rust class to enable building python extensions in Rust | ||
| 243 | - classes/meson: Add optional rust definitions | ||
| 244 | |||
| 245 | - QEMU / runqemu enhancements: | ||
| 246 | |||
| 247 | - qemu: Add knob for enabling PMDK pmem support | ||
| 248 | - qemu: add tpm string section to qemu acpi table | ||
| 249 | - qemu: Build on musl targets | ||
| 250 | - runqemu: support rootfs mounted ro | ||
| 251 | - runqemu: add :term:`DEPLOY_DIR_IMAGE` replacement in QB_OPT_APPEND | ||
| 252 | - runqemu: Allow auto-detection of the correct graphics options | ||
| 253 | |||
| 254 | - Capped ``cpu_count()`` (used to set parallelisation defaults) to 64 since any higher usually hurts parallelisation | ||
| 255 | - Adjust some GL-using recipes so that they only require virtual/egl | ||
| 256 | - package_rpm: use zstd instead of xz | ||
| 257 | - npm: new ``EXTRA_OENPM`` variable (to set node-gyp variables for example) | ||
| 258 | - npm: new ``NPM_NODEDIR`` variable | ||
| 259 | - perl: Enable threading | ||
| 260 | - u-boot: Convert ${UBOOT_ENV}.cmd into ${UBOOT_ENV}.scr | ||
| 261 | - u-boot: Split do_configure logic into separate file | ||
| 262 | - go.bbclass: Allow adding parameters to go ldflags | ||
| 263 | - go: log build id computations | ||
| 264 | - scons: support out-of-tree builds | ||
| 265 | - scripts: Add a conversion script to use SPDX license names | ||
| 266 | - scripts: Add convert-variable-renames script for inclusive language variable renaming | ||
| 267 | - binutils-cross-canadian: enable gold for mingw | ||
| 268 | - grub-efi: Add option to include all available modules | ||
| 269 | - bitbake.conf: allow wayland distro feature through for native/SDK builds | ||
| 270 | - weston-init: Pass --continue-without-input when launching weston | ||
| 271 | - weston: wrapper for weston modules argument | ||
| 272 | - weston: Add a knob to control simple clients | ||
| 273 | - uninative: Add version to uninative tarball name | ||
| 274 | - volatile-binds: SELinux and overlayfs extensions in mount-copybind | ||
| 275 | - gtk-icon-cache: Allow using gtk4 | ||
| 276 | - kmod: Add an exclude directive to depmod | ||
| 277 | - os-release: add os-release-initrd package for use in systemd-based initramfs images | ||
| 278 | - gstreamer1.0-plugins-base: add support for graphene | ||
| 279 | - gpg-sign: Add parameters to gpg signature function | ||
| 280 | - package_manager: sign DEB package feeds | ||
| 281 | - zstd: add libzstd package | ||
| 282 | - libical: build gobject and vala introspection | ||
| 283 | - dhcpcd: add option to set DBDIR location | ||
| 284 | - rpcbind: install rpcbind.conf | ||
| 285 | - mdadm: install mdcheck | ||
| 286 | - boost: add json lib | ||
| 287 | - libxkbcommon: allow building of API documentation | ||
| 288 | - libxkbcommon: split libraries and xkbcli into separate packages | ||
| 289 | - systemd: move systemd shared library into its own package | ||
| 290 | - systemd: Minimize udev package size if DISTRO_FEATURES doen't contain sysvinit | ||
| 291 | |||
| 292 | Known Issues in 4.0 | ||
| 293 | ~~~~~~~~~~~~~~~~~~~ | ||
| 294 | |||
| 295 | - ``make`` version 4.2.1 is known to be buggy on non-Ubuntu systems. If this ``make`` | ||
| 296 | version is detected on host distributions other than Ubuntu at build start time, | ||
| 297 | then a warning will be displayed. | ||
| 298 | |||
| 299 | Recipe License changes in 4.0 | ||
| 300 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 301 | |||
| 302 | The following corrections have been made to the LICENSE values set by recipes: | ||
| 303 | |||
| 304 | * cmake: add BSD-1-Clause & MIT & BSD-2-Clause to LICENSE due to additional vendored libraries in native/target context | ||
| 305 | * gettext: extend LICENSE conditional upon PACKAGECONFIG (due to vendored libraries) | ||
| 306 | * gstreamer1.0: update licenses of all modules to LGPL-2.1-or-later (with some exceptions that are GPL-2.0-or-later) | ||
| 307 | * gstreamer1.0-plugins-bad/ugly: use the GPL-2.0-or-later only when it is in use | ||
| 308 | * kern-tools-native: add missing MIT license due to Kconfiglib | ||
| 309 | * libcap: add pam_cap license to LIC_FILES_CHKSUM if pam is enabled | ||
| 310 | * libidn2: add Unicode-DFS-2016 license | ||
| 311 | * libsdl2: add BSD-2-Clause to LICENSE due to default yuv2rgb and hidapi inclusion | ||
| 312 | * libx11-compose-data: update LICENSE to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality | ||
| 313 | * libx11: update LICENSE to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality | ||
| 314 | * libxshmfence: correct LICENSE - MIT -> HPND | ||
| 315 | * newlib: add BSD-3-Clause to LICENSE | ||
| 316 | * python3-idna: correct LICENSE - Unicode -> Unicode-TOU | ||
| 317 | * python3-pip: add "Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" to LICENSE due to vendored libraries | ||
| 318 | |||
| 319 | Other license-related notes: | ||
| 320 | |||
| 321 | - The ambiguous "BSD" license has been removed from the ``common-licenses`` directory. | ||
| 322 | Each recipe that fetches or builds BSD-licensed code should specify the proper | ||
| 323 | version of the BSD license in its :term:`LICENSE` value. | ||
| 324 | |||
| 325 | - :term:`LICENSE` definitions now have to use `SPDX identifiers <https://spdx.org/licenses/>`__. | ||
| 326 | A :oe_git:`convert-spdx-licenses.py </openembedded-core/tree/scripts/contrib/convert-spdx-licenses.py>` | ||
| 327 | script can be used to update your recipes. | ||
| 328 | |||
| 329 | |||
| 330 | |||
| 331 | Security Fixes in 4.0 | ||
| 332 | ~~~~~~~~~~~~~~~~~~~~~ | ||
| 333 | |||
| 334 | - binutils: :cve:`2021-42574`, :cve:`2021-45078` | ||
| 335 | - curl: :cve:`2021-22945`, :cve:`2021-22946`, :cve:`2021-22947` | ||
| 336 | - epiphany: :cve:`2021-45085`, :cve:`2021-45086`, :cve:`2021-45087`, :cve:`2021-45088` | ||
| 337 | - expat: :cve:`2021-45960`, :cve:`2021-46143`, :cve:`2022-22822`, :cve:`2022-22823`, :cve:`2022-22824`, :cve:`2022-22825`, :cve:`2022-22826`, :cve:`2022-22827`, :cve:`2022-23852`, :cve:`2022-23990`, :cve:`2022-25235`, :cve:`2022-25236`, :cve:`2022-25313`, :cve:`2022-25314`, :cve:`2022-25315` | ||
| 338 | - ffmpeg: :cve:`2021-38114` | ||
| 339 | - gcc: :cve:`2021-35465`, :cve:`2021-42574`, :cve:`2021-46195`, :cve:`2022-24765` | ||
| 340 | - glibc: :cve:`2021-3998`, :cve:`2021-3999`, :cve:`2021-43396`, :cve:`2022-23218`, :cve:`2022-23219` | ||
| 341 | - gmp: :cve:`2021-43618` | ||
| 342 | - go: :cve:`2021-41771` and :cve:`2021-41772` | ||
| 343 | - grub2: :cve:`2021-3981` | ||
| 344 | - gzip: :cve:`2022-1271` | ||
| 345 | - libarchive : :cve:`2021-31566`, :cve:`2021-36976` | ||
| 346 | - libxml2: :cve:`2022-23308` | ||
| 347 | - libxslt: :cve:`2021-30560` | ||
| 348 | - lighttpd: :cve:`2022-22707` | ||
| 349 | - linux-yocto/5.10: amdgpu: :cve:`2021-42327` | ||
| 350 | - lua: :cve:`2021-43396` | ||
| 351 | - openssl: :cve:`2021-4044`, :cve:`2022-0778` | ||
| 352 | - qemu: :cve:`2022-1050`, :cve:`2022-26353`, :cve:`2022-26354` | ||
| 353 | - rpm: :cve:`2021-3521` | ||
| 354 | - seatd: :cve:`2022-25643` | ||
| 355 | - speex: :cve:`2020-23903` | ||
| 356 | - squashfs-tools: :cve:`2021-41072` | ||
| 357 | - systemd: :cve:`2021-4034` | ||
| 358 | - tiff: :cve:`2022-0561`, :cve:`2022-0562`, :cve:`2022-0865`, :cve:`2022-0891`, :cve:`2022-0907`, :cve:`2022-0908`, :cve:`2022-0909`, :cve:`2022-0924`, :cve:`2022-1056`, :cve:`2022-22844` | ||
| 359 | - unzip: :cve:`2021-4217` | ||
| 360 | - vim: :cve:`2021-3796`, :cve:`2021-3872`, :cve:`2021-3875`, :cve:`2021-3927`, :cve:`2021-3928`, :cve:`2021-3968`, :cve:`2021-3973`, :cve:`2021-4187`, :cve:`2022-0128`, :cve:`2022-0156`, :cve:`2022-0158`, :cve:`2022-0261`, :cve:`2022-0318`, :cve:`2022-0319`, :cve:`2022-0554`, :cve:`2022-0696`, :cve:`2022-0714`, :cve:`2022-0729`, :cve:`2022-0943` | ||
| 361 | - virglrenderer: :cve:`2022-0135`, :cve:`2022-0175` | ||
| 362 | - webkitgtk: :cve:`2022-22589`, :cve:`2022-22590`, :cve:`2022-22592` | ||
| 363 | - xz: :cve:`2022-1271` | ||
| 364 | - zlib: :cve:`2018-25032` | ||
| 365 | |||
| 366 | |||
| 367 | |||
| 368 | Recipe Upgrades in 4.0 | ||
| 369 | ~~~~~~~~~~~~~~~~~~~~~~ | ||
| 370 | |||
| 371 | - acpica: upgrade 20210730 -> 20211217 | ||
| 372 | - acpid: upgrade 2.0.32 -> 2.0.33 | ||
| 373 | - adwaita-icon-theme: update 3.34/38 -> 41.0 | ||
| 374 | - alsa-ucm-conf: upgrade 1.2.6.2 -> 1.2.6.3 | ||
| 375 | - alsa: upgrade 1.2.5 -> 1.2.6 | ||
| 376 | - apt: upgrade 2.2.4 -> 2.4.3 | ||
| 377 | - asciidoc: upgrade 9.1.0 -> 10.0.0 | ||
| 378 | - atk: upgrade 2.36.0 -> 2.38.0 | ||
| 379 | - at-spi2-core: upgrade 2.40.3 -> 2.42.0 | ||
| 380 | - at: update 3.2.2 -> 3.2.5 | ||
| 381 | - autoconf-archive: upgrade 2021.02.19 -> 2022.02.11 | ||
| 382 | - automake: update 1.16.3 -> 1.16.5 | ||
| 383 | - bash: upgrade 5.1.8 -> 5.1.16 | ||
| 384 | - bind: upgrade 9.16.20 -> 9.18.1 | ||
| 385 | - binutils: Bump to latest 2.38 release branch | ||
| 386 | - bison: upgrade 3.7.6 -> 3.8.2 | ||
| 387 | - bluez5: upgrade 5.61 -> 5.64 | ||
| 388 | - boost: update 1.77.0 -> 1.78.0 | ||
| 389 | - btrfs-tools: upgrade 5.13.1 -> 5.16.2 | ||
| 390 | - buildtools-installer: Update to use 3.4 | ||
| 391 | - busybox: 1.34.0 -> 1.35.0 | ||
| 392 | - ca-certificates: update 20210119 -> 20211016 | ||
| 393 | - cantarell-fonts: update 0.301 -> 0.303.1 | ||
| 394 | - ccache: upgrade 4.4 -> 4.6 | ||
| 395 | - cmake: update 3.21.1 -> 3.22.3 | ||
| 396 | - connman: update 1.40 -> 1.41 | ||
| 397 | - coreutils: update 8.32 -> 9.0 | ||
| 398 | - cracklib: update 2.9.5 -> 2.9.7 | ||
| 399 | - createrepo-c: upgrade 0.17.4 -> 0.19.0 | ||
| 400 | - cronie: upgrade 1.5.7 -> 1.6.0 | ||
| 401 | - cups: update 2.3.3op2 -> 2.4.1 | ||
| 402 | - curl: update 7.78.0 -> 7.82.0 | ||
| 403 | - dbus: upgrade 1.12.20 -> 1.14.0 | ||
| 404 | - debianutils: update 4.11.2 -> 5.7 | ||
| 405 | - dhcpcd: upgrade 9.4.0 -> 9.4.1 | ||
| 406 | - diffoscope: upgrade 181 -> 208 | ||
| 407 | - dnf: upgrade 4.8.0 -> 4.11.1 | ||
| 408 | - dpkg: update 1.20.9 -> 1.21.4 | ||
| 409 | - e2fsprogs: upgrade 1.46.4 -> 1.46.5 | ||
| 410 | - ed: upgrade 1.17 -> 1.18 | ||
| 411 | - efivar: update 37 -> 38 | ||
| 412 | - elfutils: update 0.185 -> 0.186 | ||
| 413 | - ell: upgrade 0.43 -> 0.49 | ||
| 414 | - enchant2: upgrade 2.3.1 -> 2.3.2 | ||
| 415 | - epiphany: update 40.3 -> 42.0 | ||
| 416 | - erofs-utils: update 1.3 -> 1.4 | ||
| 417 | - ethtool: update to 5.16 | ||
| 418 | - expat: upgrade 2.4.1 -> 2.4.7 | ||
| 419 | - ffmpeg: update 4.4 -> 5.0 | ||
| 420 | - file: upgrade 5.40 -> 5.41 | ||
| 421 | - findutils: upgrade 4.8.0 -> 4.9.0 | ||
| 422 | - flac: upgrade 1.3.3 -> 1.3.4 | ||
| 423 | - freetype: upgrade 2.11.0 -> 2.11.1 | ||
| 424 | - fribidi: upgrade 1.0.10 -> 1.0.11 | ||
| 425 | - gawk: update 5.1.0 -> 5.1.1 | ||
| 426 | - gcompat: Update to latest | ||
| 427 | - gdbm: upgrade 1.19 -> 1.23 | ||
| 428 | - gdb: Upgrade to 11.2 | ||
| 429 | - ghostscript: update 9.54.0 -> 9.55.0 | ||
| 430 | - gi-docgen: upgrade 2021.7 -> 2022.1 | ||
| 431 | - git: update 2.33.0 -> 2.35.2 | ||
| 432 | - glib-2.0: update 2.68.4 -> 2.72.0 | ||
| 433 | - glibc: Upgrade to 2.35 | ||
| 434 | - glib-networking: update 2.68.2 -> 2.72.0 | ||
| 435 | - glslang: update 11.5.0 -> 11.8.0 | ||
| 436 | - gnu-config: update to latest revision | ||
| 437 | - gnupg: update 2.3.1 -> 2.3.4 | ||
| 438 | - gnutls: update 3.7.2 -> 3.7.4 | ||
| 439 | - gobject-introspection: upgrade 1.68.0 -> 1.72.0 | ||
| 440 | - go-helloworld: update to latest revision | ||
| 441 | - go: update 1.16.7 -> 1.17.8 | ||
| 442 | - gpgme: upgrade 1.16.0 -> 1.17.1 | ||
| 443 | - gsettings-desktop-schemas: upgrade 40.0 -> 42.0 | ||
| 444 | - gst-devtools: 1.18.4 -> 1.20.1 | ||
| 445 | - gst-examples: 1.18.4 -> 1.18.6 | ||
| 446 | - gstreamer1.0: 1.18.4 -> 1.20.1 | ||
| 447 | - gstreamer1.0-libav: 1.18.4 -> 1.20.1 | ||
| 448 | - gstreamer1.0-omx: 1.18.4 -> 1.20.1 | ||
| 449 | - gstreamer1.0-plugins-bad: 1.18.4 1.20.1 | ||
| 450 | - gstreamer1.0-plugins-base: 1.18.4 -> 1.20.1 | ||
| 451 | - gstreamer1.0-plugins-good: 1.18.4 -> 1.20.1 | ||
| 452 | - gstreamer1.0-plugins-ugly: 1.18.4 -> 1.20.1 | ||
| 453 | - gstreamer1.0-python: 1.18.4 -> 1.20.1 | ||
| 454 | - gstreamer1.0-rtsp-server: 1.18.4 -> 1.20.1 | ||
| 455 | - gstreamer1.0-vaapi: 1.18.4 -> 1.20.1 | ||
| 456 | - gtk+3: upgrade 3.24.30 -> 3.24.33 | ||
| 457 | - gzip: upgrade 1.10 -> 1.12 | ||
| 458 | - harfbuzz: upgrade 2.9.0 -> 4.0.1 | ||
| 459 | - hdparm: upgrade 9.62 -> 9.63 | ||
| 460 | - help2man: upgrade 1.48.4 -> 1.49.1 | ||
| 461 | - icu: update 69.1 -> 70.1 | ||
| 462 | - ifupdown: upgrade 0.8.36 -> 0.8.37 | ||
| 463 | - inetutils: update 2.1 -> 2.2 | ||
| 464 | - init-system-helpers: upgrade 1.60 -> 1.62 | ||
| 465 | - iproute2: update to 5.17.0 | ||
| 466 | - iputils: update 20210722 to 20211215 | ||
| 467 | - iso-codes: upgrade 4.6.0 -> 4.9.0 | ||
| 468 | - itstool: update 2.0.6 -> 2.0.7 | ||
| 469 | - iw: upgrade 5.9 -> 5.16 | ||
| 470 | - json-glib: upgrade 1.6.4 -> 1.6.6 | ||
| 471 | - kea: update 1.8.2 -> 2.0.2 | ||
| 472 | - kexec-tools: update 2.0.22 -> 2.0.23 | ||
| 473 | - less: upgrade 590 -> 600 | ||
| 474 | - libarchive: upgrade 3.5.1 -> 3.6.1 | ||
| 475 | - libatomic-ops: upgrade 7.6.10 -> 7.6.12 | ||
| 476 | - libbsd: upgrade 0.11.3 -> 0.11.5 | ||
| 477 | - libcap: update 2.51 -> 2.63 | ||
| 478 | - libcgroup: upgrade 2.0 -> 2.0.1 | ||
| 479 | - libcomps: upgrade 0.1.17 -> 0.1.18 | ||
| 480 | - libconvert-asn1-perl: upgrade 0.31 -> 0.33 | ||
| 481 | - libdazzle: upgrade 3.40.0 -> 3.44.0 | ||
| 482 | - libdnf: update 0.63.1 -> 0.66.0 | ||
| 483 | - libdrm: upgrade 2.4.107 -> 2.4.110 | ||
| 484 | - libedit: upgrade 20210714-3.1 -> 20210910-3.1 | ||
| 485 | - liberation-fonts: update 2.1.4 -> 2.1.5 | ||
| 486 | - libevdev: upgrade 1.11.0 -> 1.12.1 | ||
| 487 | - libexif: update 0.6.22 -> 0.6.24 | ||
| 488 | - libgit2: update 1.1.1 -> 1.4.2 | ||
| 489 | - libgpg-error: update 1.42 -> 1.44 | ||
| 490 | - libhandy: update 1.2.3 -> 1.5.0 | ||
| 491 | - libical: upgrade 3.0.10 -> 3.0.14 | ||
| 492 | - libinput: update to 1.19.3 | ||
| 493 | - libjitterentropy: update 3.1.0 -> 3.4.0 | ||
| 494 | - libjpeg-turbo: upgrade 2.1.1 -> 2.1.3 | ||
| 495 | - libmd: upgrade 1.0.3 -> 1.0.4 | ||
| 496 | - libmicrohttpd: upgrade 0.9.73 -> 0.9.75 | ||
| 497 | - libmodulemd: upgrade 2.13.0 -> 2.14.0 | ||
| 498 | - libpam: update 1.5.1 -> 1.5.2 | ||
| 499 | - libpcre2: upgrade 10.37 -> 10.39 | ||
| 500 | - libpipeline: upgrade 1.5.3 -> 1.5.5 | ||
| 501 | - librepo: upgrade 1.14.1 -> 1.14.2 | ||
| 502 | - librsvg: update 2.40.21 -> 2.52.7 | ||
| 503 | - libsamplerate0: update 0.1.9 -> 0.2.2 | ||
| 504 | - libsdl2: update 2.0.16 -> 2.0.20 | ||
| 505 | - libseccomp: update to 2.5.3 | ||
| 506 | - libsecret: upgrade 0.20.4 -> 0.20.5 | ||
| 507 | - libsndfile1: bump to version 1.0.31 | ||
| 508 | - libsolv: upgrade 0.7.19 -> 0.7.22 | ||
| 509 | - libsoup-2.4: upgrade 2.72.0 -> 2.74.2 | ||
| 510 | - libsoup: add a recipe for 3.0.5 | ||
| 511 | - libssh2: update 1.9.0 -> 1.10.0 | ||
| 512 | - libtasn1: upgrade 4.17.0 -> 4.18.0 | ||
| 513 | - libtool: Upgrade 2.4.6 -> 2.4.7 | ||
| 514 | - libucontext: Upgrade to 1.2 release | ||
| 515 | - libunistring: update 0.9.10 -> 1.0 | ||
| 516 | - libunwind: upgrade 1.5.0 -> 1.6.2 | ||
| 517 | - liburcu: upgrade 0.13.0 -> 0.13.1 | ||
| 518 | - libusb1: upgrade 1.0.24 -> 1.0.25 | ||
| 519 | - libuv: update 1.42.0 -> 1.44.1 | ||
| 520 | - libva: update 2.12.0 -> 2.14.0 | ||
| 521 | - libva-utils: upgrade 2.13.0 -> 2.14.0 | ||
| 522 | - libwebp: 1.2.1 -> 1.2.2 | ||
| 523 | - libwpe: upgrade 1.10.1 -> 1.12.0 | ||
| 524 | - libx11: update to 1.7.3.1 | ||
| 525 | - libxcrypt: upgrade 4.4.26 -> 4.4.27 | ||
| 526 | - libxcrypt-compat: upgrade 4.4.26 -> 4.4.27 | ||
| 527 | - libxi: update to 1.8 | ||
| 528 | - libxkbcommon: update to 1.4.0 | ||
| 529 | - libxml2: update to 2.9.13 | ||
| 530 | - libxslt: update to v1.1.35 | ||
| 531 | - lighttpd: update 1.4.59 -> 1.4.64 | ||
| 532 | - linux-firmware: upgrade 20210818 -> 20220310 | ||
| 533 | - linux-libc-headers: update to v5.16 | ||
| 534 | - linux-yocto/5.10: update to v5.10.109 | ||
| 535 | - linux-yocto/5.15: introduce recipes (v5.15.32) | ||
| 536 | - linux-yocto-dev: update to v5.18+ | ||
| 537 | - linux-yocto-rt/5.10: update to -rt61 | ||
| 538 | - linux-yocto-rt/5.15: update to -rt34 | ||
| 539 | - llvm: update 12.0.1 -> 13.0.1 | ||
| 540 | - logrotate: update 3.18.1 -> 3.19.0 | ||
| 541 | - lsof: update 4.91 -> 4.94.0 | ||
| 542 | - ltp: update 20210927 -> 20220121 | ||
| 543 | - ltp: Update to 20210927 | ||
| 544 | - lttng-modules: update devupstream to latest 2.13 | ||
| 545 | - lttng-modules: update to 2.13.3 | ||
| 546 | - lttng-tools: upgrade 2.13.0 -> 2.13.4 | ||
| 547 | - lttng-ust: upgrade 2.13.0 -> 2.13.2 | ||
| 548 | - lua: update 5.3.6 -> 5.4.4 | ||
| 549 | - lzip: upgrade 1.22 -> 1.23 | ||
| 550 | - man-db: upgrade 2.9.4 -> 2.10.2 | ||
| 551 | - man-pages: update to 5.13 | ||
| 552 | - mdadm: update 4.1 -> 4.2 | ||
| 553 | - mesa: upgrade 21.2.1 -> 22.0.0 | ||
| 554 | - meson: update 0.58.1 -> 0.61.3 | ||
| 555 | - minicom: Upgrade 2.7.1 -> 2.8 | ||
| 556 | - mmc-utils: upgrade to latest revision | ||
| 557 | - mobile-broadband-provider-info: upgrade 20210805 -> 20220315 | ||
| 558 | - mpg123: upgrade 1.28.2 -> 1.29.3 | ||
| 559 | - msmtp: upgrade 1.8.15 -> 1.8.20 | ||
| 560 | - mtd-utils: upgrade 2.1.3 -> 2.1.4 | ||
| 561 | - mtools: upgrade 4.0.35 -> 4.0.38 | ||
| 562 | - musl: Update to latest master | ||
| 563 | - ncurses: update 6.2 -> 6.3 | ||
| 564 | - newlib: Upgrade 4.1.0 -> 4.2.0 | ||
| 565 | - nfs-utils: upgrade 2.5.4 -> 2.6.1 | ||
| 566 | - nghttp2: upgrade 1.45.1 -> 1.47.0 | ||
| 567 | - ofono: upgrade 1.32 -> 1.34 | ||
| 568 | - opensbi: Upgrade to 1.0 | ||
| 569 | - openssh: upgrade 8.7p1 -> 8.9 | ||
| 570 | - openssl: update 1.1.1l -> 3.0.2 | ||
| 571 | - opkg: upgrade 0.4.5 -> 0.5.0 | ||
| 572 | - opkg-utils: upgrade 0.4.5 -> 0.5.0 | ||
| 573 | - ovmf: update 202105 -> 202202 | ||
| 574 | - p11-kit: update 0.24.0 -> 0.24.1 | ||
| 575 | - pango: upgrade 1.48.9 -> 1.50.4 | ||
| 576 | - patchelf: upgrade 0.13 -> 0.14.5 | ||
| 577 | - perl-cross: update 1.3.6 -> 1.3.7 | ||
| 578 | - perl: update 5.34.0 -> 5.34.1 | ||
| 579 | - piglit: upgrade to latest revision | ||
| 580 | - pigz: upgrade 2.6 -> 2.7 | ||
| 581 | - pinentry: update 1.1.1 -> 1.2.0 | ||
| 582 | - pkgconfig: Update to latest | ||
| 583 | - psplash: upgrade to latest revision | ||
| 584 | - puzzles: upgrade to latest revision | ||
| 585 | - python3-asn1crypto: upgrade 1.4.0 -> 1.5.1 | ||
| 586 | - python3-attrs: upgrade 21.2.0 -> 21.4.0 | ||
| 587 | - python3-cryptography: Upgrade to 36.0.2 | ||
| 588 | - python3-cryptography-vectors: upgrade to 36.0.2 | ||
| 589 | - python3-cython: upgrade 0.29.24 -> 0.29.28 | ||
| 590 | - python3-dbusmock: update to 0.27.3 | ||
| 591 | - python3-docutils: upgrade 0.17.1 0.18.1 | ||
| 592 | - python3-dtschema: upgrade 2021.10 -> 2022.1 | ||
| 593 | - python3-gitdb: upgrade 4.0.7 -> 4.0.9 | ||
| 594 | - python3-git: update to 3.1.27 | ||
| 595 | - python3-hypothesis: upgrade 6.15.0 -> 6.39.5 | ||
| 596 | - python3-imagesize: upgrade 1.2.0 -> 1.3.0 | ||
| 597 | - python3-importlib-metadata: upgrade 4.6.4 -> 4.11.3 | ||
| 598 | - python3-jinja2: upgrade 3.0.1 -> 3.1.1 | ||
| 599 | - python3-jsonschema: upgrade 3.2.0 -> 4.4.0 | ||
| 600 | - python3-libarchive-c: upgrade 3.1 -> 4.0 | ||
| 601 | - python3-magic: upgrade 0.4.24 -> 0.4.25 | ||
| 602 | - python3-mako: upgrade 1.1.5 -> 1.1.6 | ||
| 603 | - python3-markdown: upgrade 3.3.4 -> 3.3.6 | ||
| 604 | - python3-markupsafe: upgrade 2.0.1 -> 2.1.1 | ||
| 605 | - python3-more-itertools: upgrade 8.8.0 -> 8.12.0 | ||
| 606 | - python3-numpy: upgrade 1.21.2 -> 1.22.3 | ||
| 607 | - python3-packaging: upgrade 21.0 -> 21.3 | ||
| 608 | - python3-pathlib2: upgrade 2.3.6 -> 2.3.7 | ||
| 609 | - python3-pbr: upgrade 5.6.0 -> 5.8.1 | ||
| 610 | - python3-pip: update 21.2.4 -> 22.0.3 | ||
| 611 | - python3-pycairo: upgrade 1.20.1 -> 1.21.0 | ||
| 612 | - python3-pycryptodome: upgrade 3.10.1 -> 3.14.1 | ||
| 613 | - python3-pyelftools: upgrade 0.27 -> 0.28 | ||
| 614 | - python3-pygments: upgrade 2.10.0 -> 2.11.2 | ||
| 615 | - python3-pygobject: upgrade 3.40.1 -> 3.42.0 | ||
| 616 | - python3-pyparsing: update to 3.0.7 | ||
| 617 | - python3-pyrsistent: upgrade 0.18.0 -> 0.18.1 | ||
| 618 | - python3-pytest-runner: upgrade 5.3.1 -> 6.0.0 | ||
| 619 | - python3-pytest-subtests: upgrade 0.6.0 -> 0.7.0 | ||
| 620 | - python3-pytest: upgrade 6.2.4 -> 7.1.1 | ||
| 621 | - python3-pytz: upgrade 2021.3 -> 2022.1 | ||
| 622 | - python3-py: upgrade 1.10.0 -> 1.11.0 | ||
| 623 | - python3-pyyaml: upgrade 5.4.1 -> 6.0 | ||
| 624 | - python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.21 | ||
| 625 | - python3-scons: upgrade 4.2.0 -> 4.3.0 | ||
| 626 | - python3-setuptools-scm: upgrade 6.0.1 -> 6.4.2 | ||
| 627 | - python3-setuptools: update to 59.5.0 | ||
| 628 | - python3-smmap: update to 5.0.0 | ||
| 629 | - python3-tomli: upgrade 1.2.1 -> 2.0.1 | ||
| 630 | - python3: update to 3.10.3 | ||
| 631 | - python3-urllib3: upgrade 1.26.8 -> 1.26.9 | ||
| 632 | - python3-zipp: upgrade 3.5.0 -> 3.7.0 | ||
| 633 | - qemu: update 6.0.0 -> 6.2.0 | ||
| 634 | - quilt: upgrade 0.66 -> 0.67 | ||
| 635 | - re2c: upgrade 2.2 -> 3.0 | ||
| 636 | - readline: upgrade 8.1 -> 8.1.2 | ||
| 637 | - repo: upgrade 2.17.3 -> 2.22 | ||
| 638 | - resolvconf: update 1.87 -> 1.91 | ||
| 639 | - rng-tools: upgrade 6.14 -> 6.15 | ||
| 640 | - rpcsvc-proto: upgrade 1.4.2 -> 1.4.3 | ||
| 641 | - rpm: update 4.16.1.3 -> 4.17.0 | ||
| 642 | - rt-tests: update 2.1 -> 2.3 | ||
| 643 | - ruby: update 3.0.2 -> 3.1.1 | ||
| 644 | - rust: update 1.54.0 -> 1.59.0 | ||
| 645 | - rxvt-unicode: upgrade 9.26 -> 9.30 | ||
| 646 | - screen: upgrade 4.8.0 -> 4.9.0 | ||
| 647 | - shaderc: update 2021.1 -> 2022.1 | ||
| 648 | - shadow: upgrade 4.9 -> 4.11.1 | ||
| 649 | - socat: upgrade 1.7.4.1 -> 1.7.4.3 | ||
| 650 | - spirv-headers: bump to b42ba6 revision | ||
| 651 | - spirv-tools: update 2021.2 -> 2022.1 | ||
| 652 | - sqlite3: upgrade 3.36.0 -> 3.38.2 | ||
| 653 | - strace: update 5.14 -> 5.16 | ||
| 654 | - stress-ng: upgrade 0.13.00 -> 0.13.12 | ||
| 655 | - sudo: update 1.9.7p2 -> 1.9.10 | ||
| 656 | - sysklogd: upgrade 2.2.3 -> 2.3.0 | ||
| 657 | - sysstat: upgrade 12.4.3 -> 12.4.5 | ||
| 658 | - systemd: update 249.3 -> 250.4 | ||
| 659 | - systemtap: upgrade 4.5 -> 4.6 | ||
| 660 | - sysvinit: upgrade 2.99 -> 3.01 | ||
| 661 | - tzdata: update to 2022a | ||
| 662 | - u-boot: upgrade 2021.07 -> 2022.01 | ||
| 663 | - uninative: Upgrade to 3.6 with gcc 12 support | ||
| 664 | - util-linux: update 2.37.2 -> 2.37.4 | ||
| 665 | - vala: upgrade 0.52.5 -> 0.56.0 | ||
| 666 | - valgrind: update 3.17.0 -> 3.18.1 | ||
| 667 | - vim: upgrade to 8.2 patch 4681 | ||
| 668 | - vte: upgrade 0.64.2 -> 0.66.2 | ||
| 669 | - vulkan-headers: upgrade 1.2.182 -> 1.2.191 | ||
| 670 | - vulkan-loader: upgrade 1.2.182 -> 1.2.198.1 | ||
| 671 | - vulkan-samples: update to latest revision | ||
| 672 | - vulkan-tools: upgrade 1.2.182 -> 1.2.191 | ||
| 673 | - vulkan: update 1.2.191.0 -> 1.3.204.1 | ||
| 674 | - waffle: update 1.6.1 -> 1.7.0 | ||
| 675 | - wayland-protocols: upgrade 1.21 -> 1.25 | ||
| 676 | - wayland: upgrade 1.19.0 -> 1.20.0 | ||
| 677 | - webkitgtk: upgrade 2.34.0 -> 2.36.0 | ||
| 678 | - weston: upgrade 9.0.0 -> 10.0.0 | ||
| 679 | - wget: update 1.21.1 -> 1.21.3 | ||
| 680 | - wireless-regdb: upgrade 2021.07.14 -> 2022.02.18 | ||
| 681 | - wpa-supplicant: update 2.9 -> 2.10 | ||
| 682 | - wpebackend-fdo: upgrade 1.10.0 -> 1.12.0 | ||
| 683 | - xauth: upgrade 1.1 -> 1.1.1 | ||
| 684 | - xf86-input-libinput: update to 1.2.1 | ||
| 685 | - xf86-video-intel: update to latest commit | ||
| 686 | - xkeyboard-config: update to 2.35.1 | ||
| 687 | - xorgproto: update to 2021.5 | ||
| 688 | - xserver-xorg: update 1.20.13 -> 21.1.3 | ||
| 689 | - xwayland: update 21.1.2 -> 22.1.0 | ||
| 690 | - xxhash: upgrade 0.8.0 -> 0.8.1 | ||
| 691 | - zstd: update 1.5.0 -> 1.5.2 | ||
| 692 | |||
| 693 | |||
| 694 | |||
| 695 | Contributors to 4.0 | ||
| 696 | ~~~~~~~~~~~~~~~~~~~ | ||
| 697 | |||
| 698 | Thanks to the following people who contributed to this release: | ||
| 699 | |||
| 700 | - Abongwa Amahnui Bonalais | ||
| 701 | - Adriaan Schmidt | ||
| 702 | - Adrian Freihofer | ||
| 703 | - Ahmad Fatoum | ||
| 704 | - Ahmed Hossam | ||
| 705 | - Ahsan Hussain | ||
| 706 | - Alejandro Hernandez Samaniego | ||
| 707 | - Alessio Igor Bogani | ||
| 708 | - Alexander Kanavin | ||
| 709 | - Alexandre Belloni | ||
| 710 | - Alexandru Ardelean | ||
| 711 | - Alexey Brodkin | ||
| 712 | - Alex Stewart | ||
| 713 | - Andreas Müller | ||
| 714 | - Andrei Gherzan | ||
| 715 | - Andrej Valek | ||
| 716 | - Andres Beltran | ||
| 717 | - Andrew Jeffery | ||
| 718 | - Andrey Zhizhikin | ||
| 719 | - Anton Mikanovich | ||
| 720 | - Anuj Mittal | ||
| 721 | - Bill Pittman | ||
| 722 | - Bruce Ashfield | ||
| 723 | - Caner Altinbasak | ||
| 724 | - Carlos Rafael Giani | ||
| 725 | - Chaitanya Vadrevu | ||
| 726 | - Changhyeok Bae | ||
| 727 | - Changqing Li | ||
| 728 | - Chen Qi | ||
| 729 | - Christian Eggers | ||
| 730 | - Claudius Heine | ||
| 731 | - Claus Stovgaard | ||
| 732 | - Daiane Angolini | ||
| 733 | - Daniel Ammann | ||
| 734 | - Daniel Gomez | ||
| 735 | - Daniel McGregor | ||
| 736 | - Daniel Müller | ||
| 737 | - Daniel Wagenknecht | ||
| 738 | - David Joyner | ||
| 739 | - David Reyna | ||
| 740 | - Denys Dmytriyenko | ||
| 741 | - Dhruva Gole | ||
| 742 | - Diego Sueiro | ||
| 743 | - Dmitry Baryshkov | ||
| 744 | - Ferry Toth | ||
| 745 | - Florian Amstutz | ||
| 746 | - Henry Kleynhans | ||
| 747 | - He Zhe | ||
| 748 | - Hongxu Jia | ||
| 749 | - Hsia-Jun(Randy) Li | ||
| 750 | - Ian Ray | ||
| 751 | - Jacob Kroon | ||
| 752 | - Jagadeesh Krishnanjanappa | ||
| 753 | - Jasper Orschulko | ||
| 754 | - Jim Wilson | ||
| 755 | - Joel Winarske | ||
| 756 | - Joe Slater | ||
| 757 | - Jon Mason | ||
| 758 | - Jose Quaresma | ||
| 759 | - Joshua Watt | ||
| 760 | - Justin Bronder | ||
| 761 | - Kai Kang | ||
| 762 | - Kamil Dziezyk | ||
| 763 | - Kevin Hao | ||
| 764 | - Khairul Rohaizzat Jamaluddin | ||
| 765 | - Khem Raj | ||
| 766 | - Kiran Surendran | ||
| 767 | - Konrad Weihmann | ||
| 768 | - Kory Maincent | ||
| 769 | - Lee Chee Yang | ||
| 770 | - Leif Middelschulte | ||
| 771 | - Lei Maohui | ||
| 772 | - Li Wang | ||
| 773 | - Liwei Song | ||
| 774 | - Luca Boccassi | ||
| 775 | - Lukasz Majewski | ||
| 776 | - Luna Gräfje | ||
| 777 | - Manuel Leonhardt | ||
| 778 | - Marek Vasut | ||
| 779 | - Mark Hatle | ||
| 780 | - Markus Niebel | ||
| 781 | - Markus Volk | ||
| 782 | - Marta Rybczynska | ||
| 783 | - Martin Beeger | ||
| 784 | - Martin Jansa | ||
| 785 | - Matthias Klein | ||
| 786 | - Matt Madison | ||
| 787 | - Maximilian Blenk | ||
| 788 | - Max Krummenacher | ||
| 789 | - Michael Halstead | ||
| 790 | - Michael Olbrich | ||
| 791 | - Michael Opdenacker | ||
| 792 | - Mike Crowe | ||
| 793 | - Ming Liu | ||
| 794 | - Mingli Yu | ||
| 795 | - Minjae Kim | ||
| 796 | - Nicholas Sielicki | ||
| 797 | - Olaf Mandel | ||
| 798 | - Oleh Matiusha | ||
| 799 | - Oleksandr Kravchuk | ||
| 800 | - Oleksandr Ocheretnyi | ||
| 801 | - Oleksandr Suvorov | ||
| 802 | - Oleksiy Obitotskyy | ||
| 803 | - Otavio Salvador | ||
| 804 | - Pablo Saavedra | ||
| 805 | - Paul Barker | ||
| 806 | - Paul Eggleton | ||
| 807 | - Pavel Zhukov | ||
| 808 | - Peter Hoyes | ||
| 809 | - Peter Kjellerstedt | ||
| 810 | - Petr Vorel | ||
| 811 | - Pgowda | ||
| 812 | - Quentin Schulz | ||
| 813 | - Ralph Siemsen | ||
| 814 | - Randy Li | ||
| 815 | - Randy MacLeod | ||
| 816 | - Rasmus Villemoes | ||
| 817 | - Ricardo Salveti | ||
| 818 | - Richard Neill | ||
| 819 | - Richard Purdie | ||
| 820 | - Robert Joslyn | ||
| 821 | - Robert P. J. Day | ||
| 822 | - Robert Yang | ||
| 823 | - Ross Burton | ||
| 824 | - Rudolf J Streif | ||
| 825 | - Sakib Sajal | ||
| 826 | - Samuli Piippo | ||
| 827 | - Saul Wold | ||
| 828 | - Scott Murray | ||
| 829 | - Sean Anderson | ||
| 830 | - Simone Weiss | ||
| 831 | - Simon Kuhnle | ||
| 832 | - S. Lockwood-Childs | ||
| 833 | - Stefan Herbrechtsmeier | ||
| 834 | - Steve Sakoman | ||
| 835 | - Sundeep KOKKONDA | ||
| 836 | - Tamizharasan Kumar | ||
| 837 | - Tean Cunningham | ||
| 838 | - Teoh Jay Shen | ||
| 839 | - Thomas Perrot | ||
| 840 | - Tim Orling | ||
| 841 | - Tobias Kaufmann | ||
| 842 | - Tom Hochstein | ||
| 843 | - Tony McDowell | ||
| 844 | - Trevor Gamblin | ||
| 845 | - Ulrich Ölmann | ||
| 846 | - Valerii Chernous | ||
| 847 | - Vivien Didelot | ||
| 848 | - Vyacheslav Yurkov | ||
| 849 | - Wang Mingyu | ||
| 850 | - Xavier Berger | ||
| 851 | - Yi Zhao | ||
| 852 | - Yongxin Liu | ||
| 853 | - Yureka | ||
| 854 | - Zev Weiss | ||
| 855 | - Zheng Ruoqin | ||
| 856 | - Zoltán Böszörményi | ||
| 857 | - Zygmunt Krynicki | ||
| 858 | |||
| 859 | |||
| 860 | |||
| 861 | Repositories / Downloads for 4.0 | ||
| 862 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 863 | |||
| 864 | TBD | ||
