From 18b0797f29738221967d0b961a4514e95193c5b5 Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Mon, 8 Jun 2026 18:25:52 +0200 Subject: [PATCH] Initial Leap 16.1 RN --- DC-releasenotes_leap_16.1 | 10 ++ adoc/leap/release-notes-leap-161-docinfo.xml | 41 +++++ adoc/leap/release-notes-leap-161.adoc | 29 ++++ adoc/leap/version161.adoc | 174 +++++++++++++++++++ 4 files changed, 254 insertions(+) create mode 100644 DC-releasenotes_leap_16.1 create mode 100644 adoc/leap/release-notes-leap-161-docinfo.xml create mode 100644 adoc/leap/release-notes-leap-161.adoc create mode 100644 adoc/leap/version161.adoc diff --git a/DC-releasenotes_leap_16.1 b/DC-releasenotes_leap_16.1 new file mode 100644 index 0000000..3da694f --- /dev/null +++ b/DC-releasenotes_leap_16.1 @@ -0,0 +1,10 @@ +MAIN=adoc/leap/release-notes-leap-161.adoc +ADOC_POST=yes +ADOC_TYPE=article +ADOC_POST_STYLE=adoc_postprocess.xsl +STYLEROOT=adoc/leap/custom-styleroot +FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns" + +XSLTPARAM="--stringparam "homepage=https://www.opensuse.org"" +XSLTPARAM+="--stringparam "overview-page=https://doc.opensuse.org"" +XSLTPARAM+="--stringparam "overview-page-title=Back\ to\ Release\ Notes\ for\ openSUSE\ distributions"" diff --git a/adoc/leap/release-notes-leap-161-docinfo.xml b/adoc/leap/release-notes-leap-161-docinfo.xml new file mode 100644 index 0000000..3ce8ff9 --- /dev/null +++ b/adoc/leap/release-notes-leap-161-docinfo.xml @@ -0,0 +1,41 @@ + + + https://bugzilla.suse.com/enter_bug.cgi + Release Notes + openSUSE Distribution + Leap {this-version} + {maintainer} + + +{productname} +{this-version} +{revdate} + + + 2026-05-25 + + + + Added note about memory limits in Java containers + + + + + + 2026-02-18 + + + + Added note about nmap + + + + + +Release Notes + + + {productname} + +Latest information about new and deprecated features, improvements, and known-issues +New and deprecated features, improvements, known-issues diff --git a/adoc/leap/release-notes-leap-161.adoc b/adoc/leap/release-notes-leap-161.adoc new file mode 100644 index 0000000..edead08 --- /dev/null +++ b/adoc/leap/release-notes-leap-161.adoc @@ -0,0 +1,29 @@ +include::../common/attributes-generic.adoc[] +include::attributes.adoc[] +:this-version: 16.1 +:previous-version: 16.0 +:major-version: 16 + += openSUSE Leap Release Notes +:revdate: 2026-05-25 +:page-revdate: {revdate} + +:abstract: This document provides an overview of high-level features, capabilities, limitations, and important updates in {productname}. {productname} {this-version} is built on top of binary RPM packages from SUSE Linux Enterprise, providing a stable enterprise-grade core while adding unique community-driven enhancements. + +{productname} is a modern, modular operating system suitable for both traditional IT and multimodal workloads. This document highlights major features, updates, and known limitations. + +include::../common/about-rn.adoc[] + +include::../common/about-documentation.adoc[] + +// openSUSE Leap Community Additions + +This section describes community-driven enhancements, features, and updates that extend the SUSE Linux Enterprise core. These changes reflect the openSUSE project’s unique contributions, including desktop improvements, additional packages, and new workflows. + +include::version160.adoc[] + +include::sles-core.adoc[] + +include::../common/source-code.adoc[] + +include::legal.adoc[] diff --git a/adoc/leap/version161.adoc b/adoc/leap/version161.adoc new file mode 100644 index 0000000..7850559 --- /dev/null +++ b/adoc/leap/version161.adoc @@ -0,0 +1,174 @@ +include::../common/attributes-generic.adoc[] +include::attributes.adoc[] +:this-version: 16.1 +:previous-version: 16.0 +:major-version: 16 + +:power-productname: {productname} {this-version} for POWER +:z-productname: {productname} {this-version} for {ibmz} + +== openSUSE Leap Community Additions + +=== Lifecycle + +Each {productname} minor release is published once every 12 months. +{productname} {major-version} provides maintenance updates over two minor releases, giving each release a full 24 months of community support. + +Unless there is a change in release strategy, the final {productname} version (16.6) will be released in fall 2031 and will continue receiving updates until the release of {productname} 17.1 two years later. + +For more information, see: https://en.opensuse.org/Roadmap[Roadmap]. + +For more than 24 months of support for a point release, the openSUSE migration tool makes it simple to move to SUSE Linux Enterprise, which provides decades of support. +See https://www.suse.com/support/policy.html[Support Policy] and https://www.suse.com/support/programs/long-term-service-pack-support.html[Long Term Service Pack Support]. + +=== Migration from Leap 15.6 + +The https://github.com/openSUSE/opensuse-migration-tool[openSUSE migration tool] (`zypper in opensuse-migration-tool`) is included as part of {productname} 15.6. +Users migrating from older releases can run the tool from https://github.com/openSUSE/opensuse-migration-tool[Git repository]. + +For more information, refer to: https://en.opensuse.org/SDB:System_upgrade[SDB:System_upgrade]. + +=== Installer and Desktop Environments + +* {productname} {major-version} installer provides only Wayland variants of desktop environments. Xorg-based environments can be installed manually post-installation. + +==== NVIDIA and Graphics Issues with the Installation Image + +Some users with NVIDIA GPUs may experience graphics-related issues during installation, such as https://bugzilla.suse.com/show_bug.cgi?id=1247670[boo#1247670] where X server fails to start. +This is due to the fact that {productname} install image contains `kernel-default-optional` and `kernel-default-extra` + +* If you encounter problems specific to the `nouveau` driver, try booting with the option: + `rd.driver.blacklist=nouveau` + +* For general graphics boot problems, use the option: + `nomodeset` + +==== Experimental Xfce Wayland session + +Experimental Xfce Wayland session is available as an installation option. {productname} is one of the first distributions to provide Wayland support for https://en.opensuse.org/Portal:Xfce[Xfce]. We use `gtkgreet` with `greetd` as a Wayland-ready replacement for LightDM (used in the X11 variant). + +==== LXQt Wayland session available post install + +LXQt Wayland session is included, but will become a full installer option in later releases once LXQt Miriway efforts are further developed: https://code.opensuse.org/leap/features/issue/192. + +=== Changes to the openSUSE Welcome + +{productname} {major-version} now uses the `opensuse-welcome-launcher` to start the appropriate greeter application. +This launcher, in combination with `gnome-tour` and `plasma-welcome`, replaces the legacy Qt5-based `opensuse-welcome`, which was previously the default greeter. + +The launcher also allows the openSUSE release team to update or refresh the displayed greeter via a package update, for example after a major GNOME update. +To create a custom appliance without a welcome application, or to deploy a system where the greeter should never appear, remove `opensuse-welcome-launcher`. + +=== Automated NVIDIA Driver and Repository Setup + +On supported GPUs, NVIDIA's open driver is installed by default along with the NVIDIA graphics driver repository. +In {productname} {major-version}, user-space drivers are also automatically installed, enabling graphical acceleration out of the box. + +=== Security + +==== AppArmor + +AppArmor has been updated from version 3.1 to 4.1. + +* Version https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.0.1[4.0] introduced fine-grained network rules (limitable by IP/port), but kernel support is not upstream yet. +* Version https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.0[4.1] introduced the `priority=` rule prefix, which allows overriding rules. + +==== AppArmor not available by default on new installations + +[WARNING] +AppArmor is no longer available in SUSE Linux Enterprise 16.0. Leap users cannot select AppArmor as the Linux Security Module (LSM) during a new installation. +AppArmor can still be enabled post-installation. For instructions, refer to https://en.opensuse.org/SDB:AppArmor#Switching_from_SELinux_to_AppArmor_for_Leap_16.0_and_Tumbleweed[AppArmor wiki page]. + +Users migrating manually from 15.6 will retain AppArmor by default. Users migrating with https://github.com/openSUSE/opensuse-migration-tool[openSUSE migration tool] will be prompted to either switch to SELinux or preserve AppArmor during post-migration. + +=== Steam + +[WARNING] +The `Steam` package has been removed from the https://en.opensuse.org/Package_repositories#Non-OSS[Non-OSS repository] due to limited 32-bit library support. +Users are advised to install it via https://en.opensuse.org/Steam#Flatpak[Flatpak]. + +* 32-bit execution requires installing `grub2-compat-ia32` and rebooting. +* SELinux users may also need `selinux-policy-targeted-gaming`. For details, refer to https://en.opensuse.org/Portal:SELinux/Common_issues#Steam_Proton,_Bottles,_WINE,_Lutris,_not_working[SELinux wiki page]. + +=== Wine + +{productname} includes `wine` 10.10, available only in the https://gitlab.winehq.org/wine/wine/-/wikis/Building-Wine#shared-wow64[wow64] flavor. +Users requiring 32-bit binary execution should consider using the Flatpak version or a similar solution. + +=== Networking + +==== Broken libvirt networking when using Docker + +[WARNING] +If networking inside libvirt-managed virtual machines fails while Docker is running, it is likely due to Docker not supporting `nftables`. + +To fix the issue: + +* Edit `/etc/libvirt/network.conf` and set: + +[source,ini] +---- +firewall_backend = "iptables" +---- + +* Add the virtual network interface to the libvirt firewall zone: + +[source,bash] +---- +firewall-cmd --add-interface=virbr0 --zone=libvirt --permanent +firewall-cmd --reload +---- + +* Restart libvirt and related services: + +[source,bash] +---- +systemctl restart libvirtd +---- + +This restores networking for libvirt VMs while Docker is active. + +=== GNU Health + +https://www.gnuhealth.org/[GNU Health] has been updated to major release 5.0.2. +The underlying ERP framework, Tryton, has been updated to LTS version 7.0. Functional improvements include enhanced medical image workflows and better integration with Orthanc 1.12.9 (PACS server). + + +=== PipeWire replaces PulseAudio + +{productname} {this-version} uses PipeWire by default. +Users upgrading from previous releases should be automatically migrated from PulseAudio. +`opensuse-migration-tool` provides a post-migration script if migration does not occur automatically. + +If experiencing audio issues, ensure you are not using the `wireplumber-video-only-profile`. For details, refer to https://en.opensuse.org/openSUSE:Pipewire#Installation[PipeWire#Installation] for details. + +=== Hexchat drop + +Hexchat IRC client has been dropped as the https://github.com/hexchat/hexchat[upstream project] is archived. +Alternatives include https://software.opensuse.org/package/polari[Polari] or the Flatpak version: https://flathub.org/en/apps/io.github.Hexchat[Flatpak]. + +=== nmap moved to non-oss repository + +In {productname} {major-version} nmap was moved to the non-free repository due to its problematic licencing. +To install it, first enable the non-free repository and then install the package: + +[source,bash] +---- +sudo zypper modifyrepo --enable openSUSE:repo-non-oss +Repository 'openSUSE:repo-non-free' has been successfully enabled. +sudo zypper refresh-services --with-repos +sudo zypper install nmap +---- + +=== Configuring boot entry with serial console + +See https://en.opensuse.org/SDB:SerialConsole for guidance. + +=== Memory limits in Java containers + +Java containers using `-XX:MaxRAMPercentage` may not detect memory limits correctly on kernel 6.12 due to an upstream OpenJDK issue. + +As a workaround, use fixed `-Xmx` values instead. +This issues is fixed in OpenJDK 25. + +