Release notes for Yocto-4.0.22 (Kirkstone)

Security Fixes in Yocto-4.0.22

Fixes in Yocto-4.0.22

  • bintuils: stable 2.38 branch update

  • bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibility

  • bitbake: fetch/wget: Move files into place atomically

  • bitbake: hashserv: tests: Omit client in slow server start test

  • bitbake: tests/fetch: Tweak to work on Fedora40

  • bitbake: wget: Make wget –passive-ftp option conditional on ftp/ftps

  • build-appliance-image: Update to kirkstone head revision

  • buildhistory: Fix intermittent package file list creation

  • buildhistory: Restoring files from preserve list

  • buildhistory: Simplify intercept call sites and drop SSTATEPOSTINSTFUNC usage

  • busybox: Fix cut with “-s” flag

  • cdrtools-native: fix build with gcc-14

  • curl: free old conn better on reuse

  • cve-exclusion: Drop the version comparision/warning

  • dejagnu: Fix LICENSE (change to GPL-3.0-only)

  • doc/features: remove duplicate word in distribution feature ext2

  • gcc: upgrade to v11.5

  • gcr: Fix LICENSE (change to LGPL-2.0-only)

  • glibc: stable 2.35 branch updates

  • install-buildtools: fix “test installation” step

  • install-buildtools: remove md5 checksum validation

  • install-buildtools: support buildtools-make-tarball and update to 4.1

  • iw: Fix LICENSE (change to ISC)

  • kmscube: Add patch to fix -int-conversion build error

  • lib/oeqa: rename assertRaisesRegexp to assertRaisesRegex

  • libedit: Make docs generation deterministic

  • linux-yocto/5.10: fix NFSV3 config warning

  • linux-yocto/5.10: remove obsolete options

  • linux-yocto/5.10: update to v5.10.223

  • linux-yocto/5.15: update to v5.15.166

  • meta-world-pkgdata: Inherit nopackages

  • migration-guide: add release notes for 4.0.21

  • openssl: Upgrade to 3.0.15

  • poky.conf: bump version for 4.0.22

  • populate_sdk_base: inherit nopackages

  • python3: Upgrade to 3.10.15

  • ruby: Make docs generation deterministic

  • runqemu: keep generating tap devices

  • scripts/install-buildtools: Update to 4.0.21

  • selftest/runtime_test/virgl: Disable for all fedora

  • testexport: fallback for empty IMAGE_LINK_NAME

  • testimage: fallback for empty IMAGE_LINK_NAME

  • tiff: Fix LICENSE (change to libtiff)

  • udev-extraconf: Add collect flag to mount

  • unzip: Fix LICENSE (change to Info-ZIP)

  • valgrind: disable avx_estimate_insn.vgtest

  • wpa-supplicant: Patch security advisory 2024-2

  • yocto-uninative: Update to 4.5 for gcc 14

  • yocto-uninative: Update to 4.6 for glibc 2.40

  • zip: Fix LICENSE (change to Info-ZIP)

  • zstd: fix LICENSE statement (change to “BSD-3-Clause | GPL-2.0-only”)

Known Issues in Yocto-4.0.22

  • oeqa/runtime: the beaglebone-yocto target fails the parselogs runtime test due to unexpected kernel error messages in the log (see bug 15624 on Bugzilla).

Contributors to Yocto-4.0.22

  • Aleksandar Nikolic

  • Alexandre Belloni

  • Archana Polampalli

  • Bruce Ashfield

  • Colin McAllister

  • Deepthi Hemraj

  • Divya Chellam

  • Hitendra Prajapati

  • Hugo SIMELIERE

  • Jinfeng Wang

  • Joshua Watt

  • Jörg Sommer

  • Konrad Weihmann

  • Lee Chee Yang

  • Martin Jansa

  • Massimiliano Minella

  • Michael Halstead

  • Mingli Yu

  • Niko Mauno

  • Paul Eggleton

  • Pedro Ferreira

  • Peter Marko

  • Purushottam Choudhary

  • Richard Purdie

  • Rob Woolley

  • Rohini Sangam

  • Ross Burton

  • Rudolf J Streif

  • Siddharth Doshi

  • Steve Sakoman

  • Vijay Anusuri

  • Vivek Kumbhar

Repositories / Downloads for Yocto-4.0.22

poky

openembedded-core

meta-mingw

meta-gplv2

bitbake

yocto-docs