Skip to content

Releases: YoeDistro/yoe-distro

2025.02 - "Xinjiang Merino"

01 Mar 04:33
627a6e3
Compare
Choose a tag to compare

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"

01 Feb 07:16
70f9b26
Compare
Choose a tag to compare

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"

31 Dec 03:41
e90e1bd
Compare
Choose a tag to compare

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"

29 Nov 21:39
f1187d3
Compare
Choose a tag to compare

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"

31 Oct 15:48
3a2e5a4
Compare
Choose a tag to compare

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"

30 Sep 20:08
4848d62
Compare
Choose a tag to compare

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

31 Aug 19:28
7e0dc54
Compare
Choose a tag to compare

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"

30 Jul 10:16
99efec8
Compare
Choose a tag to compare

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"

01 Jul 12:51
38167c5
Compare
Choose a tag to compare

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"

31 May 18:58
7a20b85
Compare
Choose a tag to compare

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 to yoe-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

Removed

  • Removed recipes
    • orrery, libtirpc126, usbinit, libomxil
  • Drop using LLVMVERSION
  • Drop unused 5.15 linux-raspberrypi version