All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade openssl to 3.4.0
- Upgrade gnu-efi to 4.0.0
- Improve bitbake's setscene performance
- 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 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 debug_tweaks image feature
- Drop unnecessary SRC_URI md5sum from the recipes in meta-oe
- Drop support for BB_DANGLINGAPPENDS_WARNONLY
- Remove python3-isodate
- 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 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 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
- 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 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
- Drop TCLIBCAPPEND
- Removed cmem and ti-osal recipes
- 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
- Introduce 6.10 reference kernel
- Added vex class for CVE management
- Added recipes:
- drgn, vdpauinfo, python3-psycopg, libplacebo, cpuset
- Removed VOLATILE_TMP_DIR and VOLATILE_LOG_DIR bitbake variables
- 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 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
- 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
- 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 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
- remove g77/f77
- drop the old 1.4 bootstrap C version for go compiler
- 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
- Introduce UNPACKDIR bitbake variable
- New recipes
- glib-testing, opentelemetry-cpp, malcontent python3-dasbus
- Removed recipes
- orrery, libtirpc126, usbinit, libomxil
- Drop using LLVMVERSION
- Drop unused 5.15 linux-raspberrypi version
- 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
- New Recipes
- highway, libjxl, python-libusb1, libfido2, avro-c++, python3-flexcache python3-flexparser, composefs, aravis, ydotool
- Removed recipes
- libxml++, python3-websockets
- 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
-
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
-
Add genericarm64 MACHINE
- 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
- 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
- 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
- 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
- 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 recipes: zvariant, polkit-0.119, mozjs-102, python3-jsonrpcserver python3-oslash, python3-kmod, python3-xmlrunner, linux-yocto/6.1
- Fix mesa-gl conflict with mali-g31 driver KHR/khrplatform.h header
- Enable utmp support in busybox on musl systems
- Support qemu for cmake via cmake-qemu.bbclass
- Update clang to 17.0.6
- Disable lld for x32 ABI, it does not have support
- Upgrade autoconf to 2.72d
- Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES in cmake
- Upgrade rust to 1.71.1
- Update go compiler to 1.20.12
- Update linux-yocto versions to v6.1.68, v6.5.13
- Prepate several recipes for working with python 3.12
- Fix meta-tegra to build with musl
- Use clang to compile openSSH again
- Fix build issues in bpftrace ptests
- Add ptests for c-ares
- Switch to 6.1 kernel for linux-starfive from 3.9.3 SDK
- Ensure features don't get backfilled for nativesdk
- Switch to using zstd compression in core layer
- Update gdb to 14.1 release
- Fix several packages to use right basename POSIX or GNU option
- Added recipes - monocypher, xorg-docs, xcursor-themes python3-maturin, cyaml, pkcs11-provider
- Devtool now supports git submodules for SRC_URI
- Add python recipe writing support to recipetool
- Add python maturin support
- Add project for jetson-orin-nano with NVME boot media
- Removed recipes - vte9, systemtap-uprobes
- Remove unused SRC_DISTRIBUTE_LICENSES variable
- Drop removed IMA option from linux-yocto
- Revive patchreview script
- Add python_hatchling support to recipetool
- Upgrade QEMU to 8.1.2
- Drop dependecy on libcroco in openbox and gnome-shell
- Update QT6 to 6.6.2
- Upgrade clang to 17.0.5
- add nativesdk version of acpica
- Use correct targets for rust binaries in meson
- Update openSBI to 1.3.1
- Update linux-yocto/6.5 to v6.5.9 and linux-yocto/6.1 to v6.1.60
- Fix arm arch mapping issues in libdnf
- Fix ODROID-C4 broken SD cards by dropping use of IMAGE_NAME_SUFFIX
- Upgrade linux-hardkernel-4.9 to latest upstream
- Fix WKS_FILE assignment which lets it use yoe wks template now
- Pin minimum kernel to 4.9 for C4
- Fix librsvg for RISCV32 architecture
- Fix libarchive build inconsistency w.r.t. libb2 presence
- Fix ptest-packagelists for RISCV32
- Fix spidev-test on kernel 4.9
- Add ptest support to nlohmann-json
- Use meson as default buildsystem for gnomebase.bbclass
- Adjust recipes in meta-openembedded to work with meson defaults for gnomebase.bbclass
- Obsolete dleyna related recipes
- Update linux-raspberrypi to 6.1.61
- Add systemd startup to yoe-kiosk-browser to run it usin linuxfb
- Add G31 mali driver and make it work with ODROID-C4
- Update rpi-config to tip of tree
- Fix mesa-gl build with LLD
- Drop PE, PR from /usr/src/debug paths in recipes from multiple layers
- Use nonarch libdir for tmpfiles.d in multiple recipes
- Process installed dependencies in deterministic order during staging
- Add sysvinit to distro features when using busybox init system
- Fix mesa for ODROID-C4 with G32 Mali userspace driver
- Upgrade gstreamer to 1.22.7
- Add minimal configuration for VS Code
- Add htop to yoe-simple-image
- Add nanopi-m4b machine
- Added recipes for:
- python3-pcodedmp, python3-olefile, python3-oletools
- python3-multivolumefile, python3-pymemcache, python3-jsbeautifier
- python3-inflate64, python3-colorclass, python3-rarfile
- reptyr, python3-unoconv, python3-screeninfo, python3-zopeevent
- python3-flask-restx, exiftool, python3-pdm, python3-pdm-backend
- python3-wand, python3-py7zr, python3-pyppmd, python3-pybcj
- bindfs, kmsxx, python3-file-magic, btop
- Add KAS support in meta-riscv
- Add handler to create go recipes Add go-vendor class
- Add recipetool handler to create go recipes
- Add initial support to use RISCV64 build host
- Add websocket support and SQLalchemy hashserv backend in bitbake
- Add new project for orin nano tegra board
- Add initial support for Milk-V Duo board
- Add new project for NVIDIA jetson orin-nano
- Remove ${CCACHE} from FORTRAN compiler in bitbake config file
- Removed recipes - libcroco, netkit
- Drop obsolete SERIAL_CONSOLES_CHECK for all machines
- Dropped recipes:
- python3-nacl, toscoterm
- Upgrade clang to 17.0.3
- Fix libcgroup and kernel-selftest to build with lld linker
- Fix ptest images to match core layer naming convention
- Fix ptest reporting issues in meta-oe packages
- Upgrade mason to 1.2.2
- Upgrade u-boot to 2023.10
- Add 6.5 kernel and switch to using it as default for qemu machines
- Add kernel-selftest to slow ptest image for x86 and enable bpf tests
- Upgrade cryptodev to build with kernel 6.5
- Use ttyrun to get getty on busybox init and sysvinit init systems
- Add static-passwd and static-group files for meta-openembedded layers
- Fix ptest failures in poco, libtevent, and libnet-idn-encode
- Add ptests for libldb, cjson, re2
- Upgrade linux-yocto recipes to v6.1.57, v6.5.7
- Upgrade go compiler to 1.20.10
- Upgrade curl to 8.4.0
- Fix ptests for python3-py-cpuinfo and python3-pytest-mock
- Add ptest for libtext-diff-perl
- Update QT6.5 to latest
- Upgrade openSSH to 9.5p1
- Update dtb path for qemuarmv5 in linux-yocto 6.5 onwards
- Fix pvr drivers to work with musl on visionfive2
- Fix pvr visionfive2 drivers on musl
- Update nodejs to 20.8.1
- Make systemd packaging more granular
- Replace RUNTIME variable with TC_CXX_RUNTIME
- Do not set powersave as the default CPU governor in linux-raspberrypi
- Update simpleIOT to 0.13.1
- Switch to using QT 6.6
- Update ostree to 2023.7 and add ed25519-openssl support
- Added recipes - tayga, ttyrun, python3-arrow, python-git-pw
- libexosip2, libosip2, pcapplusplus
- Add bblock feature to core
- Add Yoe updater support for VisionFive2 board
- Dropped recipes for linux-yocto/6.4, po4a, debsums
- Remove bitbake-whatchanged bitbake utility
- Drop DEPLOY_DIR_TAR variable
- Reset DOCKER_REPO inside interactive docker shell
- Add glibc 2.38 stable updates
- Switch glib-networking to use gnuTLS for TLS needs
- Fix KCONFIG_CONFIG_COMMAND in menuconfig task
- Fix python, tcl ptest runs on musl
- Fix multilib builds of few packages in meta-oe
- Fix several packages to build for non-neon arm targets
- Fix multilib support in clang to search lib32
- Fix fetching bcc recipe to not modify .gitconfig on build host
- Explicitly disable JIT in webkitgtk for armv7* with softfp
- Fix rust targets for ppc64 architecture
- Improve loongarch support in go compile and gcc toolchain
- Update linux-yocto/6.4 to v6.4.14 and 6.1 to v6.1.51
- Upgrade qemu to 8.1.0
- Review CVE_STATUS for kernel vulnerablity list
- Fix several ptests in core to work on musl
- Upgrade weston to 12.0.2
- Switch to using "nanbield" layer series compat
- Update VisionFive2 SDK to V3.6.1
- Fix -fstack-protector GCC on aarch64
- Mark RISCV32 incompatible architecture in goarch.bbclass
- Upgrade coreutils to 9.4
- Add ptest support to mariadb
- Enable 64 bit shell arithmetic in busybox, helps 64bit time_t
- Fix build race in piglit and groff
- Use mtime checks instead of inotify in bitbake
- Use 64 bit integers across all targets in perl
- Upgrade clang to 17.0 major release series
- Upgrade gnome recipes to 45.0
- Update linux-raspberrypi kernel to 6.1.54
- Update OpenSSL to 3.1.3
- Improve oeqa/runtime/parselogs
- Enable yocto sstate feed server
- Upgrade to systemd 254.4
- Reduce debuf info size of webkitgtk3 and webkitgtk
- Fix mesa to build with LLVM 17
- Fix recipes to build with kernel 6.5
- Add missing upstream status for all recipes in meta-openembedded
- Update nodejs to 20.5.1
- Bump VF2 SDK to v3.7.5
- Added new recipes
- microcom, vsomeip, libei, python3-apiflask python3-webargs, python3-flask-httpauth, python3-apispec python3-flask-marshmallow, webrtc-audio-processing, python3-flask-jwt-extended tecla, python3-pyu2f, python3-uritools, python3-beartype, musl-legacy-error python3-spdx-tools, python3-flask-cors, python3-boto3, python3-botocore python3-nacl
- Add gpt-hybrid partition layout to wic
- Enable generating spdx manifest by default
- Move projects to toplevel conf directory
- Implement new project detection logic in envsetup
- Upgrade Simple IoT to v0.12.2
- Fix dependencies for yoe-kiosk-browser
- Convert CVE_CHECK_IGNORE to CVE_STATUS in meta-openembedded
- Fix cross builds for python3-pyaudio
- Enable wayland/x11/opengl configs based corresponding distro features in mesa-pvr
- Move libadwaita to core layer
- Move gcr3 to meta-oe
- Upgrade systemd to 254
- Upgrade FSL graphics stack to 6.4.11.p1.2 BSP release
- Use libgpiod 1.x for VAR-SOM based projects e.g. var-som-mx8
- Switch Qemu based projects to use QT6 instead of QT5
- Upgrade musl to tip of trunk
- Upgrade binutils to 2.41 release
- Fix syntax error in image_types_sparse
- Bump libcamera to latest tip of trunk
- Fix conversion errors in cve_check
- Fix poco ptests run
- Fix ptests runs on qemu inside container
- Do not use lld on riscv with binutils 2.41
- More LLD fixes e.g. elfutils and gnu-efi
- Use yoe-kiosk-image instead of yoe-qt5-image for CI
- Bump libcamera-apps to latest
- Do not use internal assembler with clang for qtbase
- Restart yoe-kiosk-browser service on failure
- Update linux-yocto/6.4 to v6.4.11 and 6.1 to v6.1.46
- Pass /dev/vhost-net to build container from envsetup
- Upgrade openssh to 9.3p2
- Upgrade go compiler to 1.20.7
- Fix recipe_sysroot_check_ld_is_lld to not trigger on allarch recipes
- Fix rust features for vfpv3d16
- Adjust commman to work with interface renaming with kernel 6.4 and systemd 254
- Switch RPI4 to use QT6
- Wrap more bitbake commands in container e.g. bitbake-getvar
- Enable i2c and disable rpi boot logo for rpi4-64
- Add needed host SDK bits for QT6 to yoe-kiosk-image
- Define SRCREV_FORMAT for recipes with multiple git SRC_URIs
- Upgrade to glibc 2.38
- Upgrade openSSL to 3.1.2
- Fix unnessary clang rebuild when enabling MULTILIBS
- Add ptests to librelp and run them by default in meta-oe ptest image
- Upgrade mariadb to 10.11.5
- Fix musl build for riscv32
- Allow building some native recipes with ccache
- Do not use LLD linker to build go-runtime on aarch64, subsequent apps linking with this go-runtime crashes go linker
- Switch from GNU-TLS to openssl transport by default on rsyslog
- Update to latest on QT6 6.5 LTS
- Improve taskhash reproducibility in bitbake/siggen
- Add new srcrev fetcher API to fetch2
- Disable perl support in perf
- Do not define TESTIMAGE_AUTO for qemu machines
- Fix allarch override syntax in cmake class
- Fix recipes to work on arm without neon systems
- Update contribution guidelines
- Upgrade cmake to 3.27.4
- Increase python thread stack size to 2M on musl
- Added recipes
- webkitgtk3, libnvme, python3-telnetlib3, mstpd, bolt python3-types-psutil, python3-types-setuptools, qad ttf-google-fira, python3-oauth2client, python3-schedule spice-guest-vdagent, aml, phodav, gnome-boxes, libosinfo gnome-remote-desktop, libcacard, usbids, qcbor python3-sdbus, libfaketime, python3-piccata, python3-gspread
- Add script to generate kernel CVE_STATUS entries for linux-yocto
- Add packageconfig to support colored logs in journald
- Add DOCKER_PORTS variable in setenv to forward ports between docker and host
- Add GCP fetcher to list of supported protocols
- Add yocto sstate mirror as default backup for public sstate feeds
- Add MESON_TARGET to meson class which can be defined in recipes
- Add DOCKER_EXTRA_ARGS to envsetup to pass custom options to docker
- Add vfat image type
- Remove version-going-backwards from build QA errors
- Remove unused AUTHOR variable from recipes in meta-openembedded and core
- Fix parallel build issue with external modules on visionfive2
- Move xcb-util-cursor from meta-oe to core layer
- Upgrade ostree to 2023.5
- Upgrade bcc to 0.28.0
- Update visionfive2 SDK components to V3.1.5
- Upgrade openCV to 4.8.0
- Upgrade bpftrace to 0.18.0
- Upgrade linux-raspberrypi to 6.1.38
- Update linux-yocto 6.1 to v6.1.38 and 6.4 to v6.4.3
- Upgrade bluez5 5.66 -> 5.68
- Enable JIT on RISCV64 for webkitgtk
- Add -Wl,--undefined-version when using lld for few recipes
- Upgrade opkg to 0.6.2
- Upgrade go compiler to 1.20.6
- Improve pybootchartgui rendering
- Add -mbranch-protection=standard for all aarch64
- Configure gcc without --enable-standard-branch-protection
- Upgrade qemu to 8.0.3
- Upgrade linux-firmware to 20230625
- Add rust selftests
- Fix network restrictions for glibc-testsuite ptests
- Add the disable-wifi overlay for RPI machines
- Improve glibc testing over nfs root
- Upgrade GCC to 13.2 release
- Upgrade autoconf to 2.72c
- Fix freertos-variscite compile failure when do_compile is rerun
- Added recipes - python3-pyqt5, python3-pyqt5-sip, python3-pyqt-builder wtmpdb, lastlog2
- Yoe logo in psplash
- Add missing run-time dependencies in several python recipes
- Stop using PYTHON_PN in several python recipes
- Add 44.2 gnome recipes
- Fix REQUIRED_DISTRO_FEATURES gobject-introspection-data in several recipes
- Upgrade linux-yocto/6.1 to v6.1.35
- Document SPLASH_IMAGES variable
- Do not search host paths for find_program() in cmake.bbclass
- Don't force PAHOLE=false in linux-yocto
- Upgrade OpenSSL 3.1.1
- Enable fullscreen and disable startup-msg in psplash
- Fix spdx license parsing
- Make built-in libtraceevent plugins from perf cohabit with external libtraceevent
- Fix vulkan-samples build on 32-bit platforms
- Make OpenSBI FW_TEXT_START=0x40000000 specific to jh7110
- Use python3 in oe-stylize
- Upgrade wireshark to 4.0.x
- remove -fcanon-prefix-map in scp-firmware recipe
- Use IMAGE_LINK_NAME in updater and yoe-initramfs-image
- Upgrade gstreamer1.0 to 1.22.3
- Update rust to 1.70.0
- Switch meta-qt6 to 6.5 branch instead of 6.5.1 point release branch
- Update clang to 16.0.6 tag
- Fix enabling lld as distro linker in clang.bbclass
- Upgrade go compiler to 1.20.5
- Fix recipes to build issues found using lld linker
- Drop setting ARM_INSTRUCTION_SET explicitly, it can build in thumb mode and upgrade to 8.2.7
- Use BFD linker for libgcc and glibc explicitly
- Replace Yocto .h by .png splashscreen in psplash
- Add weston user to wayland and render groups
- Upgrade libubootenv to 0.3.4
- Fix several recipes to link with LLD linker
- Use llvm-strip system-wide for STRIP utility for RISCV targets
- Fix ntpd systemd service type forking -> simple
- Fix OpenSBI build for visionfive2 SBC
- Upgrade GDB to 13.2
- Drop using tunctl in runqemu/qemu-helper
- Upgrade python to 3.11.3
- Upgrade mesa to 23.1.1
- Fix gn to build with gcc-13
- Backport fix for linking failures using LLD linker for RISCV
- Migrate to use markdown format for READMEs in meta-openembedded
- Fix vpu and pvr-graphics build and packaging issues on visionfive2
- Bump LLVM in core layer to 16.0.6
- Fix several recipes to build when LLD is default distro linker
- Add Upstream-Status tags to meta-openembedded, meta-rpi, meta-odroid meta-freescale, meta-clang and meta-yoe layers
- Add support for mbedTLS v3.x
- Bump QT6 packages to 6.5.3
- Fix weston booting issues on visionfive2 SBC and update to use StarFive SDK v3.0.4 components
- Improve patch-status layer filtering in insane.bbclass QA checks
- Update rpi kernel to 6.1.34
- Enable glx/opengl support in gstreamer1.0-plugins-base
- Update python3 to 3.11.4
- Added recipes - python3-ninja-syntax, python3-lazy, python3-classes python3-pypng, stopit, vulkan-validation-layers, python3-meson-python
- Add support for loongarch64 to initramfs
- Add QT6 layer and enable it for var-som-mx8
- Add LGPL-3.0-with-zeromq-exception to common-licenses
- Add python_mesonpy class
- Add new project for VisionFive2
- Add support for Variscite VAR-SOM-MX8M-NANO
- Add layer- override support
- Enable largefile and 64bit time_t support systemwide for 32 bit platforms
- Removed recipes - u-boot-bb.org
- Drop QT5 layer
- Upgrade clang to 16.0.4+
- Fix stale SRC_URI locations in several meta-openembedded recipes
- Drop crosssdk suffix from virtual binutils, gcc, go and clang recipes
- Fix SRC_URI locations for several recipes in meta-openembedded
- Switch to using upcoming debian "bookworm" based container for building
- Enable LoongArch support in clang
- Upgrade lvgl recipes and support wayland and fbdev backends
- Fix buildpath QA errors in many meta-openembedded recipes
- Fix recipes to build without gobject-introspection-data
- Upgrade Gstreamer to 1.22.2
- Update musl to 1.2.4
- Add CPE_NAME to /etc/os-release
- Set minimum required target kernel to 5.15
- Upgrade rust compiler to 1.69.0
- Upgrade QEMU to 8.0.0 and fix ppc32 emulation bug
- Default to https git protocol where possible in SRC_URI
- Add --libfiles option to llvm-config
- Add systemd unit file for etcd
- Uprev libplist to 2.3.0, fix several dependent recipes to support API changes from 2.3.0
- Fix rpi-libcamera-apps recipe for ARM64
- Fix linux-bb.org to build with gcc 13
- Fix several recipes in meta-oe to remove TMPDIR in output packages
- Update libfmt to version 10 and fix dependencies to support new APIs
- Use autoconf-archive-native as m4 macros dependencies during build instead of target autoconf-archive during build
- Enable zbb manip extensions for rv32/rv64 in ffmpeg build
- Fix few of buildpath issues in meta-openembedded recipes
- Simplify MACHINEOVERRIDES definitions for rpi
- Add missing run-time dependencies in several ptython module recipes
- Mandate gobject-introspection-data DISTRO_FEATURE
- Let clang override the llvm provided by OE-Core
- Remove unused patch files in core and meta-openembedded layers
- Add ptest support to hiredis and uprev to 1.1.0
- Upgrade go compiler to 1.20.4
- Upgrade binutils to latest top of 2.40 branch
- Upgrade zfs to latest master which is 2.1.11+
- Requires gobject-introspection-data DISTRO_FEATURE in dependent recipes
- Update curl to 8.1.1
- Update busybox to 1.36.1
- Upgrade to GCC 13.1
- New recipes
- etcd, python3-tomlkit, python3-pytest-mock, python3-calver python3-trove-classifiers, python3-platformdirs, python3-uswid python3-pefile, libcbor, psutils, libpaper, serial, libisoburn libisofs, paprefs, openfortivpn, networkmanager-fortisslvpn mbpoll, python3-bleak
- Drop MIPS Edgerouter support
- Removed recipes
- xorriso, python3-async, linux-yocto 5.15
- Drop lzop from linux-imx defaults
- Fix meta-clang towards meeting yocto layer compatible status
- Fix clang packaging issue where installing clang-tools would pull in whole compiler
- Simplify imx-boot container
- Add 6.1 linux-ti-staging
- Update tzdata 2023c
- Make EXCLUDE_FROM_WORLD boolean
- Fix recipes to build with upcoming 2.72 autconf release
- Remove double protocol= from SRC_URIs in meta-oe
- Correct the license information for several recipes in meta-oe
- Update several gnome recipes to 44.0
- Add ptest images for meta-oe, meta-python, meta-perl
- Update rust to 1.68.1
- Add missing dependency on glib-2.0-native in several recipes
- Add fixes to several recipes to build with autoconf 2.72
- Update clang to llvmorg-16.0.1 release
- Fix bindgen-cli and python3-pyruvate to work with new crate updated class
- Fix upstream patch status in meta-webserver, meta-perl, meta-xfce meta-gnome, and meta-multimedia
- Improve cargo-update-recipe-crates to specify two different versions of same crate in given recipe
- Use 3.20 version for OPTEE components
- Update VisionFive2 firmware to 2.11.5
- Upgrade pipewire to 0.3.68
- Fix recipes to build with multilib on
- Switch beaglebone and beagle-x15 to bb.org kernel/u-boot
- Add support for creating bootable SD card for visionfive2 board
- Use 6.2 for linux-ti-mainline kernel
- Use shlex instead of deprecated pipe in python scripts
- Upgrade u-boot to 2023.04
- Update ffmpeg to 6.0
- Update musl to latest trunk
- Update rust to 1.68.2
- Update FSL u-boot to 2023.04 release
- Update QT5 to v5.15.9-lts-lgpl
- Add new Assimp submodule to qt3d
- Fix visionfive2 wic file generation
- Upgrade systemd 253.1 -> 253.3
- Fix several ptests to work on musl systems
- Fix runtime dependencies for clang scanbuild
- Update linux-yocto to v6.1.25, v5.15.108, v6.1.24
- Fix bunch pf ptests on musl to fix core-image-ptests-fast
- Add new CVE database fetcher cve-update-nvd2-native
- Added new recipes:
- libpcsc-perl, polkit-gnome, libnfs, adw-gtk3, etcd-cpp-apiv3
- Add ptests for libtinyxml2, python3-lorem, python3-path and dc bitwise
- Enable hashserve distro-wide for yoe
- Add support for Raspberry Pi Camera Module v3
- Upgrade raspberrypi kernel to 5.15.103
- Upgrade linux-yocto to v6.1.20
- Upgrade openSBI to 1.2 and fix cyclic dependency for fitImage based boards
- Create machine-id with "uninitialized" text
- Upgrade simpleIOT to 0.9.0 release
- Refresh fixes for android-tools
- Upgrade linux-hardkernel to 4.9.337
- Upgrade nodejs to 18.14.2
- Enable mesa-demos build with userland graphics drivers on rpi
- Enable kms plugin for visionfive2
- Fix gdb intermittent build issue
- Allow overwrite of QB_CPU for qemux86
- Add PROVIDES and RPROVIDES for virtual/opencl-icd
- Enable --enable-new-dtags in binutils for DT_RUNPATH
- Add missing binutils dependency in glibc
- Yoe updater now supports tmpfs as well as persistent overlays
- Add yoe-installer-image to create SD card installer for eMMC
- Switch to using ext4.xz for rootfs in updater
- Update arm optee-os to 3.20.0
- Upgrade bpftrace to 0.17.0
- Fix serveral recipes in meta-freesclale to build world
- Enable parallel execution of ptest images and fix ptest dependencies
- Handle spaces within user $PATH in SDK installers
- Upgrade systemd to 253.1
- Upgrade visionfive2-firmware to VF2_v2.10.4
- Fix nodejs build on older build hosts eg. centos8
- Move android-tools from meta-clang to meta-oe
- Update openssh to 3.1.0
- Update matchbox recipes to latest
- Upgrade networkmanager to 1.42.4
- Upgrade clang to 16.0.0
- Fix building various packagegroups in meta-openembedded
- Use python3-unittest-automake-output in python recipes for ptest integration
- Fix qtpdf with clang-native from 16.0.0 release
- Update android-tools to 29.0.6.r14
- Disable warnings as errors when building glibc
- Update mesa to 23.0.0
- respect IMAGE_LINK_NAME in seftests
- Upgrade RPI kernel to 6.1
- Fix some linkshared regression introduced in go 1.20
- Upgrade openssh to 9.3p1
- Fix rpi specific vlc and ffmpeg with clang16
- Update clang to 16.0.1
- Fix libunwind compile failures on 32-bit arm with Clang 16
- Add kernel specific KERNEL_OBJDUMP variable
- Add VOLATILE_TMP_DIR variable
- Add support for visionfive2 board
- Add recipes - python3-rich, xdg-dbus-proxy, libavif, dav1d pgpool2, python3-unittest-automake-output, debugedit, reboot-mode python3-executing, python3-pure-eval, python3-stack-data exfatprogs
- Add yoe updater support for MX8-VAR-SOM symphony board
- Add ptest support for mbedTLS
- Add buildstats-summary script
- Add support for loongarch64
- Add find-debuginfo support back
- Removed recipes - quagga, jhi, exfat-utils
- Update busybox to 1.36, disable SHA accelarators for 32bit x86
- Bundle libc++abi archive into static libc++.a, improves static linking
- Bump kernel to linux-yocto 6.1 for odroid devices
- Add ptest support for python3-pillow
- Fix several recipes to build with upcoming GCC13 release
- Upgrade mongodb to 4.4.18 and fix build with ccache enabled
- Fix recipes to use target python config for target during cross compile
- Pass MAXLINELENGTH to scons invocation, helps with large cmdline lengths
- Upgrade rust to 1.67.1
- Upgrade linux-raspberrypi to 5.15.90
- Add ptest support to gnuTLS
- Upgrade linux-yocto/5.15 to v5.15.91, linux-yocto/6.1 to v6.1.9
- Fix Yoe Updater to use correct boot device after upgrade
- Upgrade glibc to 2.37
- Fix several recipes to work with upcoming gcc 13 release
- Improve on target locale generation
- Fix clang recipe for multilib build
- Enable PIC for static archives with clang runtime libs
- Fix several recipes to build with clang-16/c++17
- Add ptest for minicoredumper
- Add PACKAGECONFIG for video-codecs in mesa
- Provide missing tools during cross compiling openmp
- Sync dtc tree with kernel for nezha/riscv
- Add a PACKAGECONFIG for arm_neon in graphene
- Upgrade gstreamer1.0 to 1.22.0
- Update go compiler to 1.20.1
- Fix wireless on model 3B and Zero W
- Use LLVM_ENABLE_RUNTIMES to build llvm runtime libs
- Speedup nodejs native compilation by not during cross builds
- Improve idle thread exception handling in bitbake
- Do not use xz parallelism options with zstd
- Enable systemd-time-wait-sync.service when timesycd is enabled
- Improve build-appliance-image target
- Upgrade Upgrade to 13.1
- Fix QEMU build with 6.2 kernel headers
- Fix ffmpeg build with vulkan
- Improve resulttool reporting
- Upgrade musl to latest tip of trunk
- Fix Upstream-Status for several patches
- New recipes
- python3-pycups, extract-cert, rtkit, system-config-printer rpi-eeprom, libdeflate, python-daemon, smemstat, linux-serial-test libgpiod v2.0-rc2, python3-gpiod, plocate
- Add initial support for loongarch64 architecture
- Add artifact signing infrastructure class ( signing.bbclass )
- Add weston kiosk shell
- Remove rock-pi-4 MACHINE
- Remove image SPDX and index from deploydir
- Remove clang-offload-wrapper from clang, gone in clang 16 as well
- Remove glib site cached values
- Removed recipes
- crda, linux-yocto-5.19
- Switch to using 'mickledore' for LAYERSERIES_COMPAT
- Fix clang recipes to work without LFS64 functions
- Use gcc to compile pixman on aarch64
- Fix several recipes for 64bit time_t on 32bit arches
- Update musl to latest tip ( drops LFS64 interfaces )
- Use binutils objcopy in BSP linux kernel builds
- Use gcc for all u-boot forks
- Upgrade usbguard to 1.1.2
- Switch qemux86-64 to x86-64-v3 tune
- Include "c" in IMAGE_LINGUAS for glibc
- Upgrade ruby for 3.2.0
- Upgrade curl to 7.87.0
- Switch ostree to use fuse3
- Fix QT5 builds with 64bit time_t
- Update concurrencykit to latest to support RISCV
- Update nezha (rv64 board) support
- Fix EGT recipe to work with clang in meta-atmel
- Improve sstate reuse of llvm-project-sources
- Fix meta-freescale BSP recipes to work with clang compiler
- Fix various python modules to migrate from picobuild to python3-build
- Fix freedom-u540 opensbi dependency loop in meta-riscv
- Improve shutdown handling and lockfile handling in bitbake at exit
- Set ac_cv_sys_file_offset_bits=64 for musl builds globally, enables 64-bit off_t on autotool based packages
- Unify rust patches into rust-source.inc
- Update linux-yocto kernels to v5.15.87 and v6.1.5
- Add libgcc to uninative-tarball
- Fix several recipes to work with powerpc32 architecture
- Bump linux-libc-headers to 6.1
- Add webp packageconfig knob for libtiff
- Upgrade rust to 1.66.1
- Improve reproducibility in clang build
- Apply C++17 portability fixes in several recipes
- Fix C++11(Alignof) issues in several packages
- Update clang to 15.0.7
- Update bcc to 0.26.0
- Fix create-spdx handling for clang
- Fix several recipes to work with upcoming GCC 13 compiler
- Fix Upstream-Status format of several patches
- Use 6.1 kernel for Qemu machines
- Upgrade binutils to 2.40
- Upgrade u-boot to 2023.01
- Added recipes - xdg-desktop-portal-gtk, eog libdecor, biodbc, python3-build, python3-pyproject-hooks python3-reedsolo, lvgl-demo-fb, nv-codec-headers, webp-pixbuf-loader gnome-chess
- Add GLIBC_64BIT_TIME_FLAGS on ppc/x86
- Introduce v6.1 reference linux-yocto kernel recipes
- Removed recipes - boost-url, python3-strict-rfc3339, python3-picobuild
- Remove package_tar.bbclass from classes-global
- Update clang to 15.0.6 and fix build for 32bit LFS64 systems
- Fix compiler and binutils tools options for kernel and u-boot
- Add protocol= explicitly to github SRC_URI for linux-odroid
- Add opengl to REQUIRED_DISTRO_FEATURES in recipes from meta-oe
- Add ipv6 in PACKAGECONFIG to libwebsockets
- Rename gcr to gcr-3 to accomodate gtk4 and dependencies
- Move GTK4 support to core from meta-oe/meta-gnome layers
- Improve reproduciblity patch in go compiler
- Avoid host contamination in go cross SDK compiler
- Update minimum python version needed to 3.8 on build hosts
- Fix several recipes for lfs64 support
- Ports gtk3+ to use meson
- Update rust compiler to 1.66.0
- Conevert bitbake to use argparse
- add -DUSE_X11 Flag to qtbase to work with latest mesa
- Use python3targetconfig in recipes to use right python for target
- Fix waf-samba to use target python3-config
- Fix openCV build with ffmpeg 5.1+
- Update qemu to 7.2.0
- Update cmake to 3.25.1
- Use rm from HOSTTOOLS in rm_work explicitly
- Update wireplumber to 0.4.13 and use dbus defaults
- Update XFCE recipes to 4.18.0 release
- Update python to 3.11.1
- Add rust to SDK toolchain language selection
- Update systemd to 252.4
- Fix several recipes to work with LFS64 functions removal from musl
- Update several gnome recipes to latest
- Update go compiler to 1.19.4
- Fix rust recipes to work with musl without LFS64 functions
- New recipes - xdg-desktop-portal-wlr, basu, gnome-software, xdg-desktop-portal, editorconfig, python3-rapidjson, tuna, sip, python3-uefi-firmware, python3-linux-procfs, python3-schedutils, gcr-4, python3-watchdogdev, appstream, libtraceevent, libtracefs, flatpak, flatpak-xdg-utils, libslirp
- Add time64.conf to enable 64bit time_t on 32bit glibc systems
- Add x86-64-v3 tunes (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE)
- Drop OEBasic siggen from sstate signature
- Remove RRECOMMENDS to rng-tools for sshd package
- Remove SERIAL_CONSOLE variable
- Upgrade clang to 15.0.4
- Upgrade Nodejs to 16.18.1
- Fix libpcre dependent packages build e.g. ettercap
- Upgrade various python package versions
- Add opengl to REQUIRED_DISTRO_FEATURES for various packages
- Fix several packages build with python 11
- Enable ipv6 support in nginx
- Add build support to build golang compiler on ppc64le
- Add savedefconfig task in u-boot
- Upgrade openssl to 3.0.7
- Upgrade rust to 1.65.0
- Upgrade weston to 11.0.0
- Add libsoup-3.0 dependency to webkitgtk
- Upgrade systemd to 251.8
- Fix uboot on ae350-ax45mp
- Enable glvnd support in mesa
- Add selinux PACKAGECONFIG to several recipes in core
- Added recipes - gtk-vnc, libglvnd, python3-brotli, minio jwt-cpp, spice-gtk, python3-kmod, python3-aioserial
- Add libc testsuite for musl
- Add 7-Zip support in conversion types for image_types
- Add crate in own-mirrors
- Removed recipes - sip3
- Bump LAYERSERIES_COMPAT to langdate ( yocto 4.1 )
- Enforce using libgcc for fmt package for float128 support
- Allow creating src-pkgs when using clang compiler globally
- Update clang to 15.0.2 release tag
- linux-starfive-dev bumped to 6.0.0
- Tweak libcamera to build for Raspberry Pi
- Build u-boot-starfive outside source tree
- Improve manuals with reference to familiar tasks
- Assorted package version upgrades
- Update clang to 15.0.3
- Fix bpftrace on RISCV64
- Fix linux-hardkernel 4.9 with GCC 12
- Update documentation for oe-core
- Add ptest support for bpftrace
- Add new recipe - rpi-libcamera-apps, python3-pytest-json-report Perfetto, md4c
- Removed recipes: onboard
- Remove -ffile-compilation-dir from global clang options
- Move clang-native.bbclass to classes/ folder to unbreak other layers
- Fix function used in AC_CHECK_LIB multiple recipes, do not use 'main'
- Fix type mismatches in multiple packages found with clang-15
- Add missing headers for function prototypes in many packages
- Fix buildpaths issues in several more recipes
- Pass -D_GNU_SOURCE to packages needing gnu extentions on musl
- Always set CC and LD for the kernel build
- Fix i686 toolchain relocation issues in gcc-multilib-config
- Fix npm to use https rather than http fetcher
- Fix rust crossbeam-utils for arches without atomics
- Update rust to 1.63.0 and fix build on musl
- Rework llvm handling in mesa
- Add llvm-config wrapper to improve flags handling
- Fix many recipes to build with clang-15
- Define wayland packageconfig for opengl-es-cts,vulkan-cts
- Major version upgrade for assorted recipes
- Upgrade bpftrace to 0.16.0
- Add rpidistro VLC and ffmpeg build
- Update K & R stype functions in autoconf
- Avoid bad checksum race issues in wget fetcher
- Add no-dns-fallback packageconfig to systemd
- Upgrade major version of clang compiler from 14.0.6 to 15.0.0
- Use gcc to build openssh and webkitgtk for now
- Move python3-lxml from meta-python -> core
- Update raspberrypi-firmware to 20220830 snapshot
- Fix target rust with LLVM runtime
- Do not package gprofng.rc in binutils-cross-canadian
- Address sox intermittent build issue
- Fix wireless on Raspberry Pi 4
- Prefer += instead of :append operator in several recipes in core
- Fix weston and gstreamer-plugins-base imx recipes to build with clang
- Fix llvm-objdump crash seen on aarch64/musl golang compiler
- Fix xserver builds on IMX8
- Limit rpidistro-vlc,rpidistro-ffmpeg to rpi machines only
- Fix bunch of CVEs, refer to commits for details
- Update mozjs-91 91.13.0 and fix build with python 3.11
- Update clang to latest on 15.x release
- Fix buildpaths warning on more recipes e.g. exiv2, fltk
- Ubreak opensbi dependencies being added to u-boot for non-riscv machines
- Enable ZSTD as default compression backend for opkg for yoe
- Enable clang for more applications which were marked non clangable Notable recipes e.g. u-boot, python3
- Update simpleIOT to 0.5.0 release
- Fix compiler-rt-sanitizers builds on non-x86 builds
- Fix Yoe graphical images with musl to work on IMX8 devices
- Fixes for logger debug() calls
- Fix gcompat on aarch64
- Upgrade mesa to 22.2.0
- Mark simpleIOT builds on riscv32 incompatible since golang support does not exist yet
- Fix recipes in meta-arm to build with clang-15
- Update clang to 15.0.2
- Logic in gtk-icon-cache class fixed for GTK4
- Update tzdata to 2022d
- Update rpm to 4.18.0-release
- Fix weston imx version packageconfig appending syntax error
- New recipes
- libconfig-tiny-perl
- Add layer setup tool in OE-Core
- Add documentation for numa machine feature
- Add support for a ARMv8 machine supporting multiple Raspberry Pi boards
- Add yoe-ptest-image target for ptests
- Add enable_loopback_networking() function in bitbake utilities
- Remove ypbind-mt on musl
- Remove unifex recipe
- Drop capstone support in ruby
- Remove mozjs-78 recipe
- Drop sqlite2 recipe
- Switch to poky for providing core layer and bitbake
- Fix fluentbit builds on 32bit machines without 64bit atomics
- Upgrade binutils to 2.39 release
- Clean sourced from workspace after devtool finish
- Update python3-setuptools to 65.x
- Add support for config snippet includes to ssh and sshd
- Address recipes with -Wimplicit-function-declaration as error in pedantic-errors with clang 15
- Update optee to 3.18
- Update musl to tip of trunk
- Fix klibc with 5.19 kernel headers
- Fix RWX permission error in optee
- Update pipewire to v0.3.56
- Update u-boot and kernel recipe for starfive
- Upgrade gcc to 12.2.0
- Updated linux-yocto to v5.15.68, v5.19.9
- Fix rng-tools to drop wrong dependencies which delayed boot
- Fix several recipes for musl builds missing -D_GNU_SOURCE
- Several fixes for clang-15 found errors
- Enable SDL backend for host QEMU to allow UI option along with vnc
- Disable O2 in systemd when using clang for now
- Do not use llvm-strip system-wide for now due to bugs
- Enable installing libc++.so as linker script
- Fix libgcrypt ptests and install
- Update glibc to have mount.h conflicts solved on 2.36 release branch
- Fix several recipes to compile with clang-15 on musl
- Add recipe for mdio-tools, usbmuxd, libusbmuxd, libimobiledevice, libplist, gst-editing-services, uutils-coreutils, python3-asgiref
- Added clang-native class to build native compoennts with clang
- Add test for debuginfod
- Add devmem 128-bit support in busybox
- Add tune-neoversen2 based on armv9a
- Drop has-elf-tls option from rust-target-config
- Update clang to 14.0.6
- Fix compiler-rt build for ARMv5
- Fix native and nativesdk builds for armhf targets
- Fix absolute interpreter paths in php, libdbi-perl, libparse-yapp-perl libdev-checklib-perl
- Update mariadb to 10.8.3
- Update qtwebengine to v5.15.10-lts and use chromium-87
- Update reference kernels linux-yocto/v5.10.134 v5.15.59
- Add recipe for linux-yocto 5.19
- Update gstreamer to 1.20.3
- Add selftest for shebang overflow
- Upgrade openssl to 3.0.4
- Fix multiple recipes for too long shebang
- Filter build paths on statically linked go arches
- Fix reproducibility issues in perf, gperf
- Fix recipes to build with kernel 5.19+
- Update wayland to 1.21.0
- Upgrade rust to 1.62.0
- Add ptests for curl
- Switch glmark2 build system to use meson
- Distribute sample-config-files with openvpn
- Remove logs from ltp installs, disable -mfpmath=sse on x86
- Fix kernel source handling when not using externalsrc
- Use the python3 ThreadPoolExecutor instead of the OE ThreadedPool
- Fix missing MLPREFIX in debug mappings in gcc runtime
- Use picobuild in python_pep517 class
- Backport a fix for gcc bug 105039
- Upgrade glibc to latest 2.35 branch and binutils to 2.38 branch tip
- Add PACKAGECONFIG for capstone in ruby recipe
- Fix gcc-runtime build when using gold linker
- Fix bunch of recipes to remove buildpath QA warnings
- Upgrade python3-picobuild to 0.2 fixes build of some of the python_setuptools_build_meta inheriting recipes
- Add many unrelated/patched CVEs to ignore list in meta-oe
- Disable cache for g-ir-scanner in gobject-introspection-data class
- Fix newlib and baremetal toolchain builds when using gcc-12
- Update go to 1.19
- Update u-boot to 2022.07
- Update meson to 0.63.0
- Fix rust SDK generation
- Fix sanitizers build with glibc 2.36
- Fix several recipes for mount.h conflict in glibc 2.36
- Fix supplier field in create-spdx
- Use tools from cross-binutils in wic operations
- Fix LTP build with ld-is-gold in DISTRO_FEATURES
- Rework rust recipes to facilitate nativesdk builds
- Fix glibc builds with DEBUG_BUILD turned on
- Override LIC_FILES_CHKSUM for starfive_v2021.04 u-boot
- Update linux-raspberrypi to 5.15.56
- Backport patch to fix CYW43455 and various CVEs for bluez-firmware-rpidistro
- Fix the buildpaths issue in several recipes
- Fix insufficent entropy in sigtask file names
- Fix many packages for configure tests failing with clang-15
- Add fixes for packages to build with glibc 2.36
- Address linux 5.19 fails in multiple recipes
- Add memory pressure regulation in runqemu
- Update OPTEE to 3.18
- Specify -ffile-compilation-dir to omit absolute file paths in debug info
- Remove-libtool inherits from recipe namespace
- Update rust to 3.62.1
- Upgrade glibc to 2.36
- Resolve relative prefix-map filenames and symlinks in GCC
- Prepare several recipes to build with upcoming clang-15
- Switch debug source handling to use prefix map
- Added recipes: libspiro, python3-picobuild, python3-oslash python3-jsonrpcclient, python3-aiodns, python3-pycares waylandpp, python-requests-unixsocket, sshpass
- Add support for visionfive board in meta-riscv
- Add QA check for shebangs
- Add buildpaths to WARN_QA by default
- Introduce UBOOT_MKIMAGE_KERNEL_TYPE
- Add cpu/io pressure regulation to bitbake runqueue
- Implement recipe and global classes in bitbake
- add Andeas RISCV ae350-ax45mp machine support
- Remove obsolete PEP517_BUILD_API
- Remove the ThreadedPool implementation in oe/utils
- Remove recipe for xf86-input-keyboard
- Remove historical movement of libz.so to /lib
- Remove CMAKE_ASM_FLAGS variable in toolchain file
- Drop v5.10 reference linux-yocto kernel recipes
- Remove largefile distro feature
- Bump bitbake to 2.0.1
- Build clang_rt.profile compiler-rt library when possible
- Use nftables instead of iptables by default in networkmanager
- Bump riscv linux-mainline to 5.18
- Update perl to 5.36.0
- Update systemd to 251.2
- Add zstd dependencies in gcc recipes
- Set RebootWatchdogSec to 60s as watchdog in systemd
- Major version upgrades for multiple recipes
- Compile ptests with parallelism, disable packages where it fails
- Fix networkmanager build when ppp is enabled
- Upgrade PHP to 8.1.7
- Switch polkit back to mozjs from duktape
- Upgrade strace to 5.18
- Upgrade alsa recipes to 1.2.7.1
- Upgrade major versions of assorted recipes
- Upgrade go to 1.18.3
- Upgrade mesa to 22.1.2
- Fix udev-extraconf lvm automount
- Upgrade python to 3.10.5
- Add support for Ignored CVEs in cve-check
- Enable xwayland in weston init
- Enable gnu-efi for riscv64
- Add SDK support to image-buildinfo
- Fix systemd to build without utmp support
- Upgrade linux-yocto to v5.10.119, v5.15.44
- Enable MDIO bus config in linux-yocto
- Added recipes libavtp, libtomcrypt, flite
- Add QB_KERNEL_CMDLINE to runqemu
- Update meta-ti recipes to SDK 08.02.00.005
- Let the user drive the update interval for CVE database
- Correctly handle file names containing colons in bitbake
- Fix firmware autoloading for rpi by creating brcmfmac43455-sdio.raspberrypi,4-model-b.bin symlink
- Update qemu to 7.0.0 = Upgrade musl to tip of trunk
- Upgrade 250.5
- Use arm-versatile-926ejs KMACHINE for qemuarmv5
- Make git intercept global
- Upgrade GCC to 12.1
- Add openssh-sftp-server to openssh RDEPENDS
- Upgrade linux-firmware to 20220509
- Upgrade linux-raspberrypi to 5.15.38
- Various native recipes fixed to bulld with GCC 12
- Upgrade GDB to 12.1
- Build bash to use proper getcwd() on musl
- Fixes for meta-qt5/meta-intel build failures seen with GCC-12
- Enable using private fonts in wxwidgets
- Fix rare sysroot corruption issue during staging
- Add fspassno parameter to partition in wic
- Fix osc fetcher to support quering latest revision
- Update clang to 14.0.4
- Update mariadb to 10.7.4
- Move lzop from core to meta-oe
- Upgrade QT5 to latest 5.15.4 and fix with musl
- Disable lzo support by default in various recipes
- Fix native builds to use right linker paths in go bbclass
- Update linux-yocto to v5.10.114, v5.15.38
- Upgrade gstreamer to 1.20.2
- Upgrade go to 1.18.2
- Upgrade setuptools to 62.3.1
- Upgrade curl to 7.83.1
- Various recipe version bumps
- Enable updater support for raspberrypi2 machine
meta-raspberrypi
now supports enabling 1-wire bus on GPIO4 withENABLE_W1 = "1"
inlocal.conf
- Add meta-python to meta=gnome layer dependencies
- Add support for building python recipes which use hatchling
- Add recipe for cpulimit, openzfs, ulog2, libcoap, btrfsmaintenance python3-web3, python3-lru-dict, python3-eth-account, python3-eth-abi python3-parsimonious, python3-eth-rlp, python3-rlp, python3-hexbytes python3-eth-keyfile, python3-eth-keys, python3-eth-utils python3-eth-typing, python3-eth-hash, python3-decouple python3-cytoolz, python3-toolz, python3-inotify, nodejs-oe-cache-native overlayfs-progs, overlayfs-tools, python3-uinput, xfstests python3-editables, python3-hatchling, python3-pathspec python3-setuptools-scm-git-archive
- Remove meta-networking dependency on meta-python by re-arranging recipe locations
- Drop GPL-3.0 license from libgcrypt
- Remove uclibc remnants from DISTRO_FEATURES
- Removed recipes: speedtest-cli
- Remove libsrvg rv32 patch
- Use clang for python3 compilation and many other recipes
- Use internal version fo ffmpeg for omxplayer
- Update linux-rapberrypi to 5.15.34
- Add ability to specify CPUs to add to the isolcpus list for rpi-cmdline
- Upgrade uninative to 3.6 with gcc 12 support
- Upgrade linux-yocto/5.15 to v5.15.36, linux-yocto/5.10 to v5.10.112
- Fix gcc thread sanitizer against glibc 2.34
- Update python3 to 3.10.4
- Update tzdata to 2022a
- Fix specific version handling for ipk and deb package types
- Upgrade gtk4 to 4.6.2
- Various python module recipe upgrades
- Gnome and XFCE recipe upgrades
- Enable usrmerge feature distro wide
- Switch default docker build to use bullseye/debian-11
- Enable overlayfs to mount r/w parition on rootfs
- Bump simpleiot to 0.0.45
- Enable persistent logs across reboots
- Build own bmaptool-native and remove depending on build host for it
- Assorted recipe major version upgrade
- Allow auto detection of the correct graphics options in runqemu
- Use https with github for SRC_URIs in meta-riscv
- Fix several recipes to compile with GCC-12
- Upgrade Go compiler to 1.18
- Upgrade OpenSSH to 9.0p1
- Fix nativsdk builds for LLVM runtime
- Fix several recipes to buils on ppc/ppc64 with clang
- Fix several recipes to build properly with usrmerge distro feature
- Upgrade GCC to 11.3 release
- Fix several recipes to build with out X11
- Upgrade glibc to latest bugfixes on 2.35 release
- Upgrade rust compiler to 1.60
- Upgrade Clang to 14.0.3
- Enable xz compression in kmod
- Switch linux-raspberrypi to have compressed kernel modules
- Add recipes for OpenThread
- Add recipes for idevicerestore, libadwaita, frr
- Add support for nezha-allwinner-d1 machine
- Add os-release-initrd package
- add UBOOT_ENTRYPOINT to match LOADADDR in linux-raspberrypi
- Add MCP3008 ADC overlay for RPI machines
- Add tune include for armv8.4a
- Add tunes for rv64 without compressed instructions
- Introduce git intercept script due to fakeroot issues in devshell
- Add recipe for musl-locales
- Drop meta-96boards layer, its unused
- Remove recipes for rpi-hwup-image and rpi-basic-image
- Drop GOBUILDMODE
- Remove invalid GLIBC_EXTRA_OECONF for ppc32
- Update clang to 14.0.0
- Fix multilib support in clang based toolchain
- Improve llvm-config detection logic in cross builds
- Enable llvm runtime for ppc32
- Disable altivec intructions when using clang on qemuppc
- Fix python module recipes to support PEP-517 packaging
- Update nodejs to 16.14.0 LTS
- Fix gyp to work with python 3.10+
- Upgrade linux-raspberrypi 5.15 to 5.15.30
- Bump riscv linux-mainline to 5.17
- Update linux-yocto to v5.10.107, v5.15.30
- Update SRC_URIs for brcm firmware in meta-riscv
- Show warning for obsolete license usage
- Improve deterministic builds for perl, quilt, and cups
- Upgrade SQlite3 to 3.38.0
- Replace non-SPDX license identifiers in OE-core
- Use SPDX license identifiers in recipetool
- Enable networking in all icecc tasks
- Rework INCOMPATIBLE_LICENSE wildcard and variable handling
- Improve ssh fetcher to support path handling
- Use SPDX license identifiers in all meta-openembedded layers and meta-intel
- Fix recipes in meta-openembedded needing legacy setuptools support
- Reduce default dependencies for native sysroot, drop libarchive and util-linux
- Drop opt-1 and opt-2 pyc files in native python to reduce number of files
- Fix build race in binutils/assembler docs
- Improve eSDK layer path assumptions to support more layouts
- Enable systemtap for RISCV64
- Use SPDX license naming convention in meta-clang, meta-odroid, meta-riscv
- Enable riscv64 builds for bcc,libbpf
- Remove depenendency for virtual/libgl where possible, use virtual/egl
- Fix recipes to build without X11 in distro features
- Improve PYPA_WHEEL detection for wheel packaging and cleanup pip_install_wheel
- Upgrade go to 1.17.8
- Upgrade rust to 1.59.0
- Update cmake to 3.22.3
- Add AGPL-3.0 wildcard to expand_wildcard_licenses
- Upgrade QT5 to v5.15.3-lts-lgpl
- Improve pip_install_wheel to not need PIP_INSTALL_DIST_PATH and PYPA_WHEEL
- Bitbake fixes for toaster support
- Fix several recipes for ppc64 builds
- Upgrade gstreamer to 1.20.1
- Fix global ppc/ppc64 sitefiles for musl and glibc differences
- Bump bitbake to 2.0.0
- Fix more recipes to use branch and protocol parameters in github SRC_URI
- Move petry python packaging infrastructure from meta-python to core layer
- Fix qemuppc64 recipes and booting with 5.15 kernel
- Adjust recipes for renaming flit_core -> python_flit_core
- Fix rust packages to build for riscv32 and musl
- Update systemd to 250.4
- Fix several recipes to build when LIBDIR != lib by default, fixes ppc64
- Convert virtual/libgl to virtual/egl dependencies where possible
- Upgrade libtool to 2.4.7, needed few recipes to re-generate macros
- Update musl to latest master
- Fix rust toolchain for SDK environment
- Fix weston 10.x build for TI socs using sgx driver
- Add GLES3/GL headers to SGX DDK
- Add poetry_core helper class for supporting poetry for python packages
- Add snapshot checksums for powerpc64le hosts
- Add support to build on FIPS enabled build hosts
- Added setuptools3_legacy bbclass to keep pre PEP-517 behavior
- Add nativesdk support to cargo and rust compiler tools
- Add Dockerfile in bitbake repo for building PR service
- Add MOUNT_COPYBIND_AVOID_OVERLAYFS env var to skip OverlayFS
- New recipes
- hstr, python3-qface, python3-path, python3-antlr4-runtime
- python3-crc32c, gosu,
- Drop AVAILABLE_LICENSES variable
- Remove the available_licenses() function from license.bbclass
- Upgrade simpleiot to 0.0.42
- Enable network during compile/configure step of simpleiot
- Build kernel with initramfs for sifive/unmatched
- Use renamed terms for variables for inclusive language changes
- BB_ENV_PASSTHROUGH_ADDITIONS
- LICENSE_FLAGS_ACCEPTED
- SKIP_RECIPE
- CVE_CHECK_IGNORE
- LICENSE_EXCLUSION
- Use yocto URL for testing CONNECTIVITY_CHECK_URIS
- Switch to kirkstone ( yocto 3.5 ) codename across layers
- Only allow network access in do_fetch tasks
- Cleanup use of distutils in oe-core, replace with setuptools
- linux-yocto updated to v5.10.99, v5.15.22
- Update busybox to 1.35 release
- Enable threading in perl
- Update various gnome recipes to 41.1 release
- Upgrade strace to 5.16
- Switch raspberrypi4-64 to cortexa72 tune
- Upgrade ffmpeg to 5.0
- Upgrade meson to 0.61.1 and fix packages to build with this version
- Update PHP to 8.1.3
- Upgrade gstreamer to 1.20.0
- Use arm BSPs to use linux-yocto 5.15
- Update clang to 14.0.0-rc1
- Use LLVM binutils by default e.g. nm, strip, objcopy, objdump etc.
- Set precise BSD license in various recipes
- Upgrade glibc to 2.35
- Upgrade binutils to 2.38 release
- Upgrade gdb to 11.2
- Upgrade go to 1.17.7
- Upgrade musl to tip of master/f8bdc3048216f41eaaf655524fa286cfb1184a70
- Upgrade weston to 10.0.0
- Disable sse4.1 and sse4.2 in openCV on x86
- Upgrade linux-firmware to 20220209
- Bump bitbake version to 1.53.1
- Use 5.15 as default kernel for RPI machines
- Add support for gtkmm4
- Disable optimizations for libvorbis,x264,dcadec,graphviz on mips to avoid clang bug
- Migrate many python recipes to use wheels packaging format
- Upgrade ruby to 3.1.1
- Move distutils bbclasses to meta-python
- Add example to generate username/password in image and local.conf
- Add recipe for python3-gammu, duktape, python3-picamera, seatd googlebenchmark, python3-pytest-xdist, python3-pytest-xdist python3-pytest-qt
- Introduce cortexa73-crypto tune
- Add the support for the Neoverse N2 core
- Add tune include for armv8.5a
- Add setuptoools Rust plugin
- Add class for PyO3 cross-compilation
- Add crate fetcher in bitbake
- Add recipe for 5.15 LTS linux-raspberrypi kernel
- Prelinker support
- Drop the redundant cortexa72-crc tune
- Remove recipes for mailx, libjs-jquery, python3-anyjson, python3-nose
- Remove libsegfault and catchsegv
- Remove bogus CMAKE_LDFLAGS_FLAGS definition from cmake toolchain file
2021.12 - 2021-12-17
- Fix qtwayland vulkan build on GLES2
- Upgrade libcamera to latest
- Add new recipe for 2.6 version trusted-firmware-a
- Use GCC runtime on ppc32 and armv5 when using clang compiler
- Support building clang based compilers on OE build hosts
- Upgrade RPI kernel (linux-raspberrypi) to 5.10.83
- Upgrade WebKit to 2.34.2
- Upgrade linux-yocto - linux-yocto/5.15 - v5.15.10 linux-yocto/5.10 - v5.10.87 linux-yocto/5.14 - v5.14.21
- Upgrade mesa to 21.3.1 and fix build for RPI0W and vulkan
- Upgrade Go to 1.17.5
- Upgrade rust to 1.57.0
- Upgrade opkg to 0.5.0
- Remove crypto for the default cortex-a72 tune
- Add redirectauth parameter to wget fetcher
- Ensure dumpsig output is deterministic in siggen
- Improve lockfile handling race in bitbake runqueue
- Update clang to 13.0.1 RC1
- Use 5.15 kernel for linux-ti-mainline
- Improve lttng-tools ptests determinism
- Let mesa provide virtual/libgles3
- Fix kmscube build on OpenGL ES 3
- Update and enhance netdata 1.32.1
- Update php to 8.1
- Update openSSL to 3.0.1
- Fix oe-stylize script to address new override syntax
- Update QEMU to 6.2 and add selinux PACKAGECONFIG
- drop OLDEST_KERNEL reference in qemu-usermode
- Cleanup tzdata recipe
- Add Inactive-Upstream to Upstream-Status
- Update clang to latest 13.x branch
- Assorted recipe upgrades
- Added recipes
- gutenprint, usbip-tools, pycups
- Removed recipes
- rustfmt
2021.11 - 2021-12-01
- Use https protocol in github SRC_URI
- Use branch setting in git uris explicitly
- Update clang to latest on 13.x release branch
- Fix recipes to not install /var/log /var/run during build time but create them at runtime
- Fix mdns on musl
- Fix Gnome recipes in meta-gnome
- Update musl to tip of trunk which has qsort_r now
- Add a new build QA check to check for empty folders
- Fix recipes e.g. mctp, sdbus to compile against 5.15 kernel headers
- Update gdb to 11.1
- Show warnings for append/prepend/remove operators combined with +=/.=
- Specify protoc explicitly when building protobuf-c, helps cross compile
- Use https protocols for github SRC_URIs in meta-raspberrypi
- Introduce Linux 5.15 based linux-libc-headers
- Fix recipes to work with 5.15 headers e.g. ppp
- Update linux-yocto v5.10.79, v5.15.2, v5.14.18
- Drop using lnr in favor of ln -rs in recipes
- Fix wic image generation by reverting to using os.rename
- Add uninative mirror on kernel.org
- Build target qemu on musl targets as well
- improve SDK's wrapper to make Wraps work in meson
- Use wayland distro feature for native builds
- Fix task-depends.dot for multiconfig targets
- Adjust recipes using meson to work with meson 0.60+
- Upgrade linux-raspberrypi to 5.10.81
- Fix parselogs regular expressions for 5.10 kernel
- Add Pi Zero 2 Wifi 64bit yocto machine in meta-raspberrypi
- Upgrade php to 8.x
- Upgrade linux-staging-ti to 5.10.65
- Drop compatibility mappings and dbus dependency in core packagegroups
- Support read-only rootfs in QEMU machines
- Refresh PREMIRRORS/MIRRORS settings in metadata, some of them were stale
- Update rust to 1.56.1
- Update patch status, many of them are submitted upstream
- Use https:// instead of git:// for github.com SRC_URIs in meta-qt5
- Fix github SRC_URIs to have explicit branch names
- Use usermode qemu to run minilua during php8 build
- Change the default cipher to AES-256-GCM for openvpn server configurations
- Fix rust runtime library and librsvg on riscv32/musl
- Add sanity check for allarch packagegroups
- Use bullseye branch for linux-firmware-rpidistro package
- Set precise BSD license for meta-openembedded recipes
- Remove introspection as this is not valid meson 0.60+ option
- Fix missing installation of cups sysv init scripts
- Upgrade and fix freerdp 2.3.0 -> 2.4.1
- Fix mozjs on centos7 build hosts
- Add Wi-Fi/BT drivers for CM4 and Pi 400 to Raspberrypi4 machine configs
- Upgrade mesa to 21.3.0
- Fix OEQA warnings for append operators combined with +=
- Improve rust support in meson based builds
- Upgrade go to 1.16.10
- Support rootdev identified by partition label in wic
- Do not use CET on i586 and c3 tunes
- Switch TI SOCs to use PVR graphics
- Fix PVR drivers to work with 5.10+ kernel
- Add ar wrapper for determinism for native/cross recipes
- Add needed sysroot dependencies for repo fetcher
- Fix launching weston without keyboard and mouse on BBB and RPI
- Update Go to 1.17 release
- Assorted recipe upgrades
- New recipes
- ntpsec, mozjs-78, gtk4, python3-imgtool, fwupd, fwupd-efi
- python3-pytz-deprecation-shim, python3-aiosignal, python3-frozenlist
- python3-charset-normalizer, python3-cchardet, python3-email-validator
- python3-gcovr
2021.10 - 2021-11-01
- Update vc-intrinsics to latest
- Fix gattlib with latest pkgconfig changes and upgrade recipe
- Fix multiple build determinism reproducibility issues in oe-core
- Add Unified Kernel Image option for bootimg-efi wic image
- Drop broken pyc files in python3 package
- rockchip use uuid for /boot during fstab-update in wks file
- Define new libnfs PACKAGECONFIG for QEMU
- Fix cross compilation of grpc
- Enable system instance of pipewire-media-session in pipewire
- Avoid sysroot race issues when multilib is enabled
- Fix no longer valid URLs in oeqa manual
- Replace http with https for URLs in bitbake
- Improve npm fetcher to support archives missing directory mode
- Drop libcidn package from glibc
- Add fcntl64 wrapper to pseudo
- Default to xz compresison for archiver
- Add explicit branch= in recipes in oe-core
- Fix simpleIOT build race and update to 0.0.37
- Add support for big endian 64-bit PowerPC to rust
- Fix librsvg on rv32
- Disable seccomp on systemd/mips32
- disable LLD usage in clang
- Drop libcidn package from glibc
- Update python recipes
- Recipe Updates
- gpsd - 3.23.1, cmark - 0.30.2, cifs-utils - 6.14
- phpmyadmin - 5.1.1, intel-graphics-compiler - 1.0.8744
- strace - 5.14, intel-compute-runtime - 21.37.20939
- linux-yocto - v5.10.75,v5.14.14
- linux-raspberrypi - 5.10.76, raspberrypi-firmware - 20211007
- hiredis - 1.0.2, redis-plus-plus - 1.3.2, atftp - 0.7.5
- links - 2.25, autofs - 5.1.8, mozjs - 91.2.0, cryptsetup - 2.4.1
- waffle - 1.7.0, asciidoc - 10.0.0, tzdata - 2021e
- ncurses - 6.3, vte - 0.66.0, libcap - 2.60, diffoscope - 188
- wpebackend-fdo - 1.12.0, webkitgtk - 2.34.1, mpg123 - 1.29.2
- libinput - 1.19.2, gi-docgen - 2021.8, msmtp - 1.8.18
- python3-setuptools - 58.3.0, createrepo-c - 0.17.7
- bdwgc - 8.0.6, samba - 4.14.8, intel-mediasdk - 21.3.5
- intel-media-driver - 21.3.5, libva - 2.13.0, gmmlib - 21.3.1
- leptonica - 1.82.0, u-boot - 2021.10, lttng-tools - 2.13.1
- libdnf - 0.65.0, file - 5.41, dnf - 4.10.0, dhcpcd - 9.4.1
- vboxguestdrivers - 6.1.28, rust - 1.56.0, librsvg - 2.52.2
- mesa - 21.2.4, gnupg - 2.3.3, libsoup-2.4 - 2.74.0, libmd - 1.0.4
- libcap - 2.59, libatomic-ops - 7.6.12, iso-codes - 4.7.0
- fribidi - 1.0.11, libwpe - 1.12.0, mpg123 - 1.29.0
- wireless-regdb - 2021.08.28, linux-firmware - 20210919
- libinput - 1.19.1, pango - 1.48.10, harfbuzz - 3.0.0
- libdazzle - 3.42.0, json-glib - 1.6.6, sudo - 1.9.8p2
- gsettings-desktop-schemas - 41.0, gobject-introspection - 1.70.0
- msmtp - 1.8.17, libarchive - 3.5.2, asciidoc - 9.1.1
- acpica - 20210930, vala - 0.54.2, librepo - 1.14.2
- libedit - 20210910-3.1, libcomps - 0.1.18, ccache - 4.4.2
- btrfs-tools - 5.14.2, sysvinit - 3.00, openssh - 8.8p1
- ofono - 1.33, git - 2.33.1, cmake - 3.21.3, bison - 3.8.2
- libxcrypt - 4.4.26, libgit2 - 1.3.0, curl - 7.79.1
- ca-certificates - 20211016, liberation-fonts - 2.1.5
- libva - 2.13.0, libgit2 - 1.3.0, curl - 7.79.1
- liberation-fonts - 2.1.5, valgrind - 3.18.1, meson - 0.59.2
- systemd - 249.5, ovmf - 202108, bluez5 - 5.62
- lighttpd - 1.4.60, ghostscript - 9.55.0, kea - 2.0.0
- libjitterentropy - 3.3.0, lua - 5.4.3, rpm - 4.17.0
- qemu - 6.1.0, gnupg - 2.3.2, pinentry - 1.2.0
- spirv-tools - 2021.3, glslang - 11.6.0, shaderc - 2021.2
- inetutils - 2.2, lsof - 4.94.0, libpam - 1.5.2, rt-tests - 2.2
- libgit2 - 1.2.0, libssh2 - 1.10.0, libhandy - 1.4.0
- iproute2 - 5.14.0, gzip - 1.11, harfbuzz - 2.9.1
- vulkan - 1.2.191, help2man - 1.48.5, wayland-protocols - 1.23
- python3 - 3.10, ethtool - 5.14, xf86-input-libinput - 1.2.0
- libinput - 1.19.0, acpid - 2.0.33, ell - 0.44, go - 1.16.8
- libseccomp - 2.5.2, gstreamer1.0 - 1.18.5, busybox - 1.34.1
- 41.0, openssl - 3.0.0, glib-2.0 - 2.70.0, libexif - 0.6.23
- wget - 1.21.2, coreutils - 9.0, itstool - 2.0.7
- epiphany - 41.0, libsolv - 0.7.20, libxi - 1.8
- libxkbcommon - 1.3.1, xkeyboard-config - 2.34, xorgproto - 2021.5
- man-pages - 5.13, at-spi2-core - 2.42.0
- New recipes
- gn, lv-drivers, lvgl, python3-posix-ipc, libxcvt
- libjs-jquery-globalize, libjs-jquery-cookie
- Removed recipes
- chipsec
2021.09 - 2021-09-30
- Implement data partition resize feature in yoe updater
- Add initial support to generate SBOMs
- Set precise BSD linceses in recipes in OE-Core and meta-openembedded
- Let updater machine files be defined in layers outside meta-yoe
- Fix bpftrace build with clang 13
- Avod task graph corruption when trying to avoid deadlocks in runqueue
- Drop obsolete oe_machinstall function utility
- Update simpleIOT to v0.0.34
- Fix fcntl in pseudo with glibc 2.34
- Add selinux packageconfig for tar,findutils,coreutils
- Allow upstream for local hash equivalence server in bitbake
- Make externalsrc work with reproducible_build
- Ensure XZ_THREADS doesn't change sstate checksums
- Add packageconfig for wheel-group in systemd
- Avoid problems with recipes using SRCPV when fetching sstate
- Enable ftps in wget fetcher
- Add tpm2 packageconfig to systemd
- Prepare bitbake for python 3.10 compatibility
- Enable lima with rock64
- Change one of licenses from expat to MIT in ffmpeg
- Fix qtwayland build with clang
- Fix missing pkgconfig inherit in QT5 recipes
- Use uuid instead of hard-coding root device for rockchip devices
- Remove obsolete intltool-native dependency from recipes
- Add missing pkgconfig inherit in oe-core and meta-openembedded
- Remove useless class from meta class, reduces amount of sstate needed
- Ensure task checksums reflect site files
- Delete dead entries from site files for Orbit2 and libidl
- Delete site file extentions from meta-openembedded layers
- Fix vboxguestdrivers build on kernel 5.14+
- Let user specify target for vk-gl-cts
- Switch linux-yocto defaults to 5.14 kernel
- Use 5.14 as default kernel for odroid
- Allow shutdown/database flush of pseudo server at task exit helps builds using containers for build machines
- Fix clang SDK builds when using llvm runtime
- Fix openCV dnn with protobuf-3.18
- Assorted python module updates
- Recipe Updates
- simpleiot - 0.0.33, go - 1.16.7, unclutter-xfixes - 1.6
- uhubctl - 2.4.0, nlohmann-json - 3.10.2, monit - 5.29.0
- libwebsockets - 4.2.2, cjson - 1.7.15, wireshark - 3.4.8
- gsl - 2.7, xf86-video-nouveau - 1.0.17, ctags - 5.9.20210905
- avro-c - 1.10.2, ntopng - 5.0, ndpi - 4.0, redis - 6.2.5
- libjcat - 0.1.8, libeigen - 3.4.0, libbytesize - 2.6, dash - 0.5.11.5
- crash - 7.3.0, spdlog - 1.9.2, fmt - 8.0.1, msgpack-c - 4.0.0
- poppler - 21.09.0, poppler-data - 0.4.11, lockfile-progs - 0.1.19
- libqmi - 1.30.2, dfu-util - 0.11, cppzmq - 4.8.0, mosquitto - 2.0.12
- fuse3 - 3.10.5, lttng - 2.13.0, linux-yocto/5.10 - 5.10.63
- linux-yocto/5.13 - 5.13.15, libxmlb - 0.3.2, dnf-plugin-tui - 1.3
- zchunk - 1.1.16, xterm - 368, unbound - 1.13.2, dnsmasq - 2.86
- postgresql - 13.4, libbpf - 0.5.0, ndisc6 - 1.0.5
- clang - 13.0.0-rc3, linux-raspberrypi - 5.10.63, libgcrypt - 1.9.4
- span-lite - 0.10.1, protobuf - 3.18.0, fio - 3.28, apache2 - 2.4.49
- nghttp2 - 1.45.1, samba - 4.14.7, gd - 2.3.3, poco - 1.11.0
- cppzmq - 4.8.1, byacc - 20210808, systemtap - 4.5-latest
- libc-headers - 5.14, valijson - 0.6, sassc - 3.6.2, sanlock - 3.8.4
- libsass - 3.6.5, snort - 2.9.18.1, smcroute - 2.5.3
- unionfs-fuse - 2.2, libqb - 2.0.3
- New recipes
- python3-pytest-subtests, python3-kivy, pahole, smarty
- libjs-jquery-icheck, chipsec
- Removed recipes
- assimp
2021.08 - 2021-09-02
- Update to bitbake 1.51.1
- Remove meta-rust layer as rust is in Core now
- Switch to using new override syntax
- Add read-only mode to prserver
- Require python 3.6.0 mininum for bitbake
- Add yocto 3.4 ( honister ) to compatible releases
- Move architecture tune files to arch specific directories
- Upgrade clang to 13.x release
- Make shared library builds of grpc optional
- Drop all custom patches from c-ares and update to 1.17.2
- Delete bootchart recipe
- Link mpich with static libgcc
- Use GNUInstallDirs in cereal and boost-url
- Rename takao-fonts to match other ttf font recipe naming conventions
- Remove unneeded dependency on takao-fonts in uim
- Add flags to enable adbd services in android-tools
- Add selinux as packageconfig knob in networkmanager and augeas
- Add ptest support for jemalloc
- Move opus-tools to meta-multimedia and upgrade to 0.2
- Update SRC_URI for bigbuckbunny-1080p
- Add missing runtime dependencies for mycroft
- Fix image_types_sparse corruption
- Fix fvwm interpreter runtime paths in python/perl script during build
- Drop uclibc remnants from recipes e.g. lua
- Disable building apitrace/libhugetlbfs with glibc 2.34, need porting
- Fix evtest output timestamps
- Fix multiple recipes to build with glibc 2.34 e.g. ntp, autofs, fuse etc.
- Fix qtwebengine build with glibc 2.34
- Add compatibility for non-systemd builds of pi-bluetooth
- Remove connection caching in PR Service
- add tune support for all Arm Cortex-M processors
- Fix SDK relocation symlink
- Use different keys to sign kernel-fitimage and configuration
- Package extlinux.conf separately in u-boot
- Enable RISCV32 for baremetal-helloworld
- Fix reproducibility issues with LTO
- cve-check update link to NVD website for CVE details
- Use BFD linker in systemd-boot ( gold segfaults )
- Upgrade glibc to 2.34 and fix metadata and recipes to build with it
- More granular packaging for gpsd docs
- Extend libkcapi to build natively as well
- Use vc4-kms-v3d device-tree on rpi4 machines to boot into graphics
- Drop target flex/bison from build dependencies in binutils
- Fix pseudo to work with glibc 2.34 systems
- Move odroid kernel to use linux-yocto 5.13
- Fix metacity for out of tree builds
- Migrate odroid-c4 to mainline kernel
- Re-enable apitrace recipe for glibc >= 2.34
- Update BSD licenses to be specific in recipes e.g. BSD -> BSD-3-Clause
- Add RDP packageconfig to weston
- Stop using ext2simg in image_types_sparse
- Stop using "virtual/" in RPROVIDES and RDEPENDS
- Assorted list of python module version updates
- Recipe Upgrades
- mariadb - 10.6.4, libencode-perl - 3.12, sedutil - 1.15.1.01
- opensc - 0.22.0, live555 - 20210809, libqmi - 1.30.0, vsftpd - 3.0.5
- ctags - 5.9.20210815.0, netplan - 0.103, icewm - 2.7.0, udisks2 - 2.9.3
- networkmanager - 1.32.10, network-manager-applet - 1.24.0
- fltk - 1.3.7, gpsd - 3.23, fetchmail - 6.4.21, catch2 - 2.13.7
- audit - 3.0.5, iwd - 1.16, vorbis-tools - 1.4.2, thrift - 0.14.2
- xwd - 1.0.8, valijson - 0.5, poppler - 21.08.0, monit - 5.28.1
- libqmi - 1.28.8, libblockdev - 2.26, apache - 2.4.48, mongodb - 4.4.7
- raspberrypi-tools, raspberrypi-firmware, userland
- linux-raspberrypi - 5.10.59, rust - 1.54.0, rng-tools - 6.14
- re2c - 2.2, enchant - 2.3.1, diffoscope - 181, boost - 1.77.0
- webkitgtk - 2.32.3, libwebp - 1.2.1, wireless-regdb - 2021.07.14
- linux-firmware - 20210818, xserver-xorg - 1.20.13, libxft - 2.3.4
- libxfont2 - 2.0.5, libinput - 1.18.1, mesa - 21.2.1, pango - 1.48.9
- libepoxy - 1.5.9, libjpeg-turbo - 2.1.1, libgudev - 237, epiphany - 40,3
- sudo - 1.9.7p2, stress-ng - 0.13.00, libidn2 - 2.3.2, acpica - 20210730
- squashfs-tools - 4.5, pkgconf - 1.8.0, patchelf - 0.13, mtools - 4.0.35
- log4cplus - 2.0.7, libedit - 20210714-3.1, help2man - 1.48.4
- e2fsprogs - 1.46.4, linux-yocto - v5.13.12, linux-yocto/5.10 - v5.10.60
- libconvert-asn1-perl - 0.31, ell - 0.43, strace - 5.13, cmake - 3.21.1
- util-linux - 2.37.1, iputils - 20210722, shadow - 4.9, bind - 9.16.19
- i2c-tools - 4.3, gcc - 11.2, curl - 7.78.0, libio-socket-ssl-perl - 2.072
- linuxptp - 3.1.1, harfbuzz - 2.9.0, bind - 9.16.20, json-glib - 1.6.4
- gi-docgen - 2021.7, libnsl2 - 2.0.0, vala - 0.52.5, openssh - 8.7p1
- git - 2.33.0, ccache - 4.4, util-linux - 2.37.2, glib-2.0 - 2.68.4
- gnu-efi - 3.0.14, openssl - 1.1.1l, bluez - 5.61, libbpf - 0.4.0
- xmlsec1 - 1.2.32, sedutil - 1.20.0, live555 - 20210824, iwd - 1.17
- gensio - 2.2.9, doxygen - 1.9.2, can-utils - 2021.08.0
- xfsprogs - 5.13.0, busybox - 1.34.0, rdma-core - 36.0
- xf86-input-tslib - 1.1.1, pipewire - 0.3.34, nftables - 1.0.0
- uninative - 3.4
- New recipes
- bmon, libconfuse, ttf-ipa, jemalloc, python3-pkcs11
- python3-cached-property, bluealsa
- Removed recipes
- libnss-nisplus
2021.07 - 2021-07-30
- Check for wayland distro feature before enabling egl in qtwayland
- Introduce armv8r64 compiler flags in arch-armv8r64
- Fix openssh key generation
- Fix pulseaudio build on non-neon ARM CPUs
- Add error diagnostics for generating multiconfig eSDKs
- Upgrde python3 to 3.9.6
- Fix race condition in building bash
- Fix race in sstate/staging directory creation
- Fix multilib enabled clang builds
- Use GNUInstallDirs in portaudio-v19 to fix ppc64 builds
- Disable JIT in sysdig for ppc64
- Fix vboxguestdrivers build with kernel 5.13
- Fix samba dependency on pidl
- Fix bats when multilib is enabled
- Fix testsuites for util-linux
- Allow controlling zoneinfo binary format in tzdata
- Fix test races in multiprocesslauch and dwarfsrcfiles
- Add ARC support to dhcpcd
- Assorted python package/recipe version upgrades
- Run git fetcher garbage collector in foreground to avoid race with tar
- Update u-boot to 2021.07 in meta-arm
- Fix checksums in ARM toolchain recipes
- Fix native recipes to use libcxx+compiler-rt runtime when using clang
- Assorted recipe updates in meta-perl and meta-python
- Fix sysbench memory test
- Fix ltrace build on mips with kernel 5.13+
- Fix systemd service start failure
- Use qemu to run cross-compiled binaries during build
- Fix gimp build race and qemu segfaults by disabling pango on native builds
- Update raspberrypi firmware to 20210527
- Ramp up tcl recipe and fix several build time issues e.g. races
- Do not exclude pseudo from sstate and update to latest
- Update update-rc.d to get support for non-bash shells
- Disable chfn-chsh on non-target builds in util-linux
- Drop pulseaudio-conf
- Add workaround to fix hang on boost-build-native
- Fix build failures in glibc-testsuite
- Drop adding RRECOMMENDS for license packages
- Upgrade and port libseccomp for RISCV32
- Fix install race in python3
- Fix signature of close_range() in util-linux
- Add support for s3:// scheme in SOURCE_MIRROR_URL
- Support mounting swap via labels in busybox
- Fix early parsing errors preventing zombie bitbake
- Build native versions of libcxx and compiler-rt
- Fix build issues with freedom-u540 BSP support
- Add systemd unit for netperf
- Add convert-overrides.py script for new overrride syntax conversion
- Include pzstd in zstd build
- Add MAINTAINERS.md file
- Fix glew Makefile race
- Set UBOOT_MACHINE for mips/mips64 qemu in u-boot_2021.07 recipe
- Fix Fix v3d & vc4 dmabuf import in mesa
- Recipe Upgrades
- python3-importlib-metadata - 4.6.0, libffi - 3.4.2
- xf86-input-libinput - 1.1.0, stress-ng - 0.12.11, libglu - 9.0.2
- gpgme - 1.16.0, cmake - 3.20.5, intel-mediasdk - 21.2.3, gmmlib - 21.2.1
- libva-intel - 2.12.0, babl - 0.1.88, dlt-daemon - 2.18.7
- ctags - 5.9.20210627.0, can-utils - 2021.06.0, suitesparse - 5.10.1
- redis - 6.2.4, mpd - 0.22.9, pango - 1.48.7, mesa - 21.1.4
- libdrm - 2.4.107, texinfo - 6.8, rt-tests - 2.1, man-pages - 5.12
- linux-yocto - 5.13.4, linux-libc-headers - 5.13, linux-yocto/5.4 - v5.4.134
- linux-yocto/5.10 - v5.10.52, logcheck - 1.3.23, strongswan - 5.9.3
- xscreensaver - 6.01, opencl-clhpp - 2.0.15, firewalld - 0.9.4
- audit - 3.0.2, fftw - 3.3.9, keepalived - 2.2.2, poppler - 21.07.0
- libgusb - 0.3.7, ristretto - 0.11.0, networkmanager - 1.32.2, cmark - 0.30.0
- pipewire - 0-3.31, blueman - 2.2.1, mariadb - 10.5.11,
- linux-ti-mainline - 5.13, at-spi2-core - 2.40.3, vulkan - 1.2.182
- gnome-desktop-testing - 2021.1, xwayland - 21.1.2, webkitgtk - 2.32.2
- stress-ng - 0.12.12, ruby - 3.0.2, mtools - 4.0.32, mpg123 - 1.28.2
- libgit2 - 1.1.1, iproute2 - 5.13.0, harfbuzz - 2.8.2, gtk+3 - 3.24.30
- ethtool - 5.13, createrepo-c - 0.17.4, bluez5 - 5.60, libmodulemd - 2.13.0
- xserver-xorg - 1.20.12, llvm - 12.0.1, cups - 2.3.3op2, mesa - 21.1.5
- btrfs-tools - 5.13, onevpl-intel-gpu - 21.3.0, qt5-creator - 4.15.2
- libencode-perl - 3.11, libdbd-sqlite-perl - 1.68, libcurses-perl - 1.38
- vboxguestdrivers - 6.1.24, libmbim - 1.26.0, gensio - 2.2.8, php - 7.4.21
- networkmanager - 1.32.4, bats - 1.4.1, libtest-warnings-perl - 0.031
- live555 - 20210720, postfix - 3.6.2, wireshark - 3.4.7, nghttp2 - 1.44.0
- libtalloc - 2.3.3, libnet-dns-perl - 1.32, ctags - 5.9.20210718.0
- cmark - 0.30.1, gnome-desktop3 - 3.38.8, gnome-backgrounds - 3.38.0
- evince - 40.4, fluidsynth - 2.2.2, jack - 1.19.19, mtd-utils - 2.1.3
- cmake - 3.21.0, libuv - 1.42.0, systemd - 249.1, llvm - 12.0.1
- binutils - 2.37,
- New Recipes
- ospray, openvkl, ispc, libyang, oidn, mbw, lmdb
2021.06 - 2021-06-30
- Update beagleV quickstart documentation
- Switch libuncontext to use meson
- Add support for erofs filesystems
- Fix mongodb, mariadb, vk-gl-cts, ovmf to build on musl/clang combination
- Fix dhcp-relay to build for musl
- Fix dovecot, heaptrack
- Fix libgpiod ptests
- Various packages fixed for set but unused clang warning
- Remove clutter, Cogl, and mx and its use from Core recipes
- Fix 96-boards tool to resize disks with GPT
- Use linux-starfive-dev kernel for beagleV
- Use u-boot device tree for OpenSBI fix SD card boot freeze on beagleV
- Use GPT again for beagleV wic image
- Fix wrong type for mutex in boost
- Upgrade clang to trunk/13.0 release
- Add recipes for native libcxx and compiler-rt
- Switch default compiler to clang and c/c++ runtime to llvm
- Do not force libgcc libunwind in rv32 and rv64 when using clang
- Add WM8960 soundcard support to RPI
- Remove deprecated linux-4-17 option from dbus-broker
- Fix klibc build with clang/compiler-rt
- Fix ffmpeg build on riscv32
- Add ppc64 SDK machine
- Re-add armv4 architecture support
- Add zsync conversions to image_types
- Package sysext in systemd-extra-utils
- Cleanup odroid-hardkernel recipes
- Fix overrides for IMAGE_FSTYPES in initramfs-debug-image generation
- Fix kernel do_sizecheck compare function
- Use 4 cores for qemuriscv32/qemuriscv64 emualation
- Move glibc ldso provider from musl to gcompat
- Backport fixes for ARC GCC
- Use Apache-2.0 implementation for
__stack_chk_fail
- Fix libjpeg-turbo build on neon-less ARM
- Fix mariadb, mongodb, flashrom builds when using clang/musl
- Add rock64 machine in meta-rockchip
- Make rpi-cmdline machine specific
- Add ARC support to GDB
- Enable debuginfod on cross GDB
- Fix pkg-config for cross-canadian builds
- Fix rocksdb on riscv32, mips, and armv6+
- Make granular packageconfigs for czmq
- Add native build for net-snmp
- Add missing dbus dependency
- Fix QTbase for rk3399 wayland and eglfs builds
- Add second qmp port to qemurunner
- Enable multilib for do_populate_sdk
- Improve ARC support in toolchain components
- Fix Glibc Aarch64 MTE support
- Enhance devtool to rebase override-only patches as well
- Fix libpfm4 on aarch64
- Fix mpich and libc-bench to respect ldflags
- Add RISC-V support to ldconfig-native
- Fix SRC_URI for cantarell-fonts and libgudev
- Fix errors about read-only sstate mirrors
- Fix ntpdate to wait for subprocesses
- Recipe Upgrades
- Curl - 7.77.0, kmod - 29, linux-firmware - 20210511, libxcrypt - 4.4.22
- iproute2 - 5.12.0, libepoxy - 1.5.8, libpcre2 - 10.37
- xorgproto - 2021.4.99.1, embedTLS - 2.26.0, poppler - 21.06.1
- grpc - 1.38.0, libstemmer - 2.1.0, mpich - 3.4.2, gupnp - 1.2.6
- thunar - 4.16.8, icewm - 2.3.4, dbus-broker - 29, nftables - 0.9.9
- libx11 - 1.7.1, linux-intel-dev - 5.12.0, python3-setuptools - 57.0.0
- linux-yocto/5.4 - v5.4.125, linux-yocto/5.10 - v5.10.43
- opensaf - 5.21.06, fio - 3.27, gensio - 2.2.7, glog - 0.5.0
- linux-fslc-imx - v5.4.126, linux-fslc-lts - v5.10.44, linux-fslc - v5.12.11
- u-boot-fslc - v2021.07-rc4, at-spi2-core - 2.40.2
- intel-microcode - 20210608, iozone3 - 492, pipewire - 0.3.30
- modemmanager - 1.16.6, yelp - 40.2, gvfs - 1.48.1, libsigc++-2.0 - 2.10.7
- libmediaart-2.0 - 1.9.5, toybox - 0.8.5, protobuf - 3.17.3
- abseil-cpp - 20210324.2, speedtest-cli - 2.1.3, rasdaemon - 0.6.7
- p11-kit - 0.23.24, vala - 0.52.4, epiphany - 40.2, diffoscope - 177
- opkg - 0.4.5, git - 2.32.0, dtc - 1.6.1, go - 1.16.5, less - 590
- ethtool - 5.12, gnutls - 3.7.2, liburcu - 0.13.0, rocksdb - 6.20.3
- c-ares - 1.17.1, nodejs - 14.17.1, libpfm4 - 4.11.0
- nfs-utils - 2.5.4, createrepo-c - 0.17.3, enchant2 - 2.3.0
- blktrace - 1.3.0, alsa - 1.2.5.1, libpcap - 1.10.1, util-linux - 2.37
- libX11 - 1.7.2, mpg123 - 1.28.0, xorgproto - 2021.4.99.2, apt - 2.2.4
- meson - 0.58.1, ell - 0.41, m4 - 1.4.19, nettle - 3.7.3, grub - 2.06
- glib-2.0 - 2.68.3, erofs-utils - 1.3, gptfdisk - 1.0.8, connman - 1.40
- libwpe - 1.10.1, sudo - 1.9.7p1, wpebackend-fdo - 1.10.0, rng-tools - 6.13
- libnss-mdns - 0.15.1, libksba - 1.6.0, rsyslog - 8.2106.0, nano - 5.8
- rsnapshot - 1.4.4, mg - 20210609, googletest - 1.11.0
- fsverity-utils - 1.4, ctags - 5.9.20210613.0, mosquitto - 2.0.11
- evince - 40.2, fuse3 - 3.10.4, libzip - 1.8.0, iwd - 1.15, satyr - 0.38
- libconfig - 1.7.3, grpc - 1.38.1, fwts - 21.06.00, function2 - 4.2.0
- ctags - 5.9.20210620.0, snort - 2.9.18, openvpn - 2.5.3, qwt-qt5 - 6.1.5
- mesa - 21.1.3, libxcrypt - 4.4.23, libva - 2.12.0, libhandy - 1.2.3
- libcap - 1.2.3, libcap - 2.51, vte - 0.64.2, sqlite3 - 3.36.0
- mtools - 4.0.31, libxi - 1.7.99.2, libpcre - 8.45, libdnf - 0.63.1
- dejagnu - 1.6.3, bluez5 - 5.59, bind - 9.16.18, dnf - 4.8.0
- bash - 5.1.8, cmake - 3.20.4, monit - 5.28.0, sshfs-fuse - 3.7.2
- libtinyxml2 - 9.0.0, iputils - 20210202, shaderc - 2021.1
- glslang - 11.5.0, spirv-tools - 2021.2
- Various python recipe version bumps
- Various gnome recipe version bumps
- New recipes
- qperf, evemu-tools, zsync-curl, gcompat, gatord
2021.05 - 2021-05-31
- Add RISCV based BeagleV as supported board
- Add support for linux-starfive-dev kernel
- Fix xwayland dependency for weston in meta-freescale
- Add progress handler for S3 copy
- Upgrade imx firmware to 8.10.1
- Fix recipes for building with -ffile-prefix-map
- Upgrade to GCC 11.1.0
- Upgrade GDB to 10.2
- Fix patchelf note section alignment issues in uninative
- Upgrade mesa to 21.0.3
- Improve reproducibility for libjpeg-turbo
- Enable -Wdate-time to detect use of DATE TIME macros
- Enable long options for enabled applets in busybox
- Improve ptests for libpam and bash and valgrind
- Switch clang to use Dwarf-5 by default like GCC 11
- use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and mx6ulz
- Update linux-fslc-imx to v5.4.122 and linux-fslc-lts to v5.10.40
- Add linux-fslc 5.12.7
- Enable serial and usbhost machine features for NanoPi-M4
- Bump linux-ti-mainline to 5.12
- Fix reproducibility for busybox
- Update linux-yocto trains to v5.4.119 and v5.10.38
- Fix kernel configs for qemuriscv32 to support only 1GB physical mem
- Fix SVN fetcher's parsing revision of SVN repos with redirects
- Update external-arm-toolchains to latest
- Add src files to nativesdk rust
- Use bb.utils.rename() instead of os.rename() in scripts
- Bump minimum required bitbake version to 1.51
- gdk-pixbuf updated to 2.42.6, glib-2.0 to 2.68.1, strate to 5.12
- Upgrade webkitgtk to 2.32.0
- Fix qtwebengine to build with gcc11 and upgrade to use chromium-87
- arm/trusted-firmware-m is updated to 1.3.0
- Upgrade XFCE components - xfce4-panel, xfce4-clipman-plugin, xfce4-systemload-plugin
- Fix CVE checks in QEMU, openssh, logrotate, jquery
- Upgrade busybox to 1.33.1
- Fix recipes to build with new definitions of SIGSTKSZ in glibc trunk
- Fix trusted-firmware-a for rockchip using GCC11/Clang12
- Backport DWARF-5 support for gold linker
- Update btrfs-tools to 5.12, ffmpeg to 4.4 and epiphany to 40.1
- Enable RISCV64 port for baremetal sample application helloworld
- Enhance yoe-sdk-image to include tools to build kernel on-device
- Update go to 1.16.4
- Update meson to 0.58.0
- Upgrade python to 3.9.5
- use 4 cores in qemu guests
- Update some of gnome components to facilitate 0.40.x release series
- Update bluez and wifi firmwares for RPI to rpt8 and rpt11 respectively
- Upgrade qemu to 6.0.0
- Handle sstate manifest 'corruption' issue
- Remove mklibs feature and support from core
- Fix default gcc search paths for musl configs and relocatable SDK fix
- CVE fixes in several packages
- Add compiler-rt-sanitizers, clang based sanitizers
- Upgrade uninative to 3.2 (gcc11 support)
- Fix
__NR_fstatat
syscall name for riscv/musl - Upgrade U-Boot to 2021.04
- Fix clang static analyzer viewer for missing python module
- Update arm trusted-firmare-a to version 2.5
- Update gcc11 to latest on upstream GCC 11 release branch
- Update glibc to 2.33.1
- Enable memory tagging in glibc on aarch64
- Update systemd to 248.3
- Allow using gold linker with gcc-cross-canadian in SDK
- Various recipe version upgrades
2021.04 - 2021-04-27
- Upgrade linux-ti-staging kernel to 5.4.106
- Add new IMX8 machine imx8mp-ddr4-evk imx8mp-lpddr4-evk
- Upgrade hardkernel linux and u-boot to latest
- Fix linux-hardkernel build with GCC 11
- Disable qtwebkit and capnproto for RISCV32
- Update nodejs to 12.21.0
- Various recipe version upgrades
- Fix sstate reuse regression while building clang-native
- Fix native/host configuration in gobject-introspection
- Upgrade git to 2.31.1
- Add PR service support in eSDK
- Swich ODROID-C4 to use cortex-a55 tunes
- Fix and cleanup ODROID-N2 support
- Do not mark recipes commercial when the depndencies are commercial but not the package itself
- Make bpftool reproducable
- Update clang to 12.0.0-RC5 and do not use LLD to build nativesdk-clang
- Introduce support for armv8-4a arch
- Update linux-intel to 5.10.25 and v5.4.102
- Fix gcc 11 patch for odroid-c4-hardkernel kernel
- Add updater support for 32bit pi4
- Disable using u-boot for RPI images
- Always format disk after partitioning, avoids directory corruption
- Re-organize images to re-use common pieces
- Remove dosfstools to favor busybox mkfs.vfat applet in initramfs image
- Remove meta-altera BSP layer
- Fix huge wifi delay on imx6qdl-variscite-som
- Update linux-raspberrypi to 5.10.31
- Fix mesa-gl build regression on RPI
- Cleanup duplicate bbappends in meta-rockchip
- Add a knob for OpenMP threads in bitbake configuration
- Fix creation and generate new perl-rdepends.txt
- Upgade ptest-runner to 2.4.1
- Update mesa to 21.0.1
- Adjust for swrast being dropped from DRI drivers in mesa
- Fix sbsa-acs with clang
- Upgade syslog-ng to 3.31.2 and fix debug build
- Bump python to 3.9.4
- Update ICU to 69.1
- Upgrade go to 1.16.3
- Fix sysvinit-inittab getty launch on virtual consoles
- Upgrade ell to 0.39
- Upgrade webkitgtk to 2.30.6, wpebackend-fdo to 1.8.2, epiphany to 3.38.3
- Upgrade valgrind to 3.17.0 and fix valgrind ptests for DWARF-5/GCC11
- Update GCC to 10.3.0
- Fix glibc-src package name
- Fix DEBUG_PREFIX_MAP for gcc-runtime/libstdc++
- glib-2.0 upgraded to 2.68.0
- External src now detects code changes in submodules
- Add support for 8DXLite EVK with DDR3
- Cleanup Xorg recipes and patches for FSL boards
- Update linux-fslc to v5.10.32 and linux-fslc-imx to v5.4.114
- Update nodejs to 14.x LTS release
- Move libmicrohttpd to OE-Core
- Update PHP to 7.4.16
- Update linux-yocto kernels to v5.4.112 and v5.10.30
- Fix openssl dependencies in ca-certificate
- Use openssl as defualt SSL/TLS implementation where possible
- Add standalone xwayland and use it in weston images
- Add debuginfod distro feature
- Add --fetchdir parameter to layerindex-fetch
- Upgrade LLVM to 12.0.0
- Update musl to latest
- Upgrade openssh 8.5p1 -> 8.6p1
- Add support for ARMv5/ARMv4 in rust
- Fix yocto-check-layer script to work on multi layer repositories
- Override package default opts (-O2) with distro default opts for unzip/lz4
- Cleanups build dir before running configure for packages using cmake
- Do not export custom CLANG_TIDY variable
- Clean up meta-openembedded repositories for Yocto compatibility
- Move libseccomp to Core layer and enable it by default in DISTRO_FEATURES
- Fix nativesdk-clang build
- Update FSL EULA to v22
- Adjust recipes which were moved to OE-core
- Enable LTO linker plugin with binutils nm/ar/ranlib
- Fix qtwebengine with GCC 11
- Update qt5-creator to 4.14.2 and fix build with Clang 12
2021.03 - 2021-03-26
- Add Tinkerboad support
- Add Azure Storage fetcher implementation
- Add qemuppc64 machine
- Add REQUIRED_VERSION to bitbake
- Add NanoPi-M4 machine in rockchip soc layer
- Update go to 1.16.2 and remove go-dep
- Let linunwind on musl use libucontext
- Move qemuriscv32 machine as core machine
- Fix SRCREV for linux-altera-lts-5.4
- Compile musl on riscv64 when using meta-clang
- Update clang to 12.0.0-RC2
- Add recipe for spirv-llvm-translator
- Add opencv_4.4.0.imx recipe
- Bump linux-boundary to 5.4 2.3.0
- Bump linux-fslc to v5.10.30 and linux-fslc-imx to v5.4.112
- Drop 4.19 linux-fslc-lts
- Upgrade linux-yocto to v5.10.25 and v5.4.107
- Update openSSL to 1.1.1k
- Fix libtool race running autoheader before autoconf
- Update linux-ti-mainline to v5.11
- Fix qtwebkit build with riscv64
- QTbase fixes for build with GCC 11
- Fix recipes in meta-openembedded to work with GCC 11
- Fix sdcard_image-rpi to work with latest dosfstools
- Add adafruit python3 modules for raspberrypi
- Fix rust compiler and libstd-rs to work on riscv64/riscv32
- Disable CPU ISA level requirement check in glibc
- Add PSEUDO_IGNORE_PATHS foor SDK and image types
- Fix musl and busybox for RISCV32
- Fix systemd-container recipe
- Update Clang to 12.0.0 RC3
- Prevent fetching git hook during do_configure for ceres-solver
- Fix meta-qt5 recipes to compile with GCC 11 and RISCV fixes
- Fix a regression in glibc w.r.t. _SC_LEVEL1_ICACHE_LINESIZE
- Add QB_GRAPHICS option to runqemu tool
- Add options to turn --enable-poison-system-directories fatal in GCC
- Reduce linker memory usage while building webkitgtk when using BFD linker
- Assorted XFCE package upgrades
- Fix several recipes for ppc64le
- Add imx-boot-container class to provide boot container for iMX
- Drop gatesgarth from compatible releases for layers
- Fix webkitgtk/JSC stack size on musl, add option to compile for size
- Update vulkan packages to 1.2.170.0
- Detect code changes in submodules when using externalsrc
- Fix bitbake documentation
- Update openSSH to 8.5p1
- Update gstreamer to 1.18.4
- Fix CPU tune file for rpi0w
- Fix compiler-rt for armv6/rpi0w
- Update rust to 1.51.1
- Fix PEP8 double aggressive warnings and errors in python scripts
- Make space for using IMX_DEFAULT_BOOTLOADER in meta-freescale-3rdparty machines
- Fix xorg and weston to adopt to mesa 21.x changes
- Improve bitbake documentation, add information on REQUIRED_VERSION
- Version upgrades for several recipes
2021.02 - 2021-02-26
- Upgrade autotools to 2.71
- Disable sanitizer builds in compiler-rt
- linux-fslc updated to v5.10.18, linux-fslc-imx updated to v5.4.100
- Fix qtwayland for mx6 and mx7 machines
- Enable DRI swrast driver for NXP BSPs
- Weston updated to 9.0.0
- Update linux-intel-rt to v5.10.12 and linux-intel/5.10 to v5.10.14
- Do not pin gcc for odroid-c4-hardkernel
- Upgrade binutils to 2.36.1
- Upgrade glibc to 2.33
- Update clang and llvm to 11.1.0
- Update to go 1.16 release
- Update busybox to 1.33
- Update python3 to 3.9.2
- Fix recipes to work with autotools 2.71, binutils 2.36
- Add 5.10 recipe for linux-raspberrypi and make it default
- Add overlays for pi 400 and cm4
- Fix compile issues in LTP, linux-yocto-5.10 for RISCV32
- Upgrade rust to 1.49.0
- Upgrade linux-yocto to v5.10.16 and v5.4.98
- Upgrade glslang to 11.1.0 and fix shaderc
- Detect code changes in submodules while using externalsrc
- Upgrade cmake to 3.19.3
- Various recipe version upgrades
- Use bitbake 1.49.2 and add support for BB_DEFAULT_UMASK
- Fix riscv32 u-boot, tcf-agent, and rust builds
- Use rust 1.49.x
- Update linux-ti-staging and u-boot to latest
- Fix glibc for faccessat2 seccomp filters
- Fix security flags and compiler opt level
- Upgrade u-boot to 2021.01
- Fix pseudo to handle faccessat
- Add recipe for libclc
- Merge llvm-common into clang
- Update linux-altera-lts_5.4 to 5.4.84
- Drop support for GCC 9.2 arm toolchain
- Pseudo fixes for glibc 2.33
- Update go to 1.15.8
- Update musl to latest master
- Fix various recipes for deterministic builds
- Various recipe version upgrades
- Add missing 'or-later' GPL license mappings
- Fix glibc multilib headers
- Use uboot 2021 release on odroid machines
- Fix bitbake providers processing
- Fixes for powerpc64 architecture in Core
- Enable gdbserver for riscv architecture
2021.01 - 2021-01-25
- Make meta-python dependency optional for meta-raspberrypi
- Upgrade raspberrypi-firmware and linux-raspberrypi to 5.4.79
- Fix zsh support in envsetup
- Fix install conflicts between canutils and can-utils recipes
- Refactor cdrkit and extend to build native version
- Update linux-at91 to linux4sam-2020.10-rc5
- Bump egt to 1.1-rc
- Bump linux-fslc to v5.10.6 and linux-fslc-imx to v5.4.88
- Update u-boot-toradex to 2020.07
- Fix RB5 board support
- linux-raspberrypi use linux-yocto tooling
- Fix X11 and wayland image builds with userland graphics
- Use relative symlinks for anything pulled from PREMIRRORS in fetchers
- Sam-ba is upgraded to 3.3.1
- u-boot-at91 updated to linux4sam-2020.10
- Added firmware for BCM43456
- linux-ti-staging updated to 5.4.78
- Update linux yocto to v5.4.87 and v5.10.4
- Assorted package version updates and reprodubility improvements
- Make busyboxinit work as an alternative to sysvinit
- Use util-linux provided fsck/fdisk in Yoe updater/installer
- Update go to 1.15.6 and disable internal linker for native apps
- Switch pulseaudion to use meson build system
- Update rust to 1.47 and enable separate build directory when using cargo
- Update clang to 11.1.0-rc2
- Update to qemu 5.2.0
- Add linux-intel-rt recipe for 5.10 and switch it as default kernel
- Switch odroid machine defaults to use 5.10 kernel
- Drop odroid-c2 from u-boot-hardkernel
- Upgrade XFCE to 4.16.0
- Assorted recipe upgrades
- Drop several old algorithms in OpenSSL
- Add finer packaging of sudo/iproute2/procps/net-tools
- Upgrade binutils to 2.35.1
- Upgrade mesa to 20.3.2
- Fix meson to work in nativesdk environment
- Add LFS support in bitbake fetcher
- Update Freescale EULA to v17
- Add new board i.MX DXL EVK
- Add i.MX 6ULZ EVK board
- Update gstreamer to 1.18.3
- Update bash to 5.1
- Fix ccache usecases, disable for native recipes
- Add support for VHD/VHDX rootfs in runqemu
- Upgrade linux-raspberrypi to v5.4.83
- Upgrade musl to 1.2.2
- Upgrade timezone data to 2021a
- Upgrade mariadb to 10.5.8
3.3.0-beta - 2020-11-24
- Updater support added for beaglebone, rpi4-64, rpi3, and sama5d27
- Add yoe-install-image for factory install
- Use kernel+initramfs always for non-qemu machines
- Fix LTO builds with clang
- Fix Perf on IMX platforms
- Update intel-microcode to 20201112
- mchp-wireless-firmware: bump to 15.4.1
- Clang updated to 11.0.1
- Fix Numpy runtime issue when build with clang
- Update ODROID-N2 to use u-boot 2020.10
- Fix touchscreen with linux-hardkernel on C4
- Many packages fixed to build for RISCV32
- Update linux-yocto to v5.4.75 v5.8.18
- Enable Qemu Usermode on RISCV32
- Update linux-altera to 5.4.64
- Update linux-fslc to v5.4.80
- Disable LTO for qtbase
- Various package version upgrades
- Update golang to 1.15.5
- Update linux-yocto to latest 5.4.78
- Fix world builds for RISCV-32
3.3.0-alpha - 2020-11-11
- Add new UBOOT_CONFIG to support ATF on QSPI boot for altera SOCs
- Fix gstreamer1.0 builds on iMX SOCs
- Upgrade hardkernel uboot to lates 2015 release and kernel to 4.9.236
- Use DTB Overlay on Odroid-C4
- Fix QT builds with clang and on 32bit arches with 64bit time_t e.g. riscv32
- Fix Qtwebkit build with python 3.9
- Update linux-ti-staging to 5.4.74
- Update linux-fslc to v5.4.75
- Install vpu fw for mx8qm/mx8qxp based machines
- Fix gstreamer1.0-omx build with 1.18 gstreamer upgrade
- Add harknott (3.3) compatiblity to riscv layer
- Add swupdate support for odroid-c4
- Add Updater support for odroid-c4
3.2.0 - 2020-11-04
- Fix yoe-debug-image for riscv32
- Add sama7g5ek-emmc machine
- Fix using clang-tidy
- Misc Python updates
- Fix userland package
3.2.0-rc.1 - 2020-10-18
- Migrate documentation to use sphinx
- Handle backslash support in file:// URIs
- Switch arm-bsp to 5.4 based kernel
- Bump components for sama7g5ek-sd
- Create symlinks with cross compile tuples for clang
- Update FSL EULA to LA_OPT_NXP_Software_License v11 February 2020
- Fix asound.conf for cubox-i
- Update linux-ti-staging to 5.4.69
- Update linux-fslc-imx/linux-fslc to v5.4.111 and v5.10.29
- Update linux-altera to 5.7
- systemd upgraded v246.2 -> v246.6
- Fix perf on arm/musl
- mesa updated 20.1.6 -> 20.1.8
- Fix ptest-runner to detatch tty correctly
- Use modcacherw always for go modules
- Fix clang/musl SDK
- Improve cve-check to detect applied CVEs
- Add ESDK_MANIFEST_EXCLUDES for eSDK to filter conf/ dir
- Fix zephyr support for arm BSPs
- Update clang to 11.0.0-RC6
- Update intel-mediasdk to 20.3.0
- Update linux-intel to v5.4.68
- Start using yocto kernel tooling for linux-raspberrypi
- Update RPI firmware to 20190114-1+rpt8
- Update linux-raspberrypi to 5.4.69
- Enable LTP builds on riscv32/musl
- Support ARMv8.2a tunes
- Add faster 34Kf-64tlb Qemu machines
- Update linux-yocto v5.8.13/v5.4.69
- Add ttarget RISCV64/RISCV32 builds for clang
- Fix GCC11 patch for odroid-c4-hardkernel kernel
- Common cleanups for meta-odroid layer
- Use XFCE for desktop on X11 kiosk image
3.2.0-beta - 2020-09-23
- Update go compiler to 1.15.2
- Improve error and cleanup handing in cooker
- Update linux-fslc to v5.4.66
- Various recipe version upgrades
- Remove help2man from early build depenencies
- Update linux-altera-lts 5.4.54 and u-boot-socfpga to 2020.04
- Various recipe version upgrades in meta-openembedded
- Update linux-intel to 5.4.59
- ARMv8 tune cleanups
- Add RISCV32 support for musl
- Documentation converted to sphinx
- python3-pyqt5 updated to 5.15.1
- QTWebengine bison 3.7 fix, and sanbox freeze fixed
- Fix mutter launch with vc4graphics on raspberrypi
- linux-yocto updated to v5.8.9, v5.4.65
- Add support for sama7g5ek-sd in meta-atmel
- Clang updated to 11.0.0 RC3
- Various Recipe upgrades
3.2.0-alpha - 2020-09-05
- Dropped meta-webkit from default distro layers
- Update glibc to 2.32 and binutils 2.35 major versions
- Systemd upgaded to 246
- Musl upgraded to 1.2.1
- Go upgraded to 1.14.7
- Several packages fixed to work with -fno-common ( gcc10 defaults )
- RPI kernel defaults to 5.4 instead of 4.19
- Yocto 5.4 kernel upgraded to 5.4.57
- imx kernel update to 5.4.56
- Clang update to 11.0.0-rc2
- Clang SDKs are now relocatable
- Switch linux to 5.8 for kernel UAPI
- GCC updated to 10.2.0
- SWitch gcc to use -fno-common ( upstream default )
- Use upstream master branch for RISCV-32
- Fix RPI X11 builds with Userland graphics
- Update Vivante driver to 6.4.0.p2.0 based release
- Add 5.4 android common kernel for meta-arm
- Add tune files for cortexa73-cortexa35/ARMv8-2a
- Fix meta-openembedded test images e.g. meta-oe-ptest-image
- Use glibc master for RISCV32
- Move kea/dhcpcd from meta-openembedded to opemebedded-core
- Fix QT5 recipes with clang-11
- Move meta-yoe into yoedistro repo