Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions DC-releasenotes_leap_16.1
Original file line number Diff line number Diff line change
@@ -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""
41 changes: 41 additions & 0 deletions adoc/leap/release-notes-leap-161-docinfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<dm:docmanager xmlns:dm="urn:x-suse:ns:docmanager">
<dm:bugtracker>
<dm:url>https://bugzilla.suse.com/enter_bug.cgi</dm:url>
<dm:component>Release Notes</dm:component>
<dm:product>openSUSE Distribution</dm:product>
<dm:version>Leap {this-version}</dm:version>
<dm:assignee>{maintainer}</dm:assignee>
</dm:bugtracker>
</dm:docmanager>
<productname>{productname}</productname>
<productnumber>{this-version}</productnumber>
<date>{revdate}</date>
<revhistory xml:id="revhistory" xmlns:xlink="http://www.w3.org/1999/xlink">
<revision>
<date>2026-05-25</date>
<revdescription>
<itemizedlist>
<listitem>
<para><link xlink:href="index.html#id-memory-limits-in-java-containers">Added note about memory limits in Java containers</link></para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2026-02-18</date>
<revdescription>
<itemizedlist>
<listitem>
<para><link xlink:href="index.html#id-nmap-moved-to-non-oss-repository">Added note about nmap</link></para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
</revhistory>
<meta name="series">Release Notes</meta>
<meta name="maintainer" content="{maintainer}"/>
<meta name="productname">
<productname version="{this-version}">{productname}</productname>
</meta>
<meta name="description">Latest information about new and deprecated features, improvements, and known-issues</meta>
<meta name="social-descr">New and deprecated features, improvements, known-issues</meta>
29 changes: 29 additions & 0 deletions adoc/leap/release-notes-leap-161.adoc
Original file line number Diff line number Diff line change
@@ -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[]
174 changes: 174 additions & 0 deletions adoc/leap/version161.adoc
Original file line number Diff line number Diff line change
@@ -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=<number>` 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.


Loading