Releases: YoeDistro/yoe-distro
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
2024.04 - "Norfolk"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.04] - 2024-04-30
Changed
- Upgrade webkitgtk3 to 2.44
- Fix packaging conflicts between mesa and mesa-pvr for RISCV64
- Upgrade linux-yocto to v6.6.23
- Upgrade gstreamer to 1.22.11
- Fix openssl crash on aarch64 w/o crypto instructions
- Accomodate llvm in readelf and objdump commands in oe packaging
- Enable OPTEE for var-som-mx8 project
- Upgrade Golang to 1.22.2
- Upgrade webkit to 2.44.0
- Fix ptests for several meta-openembedded recipes
- Update QT6 to latest 6.7
- Upgrade clang compiler to 18.1.3
- Switch to use http/https instead of ftp in SRC_URIs
- Update linux-variscite to include DT fix to enable PCIE
- Upgrade clang to 18.1.4
- Support 6.6 kernel and u-boot 2024.04 on upstream odroid machines
- Update several gnome components to 46.1
- Add GPT partition names to partitions on rockchip machines
- Fix ptest runs for pv, psqlodbc, unixdoc, ostree
- Add fido2 support to openSSH
- Make predictable name mac policy opt-out in systemd
Added
- New Recipes
- highway, libjxl, python-libusb1, libfido2, avro-c++, python3-flexcache
python3-flexparser, composefs, aravis, ydotool
- highway, libjxl, python-libusb1, libfido2, avro-c++, python3-flexcache
Removed
- Removed recipes
- libxml++, python3-websockets
2024.03 - "Massese"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.03] - 2024-03-31
Changed
- Adjustments for bmap-tools -> bmaptool rename
- Major update of clang compiler to 18.1.2
- Add fixes to build recipes with clang-18
- Upgrade vlc to 3.0.20
- Fix reproducibility issues in gnome recipes
- Fix several recipes to work with libxml2 2.12+
- Upgrade PHP to 8.2.16
- Upgrade systemd from 255.1 -> 255.4
- Bump Go compiler to 1.22
- Upgrade GDB to 14.2
- Update linux-yocto to v6.6.22
- Add ptests to several python recipes
- Upgrade LVGL to 9.0 major release
- Upgrade to using QT 6.7.1 in yoe-kiosk-browser
- Update to use 6.1 kernel on all IMX8/IMX9 projects
- Fix var-som-mx8 project to use 6.1 kernel
- Generate versioned shared libraries from LVGL
- Upgrade frr to latest on 9.1 stable
- set TNSPEC_BOOTDEV_DEFAULT for jetson-orin-nano-devkit
- Upgrade some portions of Gnome to 46.0
- Add linux-raspberrypi 6.6 LTS kernel recipe and default to it
- Update meta-tegra to use R35.5.0 nvidia SDK
- Upgrade golang compiler to 1.22.1
- Update to LLVM 18.1.1
- Fix vala to work with gtk < 4.14
- Use +nocrypto with -mcpu compiler options for rpi3/rpi4
- Fix qttools 6.x build with clang
- Update simpleIOT to 0.15.3
- Fix libcamera crashes due to clang patches
- Fix musl builds for openflow, liburing, tracker-miners, libcamera
plocate - Bump linux-raspberrypi to 6.6.22
- Add rpi hifiberry-dacplusadc overlay
- Add apache preset mpm=prefork by default
Added
-
Add new recipes
- python3-wsproto, python3-httptools, python3-a2wsgi
python3-a2wsgi, python3-responses, python3-pytest-localserver
python3-tomli-w, python3-invoke, python3-icecream
python3-types-python-dateutil, python3-freezegun
buildtools-imagemagick, spandsp, sngrep, bluez-tools
freerdp3, python3-dbus, msgraph, gtk4mm, aer-inject
microsoft-gsl, libcpr, gnome-user-share
- python3-wsproto, python3-httptools, python3-a2wsgi
-
Add genericarm64 MACHINE
Removed
2024.02 - "Lati"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.02] - 2024-02-29
Changed
- Update linux-raspberrypi to 6.1.74
- Fix VisionFive2 u-boot and linux kernel builds with GCC-14
- Fix support for large rootfs on tegra platforms
- Fix several packages to build with GCC-14 and clang-18
- Upgrade linux-yocto-dev to 6.8+
- Avoid using -march when -mcpu is chosen for armv8/armv9 architectures
- Update Golang to 1.20.13
- Update pseudo to pull in gcc14 fix and missing statvfs64 intercept
- Upgrade OpenSSL to 3.2.1
- Upgrade glibc to 2.39
- Upgrade binutils to 2.42
- Upgrade linux-yocto to v6.6.18
- Improve running default image ptests on RISCV
- Upgrade opkg to 0.6.3
- Fix build race in xfstests
- Fix compiler-rt sanitizers build
- Make clangd compilation optional
- Update LLVM to 18 RC2
- Upgrade openSSH to 9.6p1
- Update mesa to 24.x release
- Upgrade valgrind to 3.22.0
- Fix various python pieces to work with python 3.12
- Update layers for scarthgap release to be series compatible
- Switch meta-python repcipes to use pytest --automake enmass
- Upgrade linux-raspberrypi to 6.1.77
- Enable RTC in RISCV qemu kernel configs
- Fix yocto compatible status for meta-clang
- Fix dav1d build on RISCV
- Improve vscode IDE support
- Add images to enable BBCLASSEXTEND parallel execution for
meta-networking, meta-multimedia, meta-filesystems layers
Added
- New packages - python3-moteus, python3-google-auth-oauthlib, python3-janus
flatcc, python3-aiohappyeyeballs, bonnie++. e2tools, python3-strenum
python3-httpx, python3-httpcore, python3-sniffio, python3-anyio
python3-socksio, python3-pyyaml-include, whitenoise, wavemon, libdaq, snort3
sdmon, python3-looseversion - Add cortexa78 tune files
Removed
- Remove meta-elm-binary layer, its not needed anymore for simpleIOT
- Delete LLVMVERSION
- drop using PYTHON_PN variable
- Removed recipes - libencode-locale-perl, libencode-perl
2024.01 - "Katahdin"
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[2024.01] - 2024-01-31
Changed
- Fix llvm-config to work in cross-compilation environment
- Fix several recipes to work with python 3.12
- Update rust compiler to 1.74.1
- introduce 6.6 reference kernel and make it default for Qemu machines
- Update linux-kernels to v6.1.70 and v6.6.9
- Require bitbake 2.7.1 minimum
- Update mesa to 23.3.2
- Update visionfive2 firmware to JH7110_VF2_6.1_v5.10.3
- Disable mongodb build until its ported to python 3.12
- Add udev-bash-completion package to systemd
- Upgrade reference u-boot to 2024.01
- Use pkg-config in the meson cross files
- Backport opkg fix to drop --numeric-owner parameter
- don't exclude gtkdocize in autotools class, fix several recipes
to inherit gtk-doc - Distable incompatible-function-pointer-types warning as error
with clang 17 on python3-lxml and python3-kivy - Update VisionFive2 u-boot to JH7110_VF2_6.1_v5.10.3
- Fix evolution-data-server fallout with inherit_defer
- Add check for rv32 musl support being absent in Core layer
- Undo the musl/rv32 host compatible check in meta-riscv
- Update weston to 13.0.0
- Update autoconf to 2.72d -> 2.72e
- Fix openssl build on riscv32
- Update to python 3.12 major release
- Improve go-vendor support in recipetool
- Add build time QA check for "virtual/" in RPROVIDES and RDEPENDS
- Fix the mozjs-115 build on ARMv5
- Update linux-yocto versions to v6.1.73, v6.6.12
- Upgrade uftrace to 0.15.2, adds support for rust and python
- Add ptest support for xz
- Upgrade rpm to 4.19.1
- upgrade systemd to 255.1
- Upgrade Qemu to 8.2.0
- Update QT6 to 6.6.2 and add build fixes to QTWebengine with latest clang
Added
- New recipe - ssd1306, dropwatch, python3-apscheduler
- Added machines - orangepi-5-plus, rock-4c-plus, rock-3a, roc-rk3308-cc
roc-rk3328-cc, Raspberrypi5 - Add Darwin platform support to cmake class
- Add a new
inherit_defer
keyword support to bitbake - add devtool support for multiple source in SRC_URI
- Add new project for rpi4 32bit machine
Removed
- Removed recipes: zvariant, polkit-0.119, mozjs-102, python3-jsonrpcserver
python3-oslash, python3-kmod, python3-xmlrunner, linux-yocto/6.1