diff --git a/CHANGES b/CHANGES index 13ac108549..b2bdde5069 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,82 @@ +2024.05-rc1, released May 30th, 2024 + + Fixes all over the tree and new features. + + Toolchains: + - Binutils 2.24 added, 2.39 dropped, 2.41 is now default + - GCC 14.x added, 11.x dropped, 13.x is now default + - uClibc-ng bumped to 1.0.48 + - Musl bumped to 1.2.5, adds riscv32 support + - Glibc bumped to 2.39, libcrypt no longer available (see + libxcrypt package) + - External glibc based toolchains no longer install libcrypt + files (except for libcrypt.so.1) to not conflict with the + libxcrypt package + - Bootlin external toolchains updated to 2024.02 + - Support for external toolchains using GCC version 14 + - Old external Codesourcery ARM/AARCH64 toolchains removed + - Old external Codesourcery niosII toolchain removed + - Old external Codescape mips toolchains removed + - Support for Linux 6.7 / 6.8 kernel headers added + + Architecture: + - Support for riscv32 noMMU added + - Internal toolchains for SPARC (re-)added + - Support for the Motorola m68k specific shared library + support for the FLAT binary format dropped, as support has + been removed from the Linux kernel as of v5.19. + + Download (notice, Buildroot generated tarballs have changed): + - Tar 1.35 is now required (will be automatically built if not + available on the host). Notice that tar 1.35 changes the way + devmajor/minor is stored, so tarballs created with 1.35 are + not binary identical to <1.35 + - The tarball creation logic has now been extended to + correctly handle when ACLs are set on the download + directory. + - An issue with conflicting git tags between (different + versions of) a package has been fixes + - Git attributes are now handled correctly + + Security: + - The /dev/shm entry in the default /etc/fstab used for + busybox and sysv init systems was missing the sticky bit, + allowing users to delete and replace other users files. + + Infrastructure: + - kconfig/menuconfig can now be built with GCC 14.x + - Git is now used to to fetch CVE data from the FKIE + repository to work around an issue with missing meta files + in the releases. + - utils/check-package now also checks if defconfigs use + BR2_DOWNLOAD_FORCE_CHECK_HASHES to ensure custom + bootloader/kernels are correctly downloaded. + + New defconfigs: Beagleboneai64, Orangepi Zero2w, Pine64 star64 + + New packages: basu, bats-assert, bats-file, bats-support, bcc, + bpftrace, export-subst, flutter-adaptive-scaffold-example, + flutter-animations-example, flutter-dynamic-layouts-example, + flutter-go-router-example, flutter-image-example, + flutter-markdown-example, flutter-packages, + flutter-rfw-local-example, go-bootstrap-stage3, igt-gpu-tools, + libgpiod2, libxmlb, libzenoh-c, lmdb, lua-lightningmdb, + lua-lsdbus, mokutil, python-email-validator, + python-expandvars, python-fastui, python-hid, python-jc, + python-mpmath, python-poetry-core, python-sympy, + python-yamllint, qbee-agent, starfive-spltool, ustreamer + + Removed packages: flutter-gallery, omxplayer, ti-k3-image-gen + + Issues resolved (http://bugs.uclibc.org): + + #14416: Mesa3D missing DRI3 support for various Gallium drivers + #15766: BR2_PACKAGE_WESTON_XWAYLAND -- 12.0.1 -- fails to build.. + #15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail + #16009: 'select' does not work with 'choice' + #16036: android-tools version is too old + #16075: Cannot use linux kernel extensions from external tree.. + 2024.02.2, released May 7th, 2024 Important / security related fixes. diff --git a/Makefile b/Makefile index d1caec63b5..40f862b515 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2024.05-git +export BR2_VERSION := 2024.05-rc1 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1709640000 +BR2_VERSION_EPOCH = 1717102000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/docs/website/download.html b/docs/website/download.html index cc83d42a9f..b6793870a8 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -75,41 +75,41 @@

PGP signature

- -

Latest release candidate: 2024.02-rc2

+--> +

Latest release candidate: 2024.05-rc1

- +
- +
-

buildroot-2024.02-rc2.tar.gz

-

PGP signature

+

buildroot-2024.05-rc1.tar.gz

+

PGP signature

- +
- +
-

buildroot-2024.02-rc2.tar.xz

-

PGP signature

+

buildroot-2024.05-rc1.tar.xz

+

PGP signature

---> + This and earlier releases (and their PGP signatures) can always be downloaded from http://buildroot.net/downloads/. diff --git a/docs/website/news.html b/docs/website/news.html index 072523dd65..e13def66cf 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

News