Releases: YoeDistro/yoe-distro
2025.02 - "Xinjiang Merino"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2025.02] - 2025-02-28
Changed
- Fix several recipes in meta-python to use ptest-python-pytest class
- Correct Licenses for libdvbcsa, fatresize, znc, ndpi
- Upgrade linux-yocto/6.12 to v6.12.11, linux-yocto/6.6 to v6.6.74
- Enable high precision arithmetic support in gawk
- Do not use git submodule fetcher in protobuf
- Upgrade sip to 6.10.0
- Separate out mdns-libnss-mdns package from mdns and rename nss-mdns recipe to avahi-libnss-mdns
- Upgrade opencv to 4.11.0
- Enable '-o pipefail' for the SDK installer
- Upgrade libseccomp to 2.6
- Upgrade Glibc to 2.41
- Upgrade GDB to 16.2
- Upgrade binutils to 2.44
- Enable Sv39 memory address scheme by default for qemuriscv machines
- Upgrade LLVM to 19.1.7
- Upgrade Gstreamer to 1.24.12
- Fix RPI-5/CM5 boot issue
- Enable create-spdx to build SPDX manifests
- Update linux-yocto/6.12 to v6.12.13
- Upgrade python to 2.13.2
- Upgrade Go compiler to 1.22.12
- Switch p7zip to 7zip in classes
- Upgrade musl to latest and fix failing recipes
- Update coreutils to 9.6
- Update OpenSSL to 3.4.1
- Include xz support by default in GDB
- Fix PACKAGECONFIG handling for cross recipes
- Upgrade rust to 1.82.0
- Drop net-tools from busybox defconfig
- Drop ifconfig in favor of ip
- Update uninative to 4.7 which uses glibc 2.41
Added
- Added recipes - libspdm, spdm-utils, python3-cairocffi
- Add linux-raspberrypi 6.12 recipe
Removed
- Deleted recipes - pipewire-0.2, linux-yocto/6.6
- Drop ld-is-gold support
2025.01 - "Wiltshire"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2025.01] - 2025-01-31
Changed
- Upgrade nss to 3.107 and nspr to 4.36
- Upgrade bingen-cli to 0.71.1
- Use ptest-python-pytest class in meta-python recipes for ptests
- Upgrade mpd to 0.23.16
- Use go module fetcher for crucible recipe
- Fix recipes in meta-openembedded to build with fmt 11.1.x
- Upgrade QT 6.8 to latest
- Update linux-yocto/6.12 to v6.12.9 and linux-yocto/6.6 to v6.6.69
- Update reference u-boot to 2025.01
- Disable recipes not compatible with boost 1.87 in meta-oe
- Upgrade systemd to 257.1 and enable create-log-dirs
- Upgrade python to 3.13.1
- Upgrade cmake to 3.31.3
- Support usrmerge in toolchain SDK builds
- Lower the length of TMPDIR limit to 400 in sanity class
- Fix absolute paths in go-vendor class
- Upgrade LLVM and Clang to 19.1.7
- Use ptest-python-pytest class in several python package recipes
- Update polkit to 126
- Upgrade mariadb to 11.4.x LTS release
- Switch visionfive2 to efi boot
- Upgrade python3-numpy to 2.2.2
- Switch several recipes using virtual/XXX-gcc to virtual/cross-cc
- Upgrade rust to 1.81.0
- Update rust data layouts for ppc , riscv64 , aarch64 and loongaarch64 targets
- Fix ??= bitbake operator for variable flags
- Fix include poisoning GCC patch to be fatal again in gcc/g++
- Bump swupdate to release 2024.12.1
- Update tzdata to 2025a
- Upgrade GDB to 16.1
- Upgrade Go compiler to 1.22.11
Added
- Add new recipes - libheif, yyjson, ctre, jsoncons, cxxopts,
pistache, spectre-meltdown-checker, python3-nanobind
python3-lief, cheese, opencl-cts - add Go mod h1 checksum support to bitbake fetcher
- Add UBI support to initrdscripts
- Add support for qemuriscv64 and qemuriscv32 to formfactor
- Add a new class to consolidate pytest ptest functionality
- Add squish support to QT6
Removed
- Remove ACLOCALDIR and ACLOCALEXTRAPATH from autotools class
- Remove recipe - blktool, mozjs-115
2024.12 - "Valais"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.12] - 2024-12-31
Changed
- Upgrade openssl to 3.4.0
- Upgrade gnu-efi to 4.0.0
- Improve bitbake's setscene performance
- Enable GCC sanitizers for riscv64
- Fix Qt5/6 wireshark configuration
- Add 6.12 linux-yocto reference kernel
- Upgrade 6.6 kernel to v6.6.64
- Upgrade curl to 8.11.1
- Upgrade linux-raspberrypi-6.6 to 6.6.63
- Fix external kernel modules for 6.12 kernel e.g. emlog, vboxdrivers
- Upgrade LLVM and Clang to 19.1.6
- Introduce recipe for libpeas 2.x and make it cohabit with libpeas-1
- Update XFCE base components to 4.20 release
- Revert python3-numpy from 2.2 back to 2.1
- Upgrade Qemu to 9.2.0
- Upgrade systemd to 256.9
- Add linux-yocto 6.10 to meta-tegra
- Upgrade musl to latest master at 61399d4bd02ae1ec03068445aa7ffe9174466bfd
- Run aclocal cleanup on expect,tcl,bash recipes
- Use 7zip 24.09 to replace p7zip 16.02
- Add fido and apparmor packageconfigs to systemd
- Upgrade meson to 1.6.1
- Drop debug tweaks setting from meta-odroid
- Update VisionFive2 SDK to JH7110_VF2_6.6_v5.13.1
- Update VisionFive2 kernel to 6.6.20
- Bump OpenSBI to 1.6
Added
- Added recipes - pam-radius, lua-lgi, cbindgen
- Add include_all conf file bitbake directive
Removed
- Removed recipes - xserver-common, autoconf-2.13-native
- Remove gpe bbclass
- Drop linux-yocto 6.10
2024.11 - "Uda"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.11] - 2024-11-30
Changed
- Refresh FILESEXTRAPATHS for meta-oe recipes
- Upgrade bluez to 5.79
- use lz4 instead of lz4c in bitbake compress
- Upgrade busybox to 1.37 and refresh defconfigs
- Selectively enable GObject introspection in libgpiod
- Don't use debug-tweaks in image features
- Add ptests for openvpn
- Fix gdm to launch with plymouth
- Set CVE_PRODUCT for libestr, librelp, rsyslog, libfastjson
u-boot, tcpdump, net-snmp - Inherit cython class in several recipes
- Package libswupdate into separate package
- Add TEGRA_UEFI_MINIMAL support
- Update linux-yocto/6.6 to v6.6.62
- Require lz4 instead of lz4c in bitbake.conf
- Update kernel-devsrc to 6.12+
- Upgrade rust to 1.80.1
- Add itstool-native dependency to several recipes in meta-gnome
- Start using 6.12 for linux libc headers
- Fix taisei, keepalived build on musl
- Fix several recipes to work with ICU-76
- Disable ARM64_SME in linux-yocto
- Fix GCC build with tzdata 2024b
- Fix weston-init to work with seatd
- Fix qemu build for riscv64/musl and upgrade to 9.1.1
- Upgrade systemd to 256.8
- Upgrade LLVM to 19.1.4
- Use the new xserver-abi.inc to generate Xserver ABI dependencies
- Update clang to 19.1.4 release
Added
- Added recipes for - drm-info, asyncmqtt, swagger-ui
python3-rouge-score, python3-nltk, python3-fuse
raspi-utils4, canopenterm, pocketpy, libpanel, libdex
python3-mlcommons-loadgen, python3-inline-snapshot
python3-black, python3-scikit-build-core, pytesseract - Add recipes for tcl/tk 9.0 and tcl/tk 8.x to live side-by-side
- Add cython bbclass to abstract cython usage during build
- Add SECURITY.md file to various layers
Removed
- Removed debug_tweaks image feature
- Drop unnecessary SRC_URI md5sum from the recipes in meta-oe
- Drop support for BB_DANGLINGAPPENDS_WARNONLY
- Remove python3-isodate
2024.10 - "Teeswater"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.10] - 2024-10-31
Changed
- Fix all enabled ptests for meta-multimedia layer
- Enable go plugins to build in netdata
- Upgrade systemd to 256.6
- Enable systemd-boot on RISCV64
- Update linux-yocto/6.10 to v6.10.14 and linux-yocto/6.6 to v6.6.54
- Update llvm from 18.x to 19.x
- Upgrade OpenSSH to 9.9p1
- Use clang to build u-boot
- Fix useless rpaths in several recipes
- Updat egdb to 15.2
- Several fixes for python 3.13 migration
- Update Gnome components to version 47
- Fix ptests in meta-filesystems and meta-multimedia
- Upgrade clang to 19.1.2 release
- Fix several recipes to work with python 3.13
- Drop unnecessary SRC_URI md5sum in meta-python
- Fix do_fetch error for vlock and wireguard-tools recipes
- Upgrade musl to latest SHA 047a16398b29d2702a41a0d6d15370d54b9d723c
- Upgrade Qt6.8 recipes to latest on 6.8 release
- Fix LLDB python path in SDK
- Fix several ineffective overrides in meta-clang
- Change references to search.cpan.org to use metacpan.org in meta-perl
- Use CPAN_MIRRORS for several recipes in meta-perl
- Fix upstream status tags for beagleV kernel and uboot patches
- Update busyvbox to 1.37
- Update python to 3.13
- Update meson to 1.6.0
- Update gnome componets to 47.1
- Disable perl support in graphviz
- Fix ptests in meta-python to work with python 3.13
- Add ztd compression type option to SDK_ARCHIVE_TYPE
- Upgrade go compiler to 1.22.8
- Uphgrade systemd to 256.7
- Drop openssl/riscv workarounds to add libatomic
Added
- Added recipes for - fastfloat, glad, python3-pytest-codspeed
tomlplusplus, snapper, tegra-cuda-utils - L4T R36.4.0/JetPack 6.1 support
- Add class for building Unified Kernel Images (UKI)
- Add WIC_SECTOR_SIZE variable to wic
- Add tegra support for linux-yocto 6.10 kernel
Removed
- Removed VOLATILE_TMP_DIR and VOLATILE_LOG_DIR
- Drop unnecessary SRC_URI md5sum entries in meta-perl
- Skip rust setftests on all MIPS platforms
- Removed recipes - python3-whoosh
2024.09 - "Sahel"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.09] - 2024-09-30
Changed
- Fix systemd to not set polkit permissions manually
- Support testing over serial connection in textexport
- Always use BFD linker to build u-boot
- Fix several recipes to build with Clang-19
- Fix more buildpaths QA error in meta-openembedded
- Update QT6 to latest on 6.7 series
- Update bpftrace to 0.21.2
- Switch to support 'styhead' ( yocto 5.1 ) release codename
- Fix license field to reflect current state in several recipes
- Update linux-yocto v6.6.50, v6.10.8
- Fix python3-cude build breaks
- Fix python3 ptest runs on some recipes
- Use KMS instead of FKMS on pi4/pi5 non-eglfs distros
- Upgrade Clang to 19.1.0 major release
- Fix several recipes to build for RISCV32 architecture
- Switch QT6 to 6.8 release
- Upgrade glib-2.0 to 2.82.1
- Upgrade gtk4 to 4.16
- Upgrade OpenCV to 4.10
- Use GNU C++ runtime for building vte
- Fix all ptest failures in meta-python layer
Added
- Added recipes - libspelling, imx-cst, freeipmi, valkey
python3-trio, python3-python-multipart, python3-outcome
python3-pdm-build-locked, python3-starlette python3-setproctitle - Add gomodule fetcher
- Add genimage support
Removed
- Drop TCLIBCAPPEND
- Removed cmem and ti-osal recipes
2024.08 - "Rabo
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.08] - 2024-08-31
Changed
- Fix native builds for sanitizer version of compiler-rt
- Upgrade linux-yocto 6.6 to 6.6.45
- Update linux-kernel-headers to 6.10
- Update linux-yocto/6.10 6.10.3
- Fix clang compiled apps reproducibility issue w.r.t. clang version
- Switch several python recipes to use PEP-517 build backend
- Fix buildpaths build QA error in several recipes
- Add UPSTREAM_CHECK_COMMITS to meta-openembedded recipes
- Upgrade go to 1.22.6
- Upgrade rust to 1.79.0
- Upgrade GCC to 14.2
- Upgrade binutils to 2.43
- Set CVE_PRODUCT in several recipes
- Use imx-boot from NXP 6.6.23-2.0.0 BSP
- Pin weston to 12.0.4.imx for IMX
- Upgrade systemd to 256.5
- Upgrade rust to 1.78
- Fix reproducibility issues in several meta-openembedded recipes
- Set umask to 0022 on build directories on bitbake invocation
- Upgrade binutils to 2.43.1
- Fix QT 6.7 builds with Clang-19
- Upgrade libxml2 to 2.13.3 and address ABI breakges due to it in meta-oe
- Fix several multimedia recipes to work with ffmpeg 7
- Fix recipes to work with fmt 11.x
- Correct LICENSE field of several recipes in meta-python
- Upgrade musl to latest on trunk 1.2.5+
- Upgrade automate to 1.17
- Add swupdate OTA support on tegra platforms
Added
- Introduce 6.10 reference kernel
- Added vex class for CVE management
- Added recipes:
- drgn, vdpauinfo, python3-psycopg, libplacebo, cpuset
Removed
- Removed VOLATILE_TMP_DIR and VOLATILE_LOG_DIR bitbake variables
2024.07 - "Qinghai"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.07] - 2024-07-30
Changed
- Fix several packages to build with clang fortify and glibc 2.40
- Add ptest support for unbound
- Stop overriding unprefixed *FLAGS variables for native and nativesdk
- Update linux-yocto/6.6 to v6.6.35
- Use objdump instead of readelf to compute SONAME during image generation
- Adjust metadata to remove True option in getVar calls
- Fix exceptions with -mbranch-protection on ARM64/Libc++
- Enable build-id for systems built with clang compiler
- Upgrade QEMU to 9.0.1
- Update MACHINE in jetson-agx-orin-devkit
- Always use lld linker with clang for qt6 recipes
- Ignore various issues fatal with gcc-14
- Upgrade linux-raspberrypi to 6.6.36
- Pin runtime type to GCC runtime in cuda-gcc and define TOOLCHAIN variable
- Upgrade Go compiler to 1.22.5
- Upgrade systemd to v256
- Upgrade util-linux to 2.40.1
- Enforce default remote name to "origin" in git fetcher
- Enable GTK in OpenCV with wayland as well
- Switch Jetson platforms to use Yoe distro with wayland instead of EGLFS
- Update blueZ to 5.77
- Upgrade GDB to 15.1
- Enable kprobes in tegra kernel
- Add python3-cuda to tegra based images
- Do not manage wifi with systemd-networkmanager
- Disable audit subsystem in kernel for tegra platforms
- Add networkmanager and wireguard to all yoe images
- Fix busybox/tc compilation with 6.9 linux kernel headers
- Fix buildpaths QA error checks in several meta-oe recipes
- Fix several recipes in meta-oe for correct UPSTREAM_CHECK vars
- Update OpenSSH to 9.8p1
- Upgrade to glibc 2.40
Added
- Added new recipes - libabigail, include-what-you-use, dediprog-flasher
- Added DEBUG_LEVELFLAG variable to contain default debug level e.g. -g1, -g, etc.
- Add packageconfig knob to control tegra gallium driver in mesa
- Add nospdx class
- Add and switch default SPDX version to 3.0
- Add meta-tegra-community layer
Removed
- Drop generating a static libpython
- Remove /etc/ethertypes in iptables
- Drop obsolete debug compiler option -feliminate-unused-debug-types
- Drop deprecated configs from android-driver.cfg for rpi kernel
2024.06 - "Pagliarola"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.06] - 2024-06-30
Changed
- Fix libclc build
- Bump fsl kernel to 6.6.32
- Disable -Wincompatible-pointer-types as error in few recipes
to build with GCC-14 - Upgrade libcamera to 0.3.0
- Adjust several recipes to build with libtool 2.5
- Update linux-yocto/6.6 v6.6.32
- Upgrade QEMU to 9.0.0
- Upgrade OpenSSL to 3.3.1
- Update wayland to 1.23.0
- Bump QT to 6.7.3
- Fix kernel build for Jetson orin-nano
- Update clang to 18.1.8 release
- Upgrade libgpiod-1.x to 1.6.5 and fix build with musl
- Upgrade fwupd-efi to 1.6 and move py-pefile to meta-oe
- Allow using LLVM libc++ with GCC compiler
- Move fmt package from meta-oe -> core layer
- Fix libstdc++ unicode header typo regression found with clang
- Update rpidistro-ffmpeg to 5.1.4
- Fix contains reference to TMPDIR [buildpaths] warning in several recipes
- Upgrade PHP to 8.2.20
- Upgrade go compiler to 1.22.4
- Add PACKAGECONFIG for bpf-framework to systemd
Added
- Added new recipes for - sexpect, trompeloeil, cabextract
udpcast, python3-typer, magic-enum - Add ptests support for python3-dasbus, python3-flask
- Add support for BeagleV-Ahead SBC
- Add support for jetson-agx-orin-devkit
Removed
- remove g77/f77
- drop the old 1.4 bootstrap C version for go compiler
2024.05 - "Ossimi"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.05] - 2024-05-31
Changed
- Upgrade GCC to 14.1 major release
- Enable LLD linker as default for RISCV
- Upgrade strace to 6.8
- Upgrade clang compiler to 18.1.6
- Upgrade nginx to 1.26.0
- Fix several recipes to build with GCC-14
- Refactor composefs recipe
- Fix visionfive2-pvr-graphics sysvinit support
- Fix milkv-duo support in meta-riscv
- Update recipes in multiple layers for UNPACKDIR migration
- Update recipes to move away from S = WORKDIR assignments
- Introduce GO_SRCURI_DESTSUFFIX for go based recipes
- update Simple IoT to v0.16.0
- default
IMG_VERSION
to Yoe release: 2024.04 -> 24.04.x - add
ca-certificates
toyoe-simple-image
- Upgrade valgrind to 3.23.0
- Upgrade QT6 to 6.7.2
- Upgrade vulkan SDK to 1.3.283.0
- Upgrade spirv-llvm-translator 18.1.0
- Fix renaming of network interfaces on rpi projects using systemd
- Upgrade go to 1.22.3
Added
- Introduce UNPACKDIR bitbake variable
- New recipes
- glib-testing, opentelemetry-cpp, malcontent
python3-dasbus
- glib-testing, opentelemetry-cpp, malcontent
Removed
- Removed recipes
- orrery, libtirpc126, usbinit, libomxil
- Drop using LLVMVERSION
- Drop unused 5.15 linux-raspberrypi version