What a great release. Congratulations and thanks to everyone involved!

On Fri, Jan 23, 2026, 13:53 Efraim Flashner <[email protected]> wrote:

> This is to announce guix-1.5.0, a stable release.
>
> GNU Guix is a package manager for GNU/Linux systems. It is designed to give
> users more control over their general-purpose and specialized computing
> environments, and make these easier to reproduce over time and deploy to
> one or
> many devices.
>
> For more information see the release blog post:
> https://guix.gnu.org/blog/2026/gnu-guix-1.5.0-released/
>
> Sources:
>   https://ftp.gnu.org/gnu/guix/guix-1.5.0.tar.gz
>
> Foreign distribution installer:
>   https://guix.gnu.org/guix-install.sh
>
> Binary tarballs:
>   https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.aarch64-linux.tar.xz
>   https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.armhf-linux.tar.xz
>   https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.powerpc64le-linux.tar.xz
>   https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.riscv64-linux.tar.xz
>   https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.x86_64-linux.tar.xz
>   https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.i686-linux.tar.xz
>
> Guix System Installer:
>   https://ftp.gnu.org/gnu/guix/guix-system-install-1.5.0.aarch64-linux.iso
>   https://ftp.gnu.org/gnu/guix/guix-system-install-1.5.0.x86_64-linux.iso
>   https://ftp.gnu.org/gnu/guix/guix-system-install-1.5.0.i686-linux.iso
>
> Virtual machine:
>
> https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.5.0.aarch64-linux.qcow2
>
> https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.5.0.x86_64-linux.qcow2
>
> SHA256
> ------
> df2102eed00aff0b17275654a42f094c8a1117ec065884eb1ff76005e47415c5
> guix-1.5.0.tar.gz
> a5d58b1d0294cad6adb1f2aff627d37feb5db763fdffbceb8551f2b12123cf39
> guix-binary-1.5.0.aarch64-linux.tar.xz
> e92ddecf4476ce1e41b85e4eb1c8fd9a4756d77c817c1fd986ab24253612b0fa
> guix-binary-1.5.0.armhf-linux.tar.xz
> e2aae143a826e218b9724a3e416b3688ff753b11fb63283164010b9802b4b1a4
> guix-binary-1.5.0.i686-linux.tar.xz
> 105a395eeffab32e9e0edb46765b1a2728138c729227bd53f05019097a3e837d
> guix-binary-1.5.0.powerpc64le-linux.tar.xz
> 3112abc99c9b0fcd122a6a0f4daa076dd4daf2db366b3f0a675cbe396fa1ae0d
> guix-binary-1.5.0.riscv64-linux.tar.xz
> aa41025489c5061543e9c48873eaa829b900b2da75d40f9648913622f5f47817
> guix-binary-1.5.0.x86_64-linux.tar.xz
> 350970f7e65547f4420e0e594055219a420cf17d1aba1c572616f825ff983acc
> guix-system-install-1.5.0.aarch64-linux.iso
> 54b15ecacdcba79eae4d1b60636fe247dbcc45988ef1e2caed6e1e6687b38867
> guix-system-install-1.5.0.i686-linux.iso
> 107e0a8082f03a10b15c1fb9383d2d752c1cdeda41b8db575a15550e1c2d8b4a
> guix-system-install-1.5.0.x86_64-linux.iso
> 5af764b7f5e60ab3c51d760c91ae981e08613b33b59697725ba9284b446c9bf4
> guix-system-vm-image-1.5.0.aarch64-linux.qcow2
> 3f4ee9039d0c72a360d2fa3e936cb0230155cfb8ed30b3656782d18aebeb7fea
> guix-system-vm-image-1.5.0.x86_64-linux.qcow2
>
> SHA3-256 (base64)
> ----------------
> kWViYu4wxK4GFaTemIgjhKwWURzCnZDkXgRvDHjzi9M=  guix-1.5.0.tar.gz
> X6KN1zdpTLUPXNhQt0F/IjSB0dzHiZeVhW5jzY9osGs=
> guix-binary-1.5.0.aarch64-linux.tar.xz
> DlmcBb5HGgaUVI0VZgvHMfHvSDZqhy/4ldZqBBJTjyc=
> guix-binary-1.5.0.armhf-linux.tar.xz
> Y1Dkgf3iIyP9dy0cZeluVIkZtzVlsLSy4+T64irBwLw=
> guix-binary-1.5.0.i686-linux.tar.xz
> 1Xhu+8wlOCO1c/555QPKPDrlapeR9kPRgFW5blpTrfc=
> guix-binary-1.5.0.powerpc64le-linux.tar.xz
> QoiVUkMUfl17UDApavXGeuiY6STZCI99k70OtE6mQ/k=
> guix-binary-1.5.0.riscv64-linux.tar.xz
> pJQyPNkOdnQyLJZSRlkAtXzz5KyDp5EItVqmyPPoyYA=
> guix-binary-1.5.0.x86_64-linux.tar.xz
> M5qH1BVMML1CJfx7VtWm8TpO65VZ0ZIibNG4FLbFcz0=
> guix-system-install-1.5.0.aarch64-linux.iso
> CthQ5L1PKblHpP0Ht1n+sUKJwDnd65SCRnNjXzQRx+w=
> guix-system-install-1.5.0.i686-linux.iso
> bB1Y4e1k0Tn6i39QP9Sz/U2B3Gr1OV3l9nDBeV8l9sc=
> guix-system-install-1.5.0.x86_64-linux.iso
> OmPVc9mg/W2Ycze8JY5IlstYDeuvekXE28HfcNhv2N4=
> guix-system-vm-image-1.5.0.aarch64-linux.qcow2
> b6E6cRVTAfyfofxF9q0PGC/IkP/1+x9SFpm4YxrN2ho=
> guix-system-vm-image-1.5.0.x86_64-linux.qcow2
>
> All of these files have are signed at <link>.sig. They are all signed by
> Efraim, you can get his public key from [1], then import it using
> “gpg --import”.
>
> For more information, visit our website at https://guix.gnu.org, on IRC at
> libera.chat #guix, or see the mailing lists guix-devel[2] or help-guix[3].
>
> Efraim Flashner, on behalf of the Release Team, the GNU Guix Maintainers,
> and
> the many contributors over the years.
>
> ==================================================================
> There have been 71413 commits by 740 people in the 161 weeks since 1.4.0.
>
> This is the output of the NEWS section:
>
> * Changes in 1.5.0 (since 1.4.0)
> ** Package management
> *** New ‘rpm’ format for the ‘guix pack’ command
> *** New ‘appimage’ format for the ‘guix pack’ command
> *** New ‘--max-layers’ and ‘--file’ options for the ‘guix pack’ command
> *** New ‘--roll-back’ and ‘--expression’ options for the ‘guix deploy’
> command
> *** New ‘--with-version’ package transformation option
> *** New ‘--with-configure-flag’ package transformation option
> *** New ‘--nesting’ option to use Guix within ‘guix shell’ containers
> *** New ‘--emulate-fhs’ option for ‘guix shell’ containers
> *** New ‘--dependents’ and ‘--development’ options for ‘guix build’
> *** New ‘--interactive’ and ‘--list-types’ flags for ‘guix repl’
> *** The root file-system of ‘guix shell’ containers is now read-only
> *** New ‘--writable-root’ option for the ‘guix shell’ command
> *** Improved style rules for ‘guix style’
> *** New ‘guix locate’ command
> *** ‘guix refresh’ now honours the ‘--key-server’ option
> *** ‘guix git authenticate‘ now remembers introduction commit and signer
> *** ‘guix git authenticate’ now installs pre-push and post-merge git hooks
> *** System reconfiguration now supports kexec for fast reboot
> *** Hetzner Cloud is now supported by the ‘guix deploy’ command
> *** The Guix Daemon can now be run without root privileges
> *** ‘guix refresh’ can now target partial version
> *** New ‘guix import composer’ command
> *** New ‘guix import binary-npm’ command
> *** New ‘guix import nuget’ command
> *** New ‘graphml’ backend for guix graph
> *** New ‘cyclonedx-json’ backend for guix graph
> *** AppArmor profiles are now available for guix and guix-daemon
> ** Distribution
> *** ‘nss-certs’ is now included in ‘%base-packages’
> *** ‘udev-service-type’ now supports hardware configuration files
> *** ‘gdm-service-type’ now uses Wayland by default
> *** KDE Plasma 6.5 is now available with the new
> ‘plasma-desktop-service-type’
> *** GNOME was updated to version 44 with a more modular desktop service
> *** Declarative offloading with new ‘build-machines’ field of
> operating-system
> *** ‘containerd-service-type’ is no longer included with the Docker service
> *** ‘privileged-programs’ replaces ‘setuid-programs’ in ‘operating-system’
> *** The ‘postgresql’ field of ‘postgresql-configuration‘ is now mandatory
> *** The Rottlog service was replaced by new ‘log-rotation-service-type’
> *** The default system log has been changed to Shepherd’s ‘system-log’
> service
> *** New recommended ‘%base-home-services’ variable for Guix Home
> *** UDisks now mounts removable devices in /run/media/$USER instead of
> /media
> *** Syncthing service received incompatible changes
> *** ‘node-build-system’ received incompatible changes
> *** New services for /etc/profile.d and /etc/bashrc.d
> *** New build system for clasp-cl
> *** New Rust packaging model
> *** C.utf8 locale is now supported by glibc
> *** Fully bootstrapped mono and zig are now available
> *** 64bit Hurd (x86_64-gnu) now has experimental support
> *** 12525 new packages
> *** 8911 package updates
>
> Noteworthy updates:
> bash 5.2.37, binutils 2.44, clojure 1.12.0, cups 2.4.14, emacs 30.2,
> gcc-toolchain 15.2.0, gdb 16.3, ghc 9.2.8, gimp 3.0.4, glibc 2.41,
> gnome 46.10, gnupg 2.4.7, go 1.25.3, guile 3.0.9, icecat 140.6.0-gnu1,
> icedtea 3.19.0, inkscape 1.3.2, julia 1.8.5, libreoffice 25.2.5.2,
> linux-libre 6.17.12, lxde 0.99.3, mate 1.28.2, ocaml 5.3.0, octave 10.3.0,
> openjdk 25, perl 5.36.0, python 3.11.14, racket 8.18, rust 1.85.1, r 4.5.2,
> sbcl 2.5.8, shepherd 1.0.9, xfce 4.20.0, xorg-server 21.1.21
>
> ** Programming interfaces
> *** ‘(gnu system setuid)’ has been renamed to ‘(gnu system privilege)’
> *** Moved to a new Rust packaging model and repackaged all Rust
> applications
> *** Rust library packages have been moved to the guix-rust-past-crates
> channel
> *** Most Python packages now use the ‘pyproject-build-system’
> ** Noteworthy bug fixes
> *** Daemon vulnerability allowing store corruption has been fixed
> *** Daemon vulnerability allowing takeover of build users has been fixed
> *** Daemon privilege escalation vulnerabilities fixed
> *** Daemon CVEs have been fixed
> CVE-2024-27297, CVE-2024-52867, CVE-2025-46415, CVE-2025-46416,
> CVE-2025-59378
>
>
> [1] https://codeberg.org/efraim.gpg
> [2] https://lists.gnu.org/mailman/listinfo/guix-devel
> [3] https://lists.gnu.org/mailman/listinfo/help-guix
>
>

Reply via email to