CINXE.COM
Lunar Lobster Release Notes - Release - Ubuntu Community Hub
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Lunar Lobster Release Notes - Release - Ubuntu Community Hub</title> <meta name="description" content="Lunar Lobster Release Notes Table of Contents Introduction New features in 23.04 Known Issues Official flavours More information Introduction These release notes for Ubuntu 23.04 (Lunar Lobster) provide an overview of &hellip;"> <meta name="generator" content="Discourse 3.3.0 - https://github.com/discourse/discourse version 5bbdc8a813caf55ab3147ac65b5ffafb5e0aab90"> <link rel="icon" type="image/png" href="https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/b/e/be7e4cc6ef7ce95e285337634be009b70561d719_2_32x32.png"> <link rel="apple-touch-icon" type="image/png" href="https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/f/3/f38b9c7e7decc51bc26320541c441bfa28f99298_2_180x180.png"> <meta name="theme-color" media="all" content="#ffffff"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes, viewport-fit=cover"> <link rel="canonical" href="https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910" /> <link rel="search" type="application/opensearchdescription+xml" href="https://discourse.ubuntu.com/opensearch.xml" title="Ubuntu Community Hub Search"> <link href="/stylesheets/color_definitions_base__2_df74468083942b54f113bf203828e942e534e4d1.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" class="light-scheme"/> <link href="/stylesheets/desktop_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="desktop" /> <link href="/stylesheets/checklist_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="checklist" /> <link href="/stylesheets/discourse-calendar_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-calendar" /> <link href="/stylesheets/discourse-data-explorer_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-data-explorer" /> <link href="/stylesheets/discourse-details_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-details" /> <link href="/stylesheets/discourse-gamification_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-gamification" /> <link href="/stylesheets/discourse-lazy-videos_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-lazy-videos" /> <link href="/stylesheets/discourse-local-dates_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-local-dates" /> <link href="/stylesheets/discourse-narrative-bot_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-narrative-bot" /> <link href="/stylesheets/discourse-presence_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-presence" /> <link href="/stylesheets/discourse-rad-plugin_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-rad-plugin" /> <link href="/stylesheets/discourse-solved_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-solved" /> <link href="/stylesheets/discourse-templates_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-templates" /> <link href="/stylesheets/markdown-note_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="markdown-note" /> <link href="/stylesheets/poll_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="poll" /> <link href="/stylesheets/spoiler-alert_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="spoiler-alert" /> <link href="/stylesheets/discourse-calendar_desktop_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-calendar_desktop" /> <link href="/stylesheets/discourse-gamification_desktop_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="discourse-gamification_desktop" /> <link href="/stylesheets/poll_desktop_28a837c05d70a85189de74e4d2b9a680476b6386.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="poll_desktop" /> <link href="/stylesheets/desktop_theme_13_cadacaca089968feaf85c1112034a85b61733571.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="13" data-theme-name="md-composer-extras"/> <link href="/stylesheets/desktop_theme_10_d5bea094e79bb071f148ac7a6ea3cb8d1021508b.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="10" data-theme-name="ubuntu discourse"/> <link href="/stylesheets/desktop_theme_2_60b21d2c77ece1ab26a5e1d4ab37af1304c3ff26.css?__ws=discourse.ubuntu.com" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="2" data-theme-name="default"/> <link href="https://fonts.googleapis.com/css?family=Ubuntu:100,300,400" rel="stylesheet"> <style> body { font-family: 'Ubuntu', sans-serif; font-weight: 400; } h1 { font-weight: 100; } </style> <meta name="google-site-verification" content="grFP-bTinUn8jXfEmhZCV8ccDV1IJG2wexOuguu7z_M"> <script defer="" src="/theme-javascripts/f7a737190fe36b9aee0dd740a1ddde023af282d4.js?__ws=discourse.ubuntu.com" data-theme-id="2" nonce="ZACO4rVji9uKvFZ4BMSvYCGIk"></script> <link href="https://fonts.googleapis.com/css?family=Ubuntu:100,400,700" rel="stylesheet" type="text/css"> <script defer="" src="/theme-javascripts/1d29d1e3d25a498707fc181a041c9152fb489073.js?__ws=discourse.ubuntu.com" data-theme-id="13" nonce="ZACO4rVji9uKvFZ4BMSvYCGIk"></script> <script defer="" src="/theme-javascripts/5fd6ab93349b47da044725d430da846ba195a894.js?__ws=discourse.ubuntu.com" data-theme-id="15" nonce="ZACO4rVji9uKvFZ4BMSvYCGIk"></script> <link rel="alternate nofollow" type="application/rss+xml" title="RSS feed of 'Lunar Lobster Release Notes'" href="https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910.rss" /> <meta property="og:site_name" content="Ubuntu Community Hub" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary" /> <meta property="og:image" content="https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/3X/9/0/905b15b7d477513b2af0668c333736b100eef109.svg" /> <meta property="og:url" content="https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910" /> <meta name="twitter:url" content="https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910" /> <meta property="og:title" content="Lunar Lobster Release Notes" /> <meta name="twitter:title" content="Lunar Lobster Release Notes" /> <meta property="og:description" content="Lunar Lobster Release Notes Table of Contents Introduction New features in 23.04 Known Issues Official flavours More information Introduction These release notes for Ubuntu 23.04 (Lunar Lobster) provide an overview of the release and document the known issues with Ubuntu and its flavours. Support lifespan Ubuntu 23.04 will be supported for 9 months until January 2024. If you need Long Term Support, it is recommended you use Ubuntu 22.04 LTS instead. New features in 23.04 Updated Packages Lin..." /> <meta name="twitter:description" content="Lunar Lobster Release Notes Table of Contents Introduction New features in 23.04 Known Issues Official flavours More information Introduction These release notes for Ubuntu 23.04 (Lunar Lobster) provide an overview of the release and document the known issues with Ubuntu and its flavours. Support lifespan Ubuntu 23.04 will be supported for 9 months until January 2024. If you need Long Term Support, it is recommended you use Ubuntu 22.04 LTS instead. New features in 23.04 Updated Packages Lin..." /> <meta property="og:article:section" content="Release" /> <meta property="og:article:section:color" content="0088CC" /> <meta name="twitter:label1" value="Reading time" /> <meta name="twitter:data1" value="11 mins 🕑" /> <meta name="twitter:label2" value="Likes" /> <meta name="twitter:data2" value="15 ❤" /> <meta property="article:published_time" content="2023-10-11T16:56:37+00:00" /> <meta property="og:ignore_canonical" content="true" /> <script type="application/ld+json">{"@context":"http://schema.org","@type":"QAPage","name":"Lunar Lobster Release Notes","mainEntity":{"@type":"Question","name":"Lunar Lobster Release Notes","text":"<a name=\"lunar-lobster-release-notes-1\" class=\"anchor\" href=\"#lunar-lobster-release-notes-1\"><\/a>Lunar Lobster Release Notes\n\n<a name=\"table-of-contents-2\" class=\"anchor\" href=\"#table-of-contents-2\"><\/a>Table of Contents\n\n<a href=\"#heading--introduction\">Introduction<\/a>\n\n<a href=\"#heading--new-features-in-23-04\">New features in 23.04<\/a>\n\n<a href=\"#heading--known-issues\">Known Issues<\/a>\n\n<a href=\"#heading--official-flavours\">Official flavours<\/a>\n\n<a href=\"#heading--more-information\">More information<\/a>\n\nIntroduction\n\nThese release notes for Ubuntu 23.04 (Lunar Lobster) provide an overview of the release and document the known issues with Ubuntu and its flavours.\n\n<a name=\"support-lifespan-3\" class=\"anchor\" href=\"#support-lifespan-3\"><\/a>Support…","upvoteCount":15,"answerCount":0,"datePublished":"2022-10-28T05:39:47.977Z","author":{"@type":"Person","name":"sil2100","url":"https://discourse.ubuntu.com/u/sil2100"}}}</script> </head> <body class="crawler browser-update"> <nav class="p-navigation--secondary"> <div class="u-fixed-width"> <a class="p-navigation--secondary__banner" href="/"> <h5 class="p-navigation--secondary__logo"> Discourse </h5> </a> </div> </nav> <header> <a href="/"> Ubuntu Community Hub </a> </header> <div id="main-outlet" class="wrap" role="main"> <div id="topic-title"> <h1> <a href="/t/lunar-lobster-release-notes/31910">Lunar Lobster Release Notes</a> </h1> <div class="topic-category" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="/c/release/38" class="badge-wrapper bullet" itemprop="item"> <span class='badge-category-bg' style='background-color: #0088CC'></span> <span class='badge-category clear-badge'> <span class='category-name' itemprop='name'>Release</span> </span> </a> <meta itemprop="position" content="1" /> </span> </div> </div> <div itemscope itemtype='http://schema.org/DiscussionForumPosting'> <meta itemprop='headline' content='Lunar Lobster Release Notes'> <link itemprop='url' href='https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910'> <meta itemprop='datePublished' content='2022-10-28T05:39:47Z'> <meta itemprop='articleSection' content='Release'> <meta itemprop='keywords' content=''> <div itemprop='publisher' itemscope itemtype="http://schema.org/Organization"> <meta itemprop='name' content='Canonical Inc.'> <div itemprop='logo' itemscope itemtype="http://schema.org/ImageObject"> <meta itemprop='url' content='https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/3X/d/1/d1318a905da7b730a81d0b3f393762cb7d478e38.svg'> </div> </div> <div id='post_1' class='topic-body crawler-post'> <div class='crawler-post-meta'> <span class="creator" itemprop="author" itemscope itemtype="http://schema.org/Person"> <a itemprop="url" href='https://discourse.ubuntu.com/u/sil2100'><span itemprop='name'>sil2100</span></a> </span> <link itemprop="mainEntityOfPage" href="https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910"> <span class="crawler-post-infos"> <time datetime='2022-10-28T05:39:48Z' class='post-time'> October 28, 2022, 5:39am </time> <meta itemprop='dateModified' content='2023-10-11T16:54:56Z'> <span itemprop='position'>1</span> </span> </div> <div class='post' itemprop='text'> <h1><a name="lunar-lobster-release-notes-1" class="anchor" href="#lunar-lobster-release-notes-1"></a>Lunar Lobster Release Notes</h1> <h1><a name="table-of-contents-2" class="anchor" href="#table-of-contents-2"></a>Table of Contents</h1> <ul> <li><a href="#heading--introduction">Introduction</a></li> <li><a href="#heading--new-features-in-23-04">New features in 23.04</a></li> <li><a href="#heading--known-issues">Known Issues</a></li> <li><a href="#heading--official-flavours">Official flavours</a></li> <li><a href="#heading--more-information">More information</a></li> </ul> <h1 id="heading--introduction">Introduction</h1> <p>These release notes for <strong>Ubuntu 23.04</strong> (Lunar Lobster) provide an overview of the release and document the known issues with Ubuntu and its flavours.</p> <h2><a name="support-lifespan-3" class="anchor" href="#support-lifespan-3"></a>Support lifespan</h2> <p>Ubuntu 23.04 will be supported for 9 months until January 2024. If you need Long Term Support, it is recommended you use <a href="https://wiki.ubuntu.com/JammyJellyfish/ReleaseNotes/" rel="noopener nofollow ugc">Ubuntu 22.04 LTS</a> instead.</p> <h1 id="heading--new-features-in-23-04">New features in 23.04</h1> <h2><a name="updated-packages-4" class="anchor" href="#updated-packages-4"></a>Updated Packages</h2> <h2><a name="linux-kernel-5" class="anchor" href="#linux-kernel-5"></a>Linux kernel <img src="https://discourse.ubuntu.com/images/emoji/twitter/penguin.png?v=12" title=":penguin:" class="emoji" alt=":penguin:" loading="lazy" width="20" height="20"></h2> <p>Ubuntu 23.04 is shipped with the new 6.2 Linux kernel that brings many new features.</p> <p>Notable Ubuntu kernel features:</p> <ul> <li>Support to build and run <a href="https://discourse.ubuntu.com/t/ubuntu-kernel-is-getting-rusty-in-lunar/34977">out-of-tree Rust <img src="https://discourse.ubuntu.com/images/emoji/twitter/crab.png?v=12" title=":crab:" class="emoji" alt=":crab:" loading="lazy" width="20" height="20"> modules</a> with generic and lowlatency kernels</li> <li>Newer LSM stacking and AppArmor patch set</li> </ul> <p>Notable <a href="https://kernelnewbies.org/Linux_6.2" rel="noopener nofollow ugc">upstream</a> kernel features:</p> <ul> <li>Performance boost for Older Intel Skylake CPUs with Call Depth Tracking</li> <li>Support for Intel Arc graphics DG2/Alchemist</li> <li>New Intel TDX guest driver</li> <li>Support for Sony DualShock 4 gamepads</li> <li>Updated zstd compression code</li> <li>Miscellaneous BPF improvements</li> <li>New hardware support, various performance and security improvements</li> </ul> <h2><a name="systemd-v2525-6" class="anchor" href="#systemd-v2525-6"></a>systemd v252.5</h2> <p>The init system was updated to systemd v252.5. Please refer to the upstream <a href="https://github.com/systemd/systemd/releases/tag/v252" rel="noopener nofollow ugc">changelog </a> for more information about individual features.</p> <h2><a name="toolchain-upgrades-7" class="anchor" href="#toolchain-upgrades-7"></a>Toolchain Upgrades <img src="https://discourse.ubuntu.com/images/emoji/twitter/hammer_and_wrench.png?v=12" title=":hammer_and_wrench:" class="emoji" alt=":hammer_and_wrench:" loading="lazy" width="20" height="20"></h2> <h3><a name="openjdk-8" class="anchor" href="#openjdk-8"></a>OpenJDK</h3> <p>The default Java runtime and JDK were updated to OpenJDK v17. Java 17 is the latest LTS version.</p> <h3><a name="net-9" class="anchor" href="#net-9"></a>.Net</h3> <p>.Net v7 (7.0.105)runtime and related packages were added. .Net v6 packages were updated to the latest monthly release 6.0.116</p> <h3><a name="golang-10" class="anchor" href="#golang-10"></a>golang</h3> <p>The go language compiler was updated to v1.20, which the latest upstream stable version.</p> <h3><a name="rust-11" class="anchor" href="#rust-11"></a>Rust</h3> <p>The rustc compiler was updated to v1.67 and the cargo package manager was updated to 0.68</p> <h3><a name="python-12" class="anchor" href="#python-12"></a>Python</h3> <p>Python was updated to v3.11</p> <h3><a name="debuginfod-service-13" class="anchor" href="#debuginfod-service-13"></a>debuginfod service</h3> <p>A lot of work has been done during this cycle to improve our <a href="https://debuginfod.ubuntu.com" rel="noopener nofollow ugc">debuginfod service</a>.</p> <ul> <li> <p>The service now indexes and serves source-code for a considerable number of packages (those that honor <code>dpkg-buildflags</code> during build time). Ultimately, this means that users will not need to manually download a package’s source-code (using <code>apt-get source</code>, for example), nor will they need to fiddle with GDB’s <code>dir</code> or <code>set substitute-path</code> commands. Source-code fetching will be done transparently by the debugger, which will save a considerable amount of time.</p> </li> <li> <p>The service is now able to index and service debugging artifacts from private PPAs. Currently, it only indexes the <a href="https://ubuntu.com/security/esm" rel="noopener nofollow ugc">ESM</a> PPAs.</p> </li> <li> <p>The rate at which the service indexes new <code>ddebs</code> and source-code has been improved.</p> </li> </ul> <h3><a name="ruby-14" class="anchor" href="#ruby-14"></a>Ruby</h3> <p>Ruby <img src="https://discourse.ubuntu.com/images/emoji/twitter/gem.png?v=12" title=":gem:" class="emoji" alt=":gem:" loading="lazy" width="20" height="20"> was updated from v3.0 to v3.1. More details in its section below.</p> <h2><a name="security-improvements-15" class="anchor" href="#security-improvements-15"></a>Security Improvements <img src="https://discourse.ubuntu.com/images/emoji/twitter/lock.png?v=12" title=":lock:" class="emoji" alt=":lock:" loading="lazy" width="20" height="20"></h2> <p>The ca-certificates package has been updated to the 2.60 version of the Mozilla certificate authority bundle.</p> <h2><a name="base-system-16" class="anchor" href="#base-system-16"></a>Base System</h2> <h3><a name="netplan-v0106httpsdiscourseubuntucomtnetplan-0-106-call-for-testing33932-17" class="anchor" href="#netplan-v0106httpsdiscourseubuntucomtnetplan-0-106-call-for-testing33932-17"></a>Netplan <a href="https://discourse.ubuntu.com/t/netplan-0-106-call-for-testing/33932">v0.106</a></h3> <ul> <li>Slight change in behavior when matching a (physical) interface by using the <code>match.macaddress</code> stanza, using <strong>PermanentMACAddress=</strong> matching over simple <strong>MACAddress=</strong> matching, which might affect interface matching in certain containers or VMs.</li> <li>A new <code>netplan status</code> subcommand is implemented to query the systems current networking state.</li> </ul> <h2><a name="ubuntu-desktop-18" class="anchor" href="#ubuntu-desktop-18"></a>Ubuntu Desktop</h2> <h3><a name="new-installer-19" class="anchor" href="#new-installer-19"></a>New Installer</h3> <ul> <li>The default Ubuntu Desktop installer is now a Flutter app backed by subiquity and packaged as a snap</li> <li>The Minimal install is now faster than the Full install which wasn’t true with the old installer.</li> <li>Installs the available security updates on the target system</li> <li><a href="https://wiki.ubuntu.com/UEFI/SecureBoot#MOK_generation_and_signing_process" rel="noopener nofollow ugc">MOK Enrollment</a> is not yet supported. While <code>ubuntu-drivers</code> will be run if the “Install third-party software” checkbox is selected, drivers that also required MOK enrollment will need to do so after installation is complete.</li> <li>The legacy installer is <a href="https://cdimage.ubuntu.com/releases/23.04/" rel="noopener nofollow ugc">still available</a> in case of issues with the new installer.</li> </ul> <h3><a name="gnome-footprints-20" class="anchor" href="#gnome-footprints-20"></a>GNOME <img src="https://discourse.ubuntu.com/images/emoji/twitter/footprints.png?v=12" title=":footprints:" class="emoji" alt=":footprints:" loading="lazy" width="20" height="20"></h3> <ul> <li>GNOME has been updated to include new features and fixes from the latest GNOME release, <a href="https://release.gnome.org/44/" rel="noopener nofollow ugc">GNOME 44</a></li> </ul> <h3><a name="updated-ubuntu-font-21" class="anchor" href="#updated-ubuntu-font-21"></a>Updated Ubuntu font</h3> <ul> <li>The Ubuntu font has been updated</li> </ul> <h3><a name="updated-applications-22" class="anchor" href="#updated-applications-22"></a>Updated Applications</h3> <ul> <li><a href="https://mozilla.org/firefox/releases/" rel="noopener nofollow ugc">Firefox</a> 111 <img src="https://discourse.ubuntu.com/images/emoji/twitter/fire.png?v=12" title=":fire:" class="emoji" alt=":fire:" loading="lazy" width="20" height="20"><img src="https://discourse.ubuntu.com/images/emoji/twitter/fox_face.png?v=12" title=":fox_face:" class="emoji" alt=":fox_face:" loading="lazy" width="20" height="20"></li> <li><a href="https://wiki.documentfoundation.org/ReleaseNotes/7.5.2" rel="noopener nofollow ugc">LibreOffice 7.5.2 </a> <img src="https://discourse.ubuntu.com/images/emoji/twitter/books.png?v=12" title=":books:" class="emoji" alt=":books:" loading="lazy" width="20" height="20"><br> LibreOffice is now available on RISC-V</li> <li>Thunderbird 102.10 <img src="https://discourse.ubuntu.com/images/emoji/twitter/cloud_with_lightning.png?v=12" title=":cloud_with_lightning:" class="emoji" alt=":cloud_with_lightning:" loading="lazy" width="20" height="20"><img src="https://discourse.ubuntu.com/images/emoji/twitter/bird.png?v=12" title=":bird:" class="emoji" alt=":bird:" loading="lazy" width="20" height="20"></li> </ul> <h3><a name="updated-subsystems-23" class="anchor" href="#updated-subsystems-23"></a>Updated Subsystems</h3> <ul> <li><a href="https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/ChangeLog?id=5.66" rel="noopener nofollow ugc">BlueZ 5.66 </a></li> <li><a href="https://openprinting.github.io/cups-filters-Second-Generation-First-Beta-Release/" rel="noopener nofollow ugc">new cups-filters</a></li> <li><a href="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-42/NEWS" rel="noopener nofollow ugc">NetworkManager 1.42 </a></li> <li><a href="https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/0.3.65/NEWS" rel="noopener nofollow ugc">Pipewire 0.3.65</a></li> <li><a href="https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.12.0/NEWS" rel="noopener nofollow ugc">Poppler 22.12</a></li> <li><a href="https://github.com/flatpak/xdg-desktop-portal/blob/1.16.0/NEWS" rel="noopener nofollow ugc">xdg-desktop-portal 1.16</a></li> </ul> <h3><a name="new-active-directory-features-24" class="anchor" href="#new-active-directory-features-24"></a>New Active Directory features</h3> <p>Active Directory (AD) Integration is one of the most popular Ubuntu Desktop enterprise features and Ubuntu Desktop 22.04 LTS brought Active Directory integration to the next level through <a href="https://github.com/ubuntu/adsys" rel="noopener nofollow ugc">ADsys</a>. This client enables full <strong>Group Policy support</strong>, privilege escalation and remote script executions.</p> <p>In Ubuntu 23.04 we’ve added support for <strong>enterprise proxy</strong>, <strong>app confinement</strong> and <strong>network shares</strong> to further expand its functionality before backporting them to Ubuntu 22.04 LTS and Ubuntu 20.04 LTS later this year.</p> <h2><a name="ubuntu-server-25" class="anchor" href="#ubuntu-server-25"></a>Ubuntu Server</h2> <h3><a name="apache2-26" class="anchor" href="#apache2-26"></a>Apache2</h3> <ul> <li>mod_http2 has a partial rewrite of how connections and streams are handled in 2.4.55. APR pollset and pipes do the monitoring instead of stuttered timed waits. Resource handling for misbehaving clients is improved.</li> <li>mod_proxy_hcheck detects AJP/CPING support correctly now.</li> </ul> <h3><a name="apparmor-updates-27" class="anchor" href="#apparmor-updates-27"></a>AppArmor updates</h3> <p>Two more packages now have AppArmor profiles defaulting to enforce mode: <a href="https://launchpad.net/ubuntu/+source/rsyslog/8.2210.0-3ubuntu2" rel="noopener nofollow ugc"><code>rsyslog</code></a> and <a href="https://launchpad.net/ubuntu/+source/isc-kea/2.2.0-3" rel="noopener nofollow ugc"><code>isc-kea</code></a>.</p> <p>Previously, <code>rsyslog</code> did have an apparmor profile, but it was disabled by default. This profile was examined and changed, and is a bit more dynamic now, adjusting itself to the <code>rsyslog</code> configuration. For example, if the MySQL rsyslog module is installed, then the profile adapts to allow a connection to a local MySQL server.</p> <p><code>isc-kea</code> was lacking an AppArmor profile, and we added one now that also defaults to enforce mode.</p> <h3><a name="cloud-images-28" class="anchor" href="#cloud-images-28"></a>Cloud images</h3> <ul> <li>Cloud Images updated default fstab entry for ext4 root filesystem to use <code>commit=30 seconds</code> option, previously 30 seconds was implicit default on amd64 images with <code>linux-kvm</code> kernel flavour, and 5 seconds on all other cases. This improves performance and power efficiency at the expense of data-safety. See <a href="https://bugs.launchpad.net/bugs/2006511" rel="noopener nofollow ugc">bug</a> and <a href="https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/+git/livecd-rootfs/+merge/436977" rel="noopener nofollow ugc">merge proposal</a> for further details.</li> <li>AWS amd64 images use now the new <code>uefi-preferred</code> boot mode. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html" rel="noopener nofollow ugc">AWS documentation</a> for details.</li> </ul> <h3><a name="cloud-init-29" class="anchor" href="#cloud-init-29"></a>Cloud-init</h3> <p>cloud-init was updated from 22.4 to the 23.1 release. The new release includes the following highlights:</p> <ul> <li>new datasource support: NWCS</li> <li>Azure: fix device driver matching for NICs to match <code>hv_netvsc</code></li> <li>AliYun: support security token-based IMDS interaction</li> <li>LXD: <ul> <li>support LXD preseed in <code>#cloud-config</code></li> <li>opt-in network hotplug for LXD datasource</li> </ul> </li> <li>NoCloud: live installer support DMI variable expansion for kernel cmdline params</li> <li>OpenStack: IPv6 detection of IMDS</li> <li>Netplan: <ul> <li>Direct pass-though of v2 network config in netplan systems</li> <li>Render network config root-readonly to allow for security sensitive config</li> <li>add gateway on-link support</li> </ul> </li> <li>Ansible: Ansible galaxy install, control module and pip bootstrap</li> <li>ssh: support config for multiple host certs</li> <li>cloud-config schema <ul> <li>Allow jinja template and variable expansion of instance-data.json values in /etc/cloud</li> <li><code>cloud-init schema --system</code> validates user-data and vendor-data</li> </ul> </li> <li>machine-readable output --format yaml/json in <code>cloud-init status</code></li> <li><code>cloud-init clean --machine-id</code> better support for installed image clone</li> <li>docs: documentation overhaul, new howtos, restructure to diataxis framework</li> </ul> <h3><a name="container-runtimes-30" class="anchor" href="#container-runtimes-30"></a>Container runtimes</h3> <h4><a name="docker-31" class="anchor" href="#docker-31"></a>Docker</h4> <p>It was updated to version 20.10.21. This new version comes with many security and bug fixes, also library updates. For a more complete description of the changes refer to the <a href="https://docs.docker.com/engine/release-notes/20.10/#201021" rel="noopener nofollow ugc">upstream release notes</a>.</p> <h4><a name="containerd-32" class="anchor" href="#containerd-32"></a>Containerd</h4> <p>It was updated to version 1.6.12. Some interesting changes are:</p> <ul> <li>Migrate from <a href="http://k8s.gcr.io" rel="noopener nofollow ugc">k8s.gcr.io</a> to <a href="http://registry.k8s.io" rel="noopener nofollow ugc">registry.k8s.io</a></li> <li>Add support for CAP_BPF and CAP_PERFMON</li> <li>Seccomp: Allow clock_settime64 with CAP_SYS_TIME</li> <li>Allow ptrace(2) by default for kernels >= 4.8</li> </ul> <p>Plus some security fixes. For the complete list of changes please refer to the <a href="https://github.com/containerd/containerd/releases" rel="noopener nofollow ugc">upstream release page</a>.</p> <h4><a name="runc-33" class="anchor" href="#runc-33"></a>Runc</h4> <p>It was updated to version 1.1.4. Some interesting changes are:</p> <ul> <li>Our seccomp -ENOSYS stub now correctly handles multiplexed syscalls on s390 and s390x. This solves the issue where syscalls the host kernel did not support would return -EPERM despite the existence of the -ENOSYS stub code (this was due to how s390x does syscall multiplexing).</li> <li>Retry on dbus disconnect logic in libcontainer/cgroups/systemd now works as intended; this fix does not affect runc binary itself but is important for libcontainer users such as Kubernetes.</li> </ul> <p>All the improvements and bug fixes can be found in the <a href="https://github.com/opencontainers/runc/releases" rel="noopener nofollow ugc">upstream release page</a>.</p> <h3><a name="dnsmasq-34" class="anchor" href="#dnsmasq-34"></a>Dnsmasq</h3> <p>Several new options are included with the upgrade from 2.86 to 2.89, including --fast-dns-retry, --use-stale-cache, --conf-script, and --port-limit. --nftset is like -ipset but for the newer nftables.</p> <h3><a name="dpdk-35" class="anchor" href="#dpdk-35"></a>Dpdk</h3> <p>Following the yearly flow of upstream DPDK LTS releases Ubuntu 23.04 contains the most recent DPDK LTS including a follow up stable release on this LTS stream now being at 22.11.1 in lunar.</p> <p>That contains various new device drivers, fixes and optimizations. Even the rather huge <a href="http://doc.dpdk.org/guides/rel_notes/release_22_11.html" rel="noopener nofollow ugc">release notes</a> is just about 22.11 itself. The Upstream changed from a four to a three release per year cadence, therefore compared to the former DPDK LTS 21.11 that shipped with Ubuntu 20.04, 21.04 and 21.10 you’d also want to read the DPDK release notes of <a href="http://doc.dpdk.org/guides/rel_notes/release_22_03.html" rel="noopener nofollow ugc">22.03</a>, <a href="http://doc.dpdk.org/guides/rel_notes/release_22_07.html" rel="noopener nofollow ugc">22.07</a>.</p> <p>This new version of DPDK is now also built and available for riscv64.</p> <h3><a name="frr-36" class="anchor" href="#frr-36"></a>Frr</h3> <p><a href="https://frrouting.org/" rel="noopener nofollow ugc">frr</a> was updated to version 8.4.2, after having stayed at 8.1 for two full Ubuntu releases (since Jammy). There have been many bug fixes and improvements between these versions, please see the upstream release notes collection at <a href="https://github.com/FRRouting/frr/releases" rel="noopener nofollow ugc">https://github.com/FRRouting/frr/releases</a> for details.</p> <h3><a name="haclustering-37" class="anchor" href="#haclustering-37"></a>HA/Clustering</h3> <h4><a name="corosync-38" class="anchor" href="#corosync-38"></a>Corosync</h4> <p>It was updated to version 3.1.7. This release contains important bugfixes and the knet_mtu (for more information please see corosync.conf(5)) feature. For more details, please, check out the <a href="https://github.com/corosync/corosync/releases" rel="noopener nofollow ugc">upstream release notes</a>.</p> <h4><a name="fence-agents-39" class="anchor" href="#fence-agents-39"></a>Fence Agents</h4> <p>It was updated to version 4.12.1. It contains some fixes and improvements in various agents. For more details check the <a href="https://github.com/ClusterLabs/fence-agents" rel="noopener nofollow ugc">upstream repository</a>.</p> <h4><a name="haproxy-40" class="anchor" href="#haproxy-40"></a>haproxy</h4> <p>haproxy was updated to the new upstream LTS series: 2.6. Many new features and performance improvements are present in this release, please see the announcement at <a href="https://www.mail-archive.com/haproxy@formilux.org/msg42371.html" rel="noopener nofollow ugc">https://www.mail-archive.com/haproxy@formilux.org/msg42371.html</a> and the corresponding blog post at <a href="https://www.haproxy.com/blog/announcing-haproxy-2-6/" rel="noopener nofollow ugc">https://www.haproxy.com/blog/announcing-haproxy-2-6/</a> for details.</p> <h3><a name="heimdal-41" class="anchor" href="#heimdal-41"></a>Heimdal</h3> <p>Release 7.8 improves the Heimdal database (HDB) propagation feature to include progressive diff sending, partial writes, async I/O, and other associated refinements.</p> <h3><a name="isc-kea-dhcp-server-42" class="anchor" href="#isc-kea-dhcp-server-42"></a>ISC Kea (DHCP server)</h3> <p>Up until now, the Kea Control Agent service (<code>kea-ctrl-agent.service</code>) could be accessed on localhost (127.0.0.1:8000) without a password (<a href="https://bugs.launchpad.net/ubuntu/+source/isc-kea/+bug/2007312" rel="noopener nofollow ugc">LP: #2007312</a>). Actions such as shutting down any of the Kea services, managing DHCP leases, or grabbing a copy of the current configuration, could be taken by any local user on the system.</p> <p>Starting with version 2.2.0-5ubuntu2 of the package, a fresh install, or an upgrade from a previous version, will prompt the user to create a password for the <code>kea-api</code> user, or have the system generate a random one. The default action, which is taken for unattended installs, is to do nothing.</p> <p><strong>If a password is not set, the Kea Control Agent will not start</strong>. This situation can be detected in the status of the service:</p> <pre><code>$ systemctl status kea-ctrl-agent.service ○ kea-ctrl-agent.service - Kea Control Agent Loaded: loaded (/lib/systemd/system/kea-ctrl-agent.service; enabled; preset: enabled) Active: inactive (dead) (...) 2023-03-31T17:51:01.638484+00:00 l-kea-debconf systemd[1]: kea-ctrl-agent.service - Kea Control Agent was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/kea/kea-api-password). </code></pre> <p>In this case, you can use <code>dpkg-reconfigure kea-ctrl-agent</code> to revisit the choices given when the package was first installed and choose a password.</p> <h3><a name="libvirt-43" class="anchor" href="#libvirt-43"></a>Libvirt</h3> <p>Tracking the releases of libvirt continuously version v9.0.0 is now provided in Ubuntu 23.04 which - among many other fixes, improvements and features - includes:</p> <ul> <li>For example there have been many new features for qemu:</li> <li>external snapshot deletion</li> <li>external backend for swtpm</li> <li>passing FDs instead of opening files for </li> <li>Allow multiple nodes for preferred policy</li> <li>Report Hyper-V Enlightenments in domcapabilities</li> <li>Support for SGX EPC (enclave page cache)</li> <li>Support migration of vTPM state of QEMU vms on shared storage</li> <li>qemu: Core Scheduling support (not enabled by default)</li> <li>qemu: Add support for specifying vCPU physical address size in bits</li> <li>See the <a href="https://libvirt.org/news.html" rel="noopener nofollow ugc">upstream changelog</a> for the many further improvements and fixes since version 8.6.0 that was in Ubuntu 22.10</li> </ul> <h3><a name="net-snmp-44" class="anchor" href="#net-snmp-44"></a>Net SNMP</h3> <p>In addition to a few security and stability fixes, support is now included for recognizing Docker’s overlay filesystem (LP: <span class="hashtag-raw">#2007856</span>), such as when running snmpwalk against a Docker container.</p> <h3><a name="open-vswitch-45" class="anchor" href="#open-vswitch-45"></a>Open vSwitch</h3> <p>The new version 3.1.0 of openvswitch is in Ubuntu 23.04 and provides a general update including the following changes:</p> <ul> <li>Now also built and available for riscv64</li> <li>ovs-vswitchd now detects changes in CPU affinity and adjusts the number of handler and revalidator threads if necessary.</li> <li>Add support for DPDK 22.11.1.</li> <li>For the QoS max-rate and STP/RSTP path-cost configuration OVS now assumes 10 Gbps link speed by default in case the actual link speed cannot be determined.</li> <li>ovs-ctl: New option ‘–dump-hugepages’ to include hugepages in core dumps. This can assist with postmortem analysis involving DPDK, but may also produce significantly larger core dump files.</li> <li>Support for AF_XDP is now built by default.</li> <li><a href="https://www.openvswitch.org/releases/NEWS-3.1.0.txt" rel="noopener nofollow ugc">The OVS News</a> page holds more details about the new version.</li> </ul> <h3><a name="openstack-46" class="anchor" href="#openstack-46"></a>OpenStack</h3> <p>Ubuntu 23.04 includes the latest OpenStack release, Antelope, including the following components:</p> <ul> <li>OpenStack Identity - Keystone</li> <li>OpenStack Imaging - Glance</li> <li>OpenStack Block Storage - Cinder</li> <li>OpenStack Compute - Nova</li> <li>OpenStack Networking - Neutron</li> <li>OpenStack Telemetry - Ceilometer, Aodh, Gnocchi</li> <li>OpenStack Orchestration - Heat</li> <li>OpenStack Dashboard - Horizon</li> <li>OpenStack Object Storage - Swift</li> <li>OpenStack DNS - Designate</li> <li>OpenStack Bare-metal - Ironic</li> <li>OpenStack Filesystem - Manila</li> <li>OpenStack Key Manager - Barbican</li> <li>OpenStack Load Balancer - Octavia</li> <li>OpenStack Instance HA - Masakari</li> <li>OpenStack Container Orchestration - Magnum</li> </ul> <p>Please refer to the <a href="https://releases.openstack.org/antelope/" rel="noopener nofollow ugc">OpenStack Antelope release notes</a> for full details of this release of OpenStack.</p> <p>OpenStack Antelope is also provided via the Ubuntu Cloud Archive for OpenStack Antelope for Ubuntu 22.04 LTS users. The Ubuntu Cloud Archive for OpenStack Antelope can be enabled on Ubuntu 22.04 by running the following command:</p> <blockquote> <p>sudo add-apt-repository cloud-archive:antelope</p> </blockquote> <p>WARNING: Upgrading an OpenStack deployment is a non-trivial process and care should be taken to plan and test upgrade procedures which will be specific to each OpenStack deployment.</p> <p>Make sure you read the <a href="https://docs.openstack.org/charm-guide/latest" rel="noopener nofollow ugc">OpenStack Charm Release Notes</a> for more information about how to deploy and operate Ubuntu OpenStack using Juju.</p> <h3><a name="postgresql-15-47" class="anchor" href="#postgresql-15-47"></a>PostgreSQL 15</h3> <p>PostgreSQL was updated to the new PostgreSQL 15 release. This new major release includes sort performance and compression improvements, support for the SQL MERGE command, and a new JSON logging format, which allows logs to be processed in structured logging systems.</p> <h3><a name="qemu-48" class="anchor" href="#qemu-48"></a>Qemu</h3> <p>Qemu was updated to version v7.2.0 which brings many major and minor improvements. Among others this version includes:</p> <ul> <li>Arm <ul> <li>Emulation of arm Cortex-A76, Cortex-A35 and Neoverse-N1 CPUs</li> <li>The virt board now supports emulation of the GICv4.0</li> <li>Several new PCPU architecture features are now emulated as well</li> </ul> </li> <li>Risc-V <ul> <li>Add support for privileged spec version 1.12.0</li> <li>Add support for the Zbkb, Zbkc, Zbkx, Zknd/Zkne, Zknh, Zksed/Zksh and Zkr extensions</li> <li>Add support for Zmmul extension</li> <li>Add TPM support to the virt board</li> <li>virt machine device tree improvements</li> </ul> </li> <li>s390x <ul> <li>Emulate the s390x Vector-Enhancements Facility 2 with TCG</li> <li>The s390-ccw bios has been fixed to also boot from drives with non-512 sector sizes that have a different geometry than the typical DASD drives</li> <li>Fix emulation of LZRF, VISTR, SACF instructions</li> <li>Enhanced zPCI interpretation support for KVM guests</li> <li>Implement Message-Security-Assist Extension 5 (random number generation via PRNO instruction)</li> </ul> </li> <li>More <ul> <li>Support for zero-copy-send on Linux, which reduces CPU usage on the source host. Note that locked memory is needed to support this.</li> <li>TCG performance improvements in full-system emulation</li> <li>TCG support for AVX, AVX2, F16C, FMA3 and VAES instructions</li> </ul> </li> <li>There are many more changes, see the upstream <a href="https://wiki.qemu.org/ChangeLog/7.1" rel="noopener nofollow ugc">changelog for version 7.1</a> and <a href="https://wiki.qemu.org/ChangeLog/7.2" rel="noopener nofollow ugc">version 7.2</a> for an overview of those. These also contain a list of suggested alternatives for removed, deprecated and incompatible features.</li> </ul> <h3><a name="rclone-49" class="anchor" href="#rclone-49"></a>Rclone</h3> <p>The very feature rich and versatile <a href="https://rclone.org/" rel="noopener nofollow ugc">rclone</a> package received an update after having stayed at version 1.53 for the last two Ubuntu releases. The new version 1.60.1 has many new features, backends, and bugfixes. Please see the upstream release notes collection at <a href="https://rclone.org/changelog/#v1-60-1-2022-11-17" rel="noopener nofollow ugc">https://rclone.org/changelog/#v1-60-1-2022-11-17</a> for details on the changes in 1.60.1 and earlier.</p> <h3><a name="ruby-31-50" class="anchor" href="#ruby-31-50"></a>Ruby 3.1</h3> <p>The default Ruby interpreter was updated to version 3.1, it keeps compatibility with Ruby 3.0 and adds many features. In order to get an overview of what changed please check out the <a href="https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/" rel="noopener nofollow ugc">Ruby 3.1 Release Announcement</a>.</p> <p>An important thing to keep in mind is that the following gems are not bundled in the standard library:</p> <ul> <li>net-ftp</li> <li>net-imap</li> <li>net-pop</li> <li>net-smtp</li> <li>matric</li> <li>prime</li> <li>debug</li> </ul> <p>One change that has impacted multiple projects is the Psych 4.0 change from <code>Psych.load</code> to <code>safe_load</code> by default, check it out when migrating to Ruby 3.1.</p> <h3><a name="samba-51" class="anchor" href="#samba-51"></a>Samba</h3> <p>The <a href="https://www.samba.org" rel="noopener nofollow ugc">samba</a> package was updated to the 4.17.x series. Here are the upstream release notes: <a href="https://www.samba.org/samba/history/samba-4.17.0.html" rel="noopener nofollow ugc">https://www.samba.org/samba/history/samba-4.17.0.html</a></p> <p>Specially when compared with earlier releases, this series brings performance improvements in file operations which were previously impacted by security fixes for symlink attacks. Samba now uses less system calls when validating directory names, and has less wakeup events which previously led to massive latencies for some clients. See the release notes linked above for details.</p> <h3><a name="sssd-52" class="anchor" href="#sssd-52"></a>SSSD</h3> <p>Many new configuration options have been introduced in version 2.8.0. You can see a list of them by looking at <a href="https://sssd.io/release-notes/sssd-2.8.0.html#configuration-changes" rel="noopener nofollow ugc">upstream’s release notes</a>.</p> <h3><a name="subiquity-53" class="anchor" href="#subiquity-53"></a>Subiquity</h3> <p>Subiquity 23.04.2 has been released. For full change details, please see the <a href="https://github.com/canonical/subiquity/releases/tag/23.04.2" rel="noopener nofollow ugc">Subiquity 23.04.2</a> release post on Github.</p> <h3><a name="virglrenderer-54" class="anchor" href="#virglrenderer-54"></a>virglrenderer</h3> <p>In the upgrade from 0.9.1 to 0.10.4, Vulkan support has been implemented, which promises more efficient 3D performance on certain hardware.</p> <h2><a name="platforms-55" class="anchor" href="#platforms-55"></a>Platforms</h2> <h3><a name="raspberry-pi-56" class="anchor" href="#raspberry-pi-56"></a>Raspberry Pi <img src="https://discourse.ubuntu.com/images/emoji/twitter/strawberry.png?v=12" title=":strawberry:" class="emoji" alt=":strawberry:" loading="lazy" width="20" height="20"></h3> <ul> <li> <p>Ubuntu 23.04 updates the <a href="https://launchpad.net/ubuntu/+source/libcamera" rel="noopener nofollow ugc">libcamera</a> package to 0.0.4 and includes support for all official Raspberry Pi camera modules <em>except</em> the v3 camera module. Specifically, the OV5647 based v1 (now out of production), the <a href="https://www.raspberrypi.com/products/camera-module-v2/" rel="noopener nofollow ugc">IMX219 based v2</a>, the <a href="https://www.raspberrypi.com/products/raspberry-pi-high-quality-camera/" rel="noopener nofollow ugc">IMX477 based HQ camera</a>, and the <a href="https://www.raspberrypi.com/products/raspberry-pi-global-shutter-camera/" rel="noopener nofollow ugc">IMX296 based global shutter camera</a> all operate, but work on the <a href="https://www.raspberrypi.com/products/camera-module-3/" rel="noopener nofollow ugc">IMX708 based v3 module</a> is still ongoing. <a href="https://bugs.launchpad.net/ubuntu/+source/libcamera/+bug/2009824" rel="noopener nofollow ugc">(bug 2009824)</a></p> </li> <li> <p>Ubuntu 23.04 updates the Firefox snap to a base of Core 22. This fixes various graphical hardware acceleration issues, including hardware compositing (see <a href="https://ubuntu.com/blog/firefox-snap-updates-and-upgrades" rel="noopener nofollow ugc">this blog post</a> for more details).</p> </li> <li> <p>Ubuntu 23.04 Desktop for Raspberry Pi now leaves 16MB of slack space at the end when resizing the root file-system on first boot. This change enables much easier encryption of the root file-system if desired (see <a href="https://waldorf.waveform.org.uk/2023/playing-with-blocks-reluks.html" rel="noopener nofollow ugc">this blog post</a> for instructions).</p> </li> </ul> <h3><a name="ibm-z-and-linuxone-57" class="anchor" href="#ibm-z-and-linuxone-57"></a>IBM Z and LinuxONE</h3> <p>Starting with Ubuntu Server 20.04 LTS, the minimal architectural level set was raised to z13 (and LinuxONE Rockhopper / Emperor) - this still applies to Ubuntu Server 23.04 and support also includes all newer hardware that is in service as of today (23.04 release date) until announced otherwise. Support for additional future hardware might be added later.<br> Ubuntu Server 23.04 can be installed in an LPAR (classic or DPM systems), as IBM z/VM guest, as KVM virtual machine and in different container environments, such as LXD, docker or kubernetes.</p> <ul> <li> <p>The key package for IBM Z and LinuxONE, the s390-tools package, got updated to 2.26.0 <a href="https://bugs.launchpad.net/bugs/2003284" rel="noopener nofollow ugc">(bug 2003284)</a> and with that site-aware device configuration introduced <a href="https://bugs.launchpad.net/bugs/1982339" rel="noopener nofollow ugc">(bug 1982339)</a> as well as vmconvert and zgetdump consolidated <a href="https://bugs.launchpad.net/bugs/2008785" rel="noopener nofollow ugc">(bug 2008785)</a>.</p> </li> <li> <p>Two larger and cross component features related to DASD disks that were added are:</p> <ul> <li>support for transparent DASD PPRC (Peer-to-Peer Remote Copy) handling <a href="https://bugs.launchpad.net/bugs/1982341" rel="noopener nofollow ugc">(bug 1982341)</a> & <a href="https://bugs.launchpad.net/bugs/2003281" rel="noopener nofollow ugc">(bug 2003281)</a></li> <li>support for List-Directed IPL and re-IPL from ECKD DASD <a href="https://bugs.launchpad.net/bugs/2003393" rel="noopener nofollow ugc">(bug 2003393)</a>, <a href="https://bugs.launchpad.net/bugs/2003394" rel="noopener nofollow ugc">(bug 2003394)</a> and <a href="https://bugs.launchpad.net/bugs/2003286" rel="noopener nofollow ugc">(bug 2003286)</a></li> </ul> </li> <li> <p>Virtualization is another area of constant improvement, and with this release</p> <ul> <li>storage key removal was implemented <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 1835549)</a> and storage key handling for external processes enabled <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 1933177)</a></li> <li>Secure Execution guest dump support added <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003680)</a>, incl. encryption with customer keys <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 1959966)</a></li> <li>memory reclaiming for Secure Execution guests on z16 improved <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2006604)</a></li> <li>device busid for subchannels enabled in KVM <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2004491)</a> and</li> <li>virtual CPU topology provided to KVM guests via libvirt <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 1983222)</a></li> </ul> </li> <li> <p>Cryptography is the next big area of improvement - with the upgrade to openCryptoki v3.20.0:</p> <ul> <li>master key consistency for ep11 tokens was established <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003629)</a></li> <li>ica and soft tokens in PKCS <span class="hashtag-raw">#11</span> 3.0 now support AES_XTS <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003630)</a> as well as ep11 tokens <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003632)</a></li> <li>support for ep11 tokens on z16 was added <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003635)</a></li> <li>support of new vendor specific key derivation function with ep11 7.2 tokens <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003638)</a></li> <li>key generation with expected MKVP only on CCA and EP11 tokens <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003639)</a> and</li> <li>p11sak supports now Dilithium and Kyber keys <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003669)</a></li> <li>openssl-ibmca was not only upgraded to 2.3.1 <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2004529)</a>, but also to 2.4.0</li> <li>the new libica 4.2.1 <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003849)</a> is now FIPS 140-3 compliant <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003670)</a></li> <li>and the zcrypt kernel device driver supports now AP command filtering <a href="https://bugs.launchpad.net/bugs/2003637" rel="noopener nofollow ugc">(bug 2003637)</a> and <a href="https://bugs.launchpad.net/bugs/2007797" rel="noopener nofollow ugc">(bug 2007797)</a></li> </ul> </li> <li> <p>Further miscellaneous s390x specific updates and improvements are:</p> <ul> <li>the added ECC support in libzpc <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003636)</a></li> <li>driverctl now allows to list persisted definitions <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003678)</a></li> <li>qclib was upgraded to latest v2.3.2 <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2004526)</a></li> <li>smc-tools upgraded to latest v1.8.2 <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2004528)</a></li> <li>PCI logging improved <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2003390)</a></li> <li>Reset DAT-Protection facility support for z16 added <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 1982378)</a></li> <li>and finally glibc patched to allow influencing hwcaps/stfle via GLIBC_TUNABLES glibc.cpu.hwcaps <a href="https://bugs.launchpad.net/bugs/1234567" rel="noopener nofollow ugc">(bug 2007599)</a></li> </ul> </li> </ul> <h1 id="heading--known-issues">Known Issues</h1> <p>As is to be expected, with any release, there are some significant known bugs that users may run into with this release of Ubuntu. The ones we know about at this point (and some of the workarounds), are documented here so you don’t need to spend time reporting these bugs again:</p> <h3><a name="general-58" class="anchor" href="#general-58"></a>General</h3> <ul> <li> <p>The option to install using zfs as a file system and encryption has been disabled due to a bug (<a href="https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1993318" rel="noopener nofollow ugc">LP: #1993318</a>) with all of the file system not being mounted on first boot. If you’d like to have a system using zfs and encryption please install using Ubuntu 22.04.1 and then upgrade to Ubuntu 23.04.</p> </li> <li> <p>The Live Session of the new Ubuntu Desktop installer is not localized. It is still possible to perform a non-English installation using the new installer, but Internet access at install time is required to download the language packs. Should this be an issue use the legagy installer images. (<a href="https://bugs.launchpad.net/ubuntu-release-notes/+bug/2013329" rel="noopener nofollow ugc">LP: #2013329</a>)</p> </li> </ul> <h2><a name="linux-kernel-59" class="anchor" href="#linux-kernel-59"></a>Linux kernel</h2> <ul> <li>There is a regression in support for SRIOV NVIDIA vGPU drivers compared to v5.15/v5.19 kernels. Canonical is working with NVIDIA to resolve this release regression in a future kernel SRU in Lunar. (<a href="https://bugs.launchpad.net/bugs/1988806" rel="noopener nofollow ugc">LP: #1988806</a>)</li> <li>For some Broadcom devices the b43 kernel module will be loaded but unusable due to the PHY being unsupported. Steps for disabling the b43 module and using bcmwl are documented in the relevant bug report. (<a href="https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/2013236" rel="noopener nofollow ugc">LP: 2013236</a>)</li> <li>Network deployment is failing whilst exhibiting issues with udev & kernel unable to enumerate and load drivers in the initrd. This is being investigated in (<a href="https://bugs.launchpad.net/maas-images/+bug/2016908" rel="noopener nofollow ugc">LP: #2016908</a>)</li> </ul> <h2><a name="ubuntu-desktop-60" class="anchor" href="#ubuntu-desktop-60"></a>Ubuntu Desktop</h2> <ul> <li>The Screen Reader is unable to read many parts of GTK4 apps (<a href="https://launchpad.net/bugs/2015760" rel="noopener nofollow ugc">LP: #2015760</a>). Please use Ubuntu 22.04 LTS if you depend on screen reader support.</li> <li>The <em>Try Ubuntu</em> environment is not translated with the new Desktop Installer (<a href="https://launchpad.net/bugs/2013329" rel="noopener nofollow ugc">LP: #2013329</a>)</li> <li>The broadcom-sta wireless driver, necessary for some Broadcom wireless devices, may not automatically be installed, however it is still installable via software-properties. (<a href="https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/2013236" rel="noopener nofollow ugc">LP: #2013236</a>)</li> <li>If xdg-desktop-portal-gnome is installed on a non-GNOME system, the file chooser in confined apps like the Firefox snap takes a long time to open the first time (<a href="https://launchpad.net/bugs/2013116" rel="noopener nofollow ugc">LP: #2013116</a>)</li> <li>App icons aren’t using the correct High Contrast theme when High Contrast is enabled <a href="https://launchpad.net/bugs/2013107" rel="noopener nofollow ugc">(LP: #2013107</a>)</li> <li>When opening Firefox the first time after login to a Wayland session, you may be met by a black window. If so, just close Firefox and try again. This issue will be fixed as a stable release update soon after the 23.04 release.</li> </ul> <h2><a name="ubuntu-server-61" class="anchor" href="#ubuntu-server-61"></a>Ubuntu Server</h2> <ul> <li>In some situations, it is acceptable to proceed with an offline install when the mirror is inaccessible. In this scenario, it is advised to use:</li> </ul> <pre><code class="lang-auto">apt: fallback: offline-install </code></pre> <h2><a name="platforms-62" class="anchor" href="#platforms-62"></a>Platforms</h2> <h3><a name="cloud-images-63" class="anchor" href="#cloud-images-63"></a>Cloud Images</h3> <p>None</p> <h3><a name="raspberry-pi-64" class="anchor" href="#raspberry-pi-64"></a>Raspberry Pi</h3> <ul> <li> <p>With some monitors connected to a Raspberry Pi it is possible that a monitor will power off after a period of inactivity but then power back on and show a black screen. Investigation into the types of monitors affected is ongoing in (<a href="https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1998716" rel="noopener nofollow ugc">LP: #198716</a>).</p> </li> <li> <p>The <a href="https://docs.kernel.org/admin-guide/gpio/sysfs.html" rel="noopener nofollow ugc">GPIO sysfs interface</a> is still disabled (<a href="https://bugs.launchpad.net/bugs/1918583" rel="noopener nofollow ugc">LP: #1918583</a>, <a href="https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2004108" rel="noopener nofollow ugc">LP: #2004108</a>). This means that several common GPIO libraries (including <a href="https://pypi.org/project/RPi.GPIO/" rel="noopener nofollow ugc">RPi.GPIO</a>) cannot operate. A shim providing <a href="https://rpi-lgpio.readthedocs.io/en/latest/" rel="noopener nofollow ugc">compatibility with RPi.GPIO</a> has been created and is available in Lunar in the <code>python3-rpi-lgpio</code> package. See <a href="https://waldorf.waveform.org.uk/2022/the-one-where-dave-breaks-stuff.html" rel="noopener nofollow ugc">this post</a> for full details.</p> </li> <li> <p>The official DSI display requires <code>linux-modules-extra-raspi</code> to be installed to operate correctly, including rotation and touchscreen operation. To rotate the framebuffer console (e.g. for the server release), append <code>fbcon=rotate:2</code> to the kernel command line in <code>cmdline.txt</code> on the boot partition (<a href="https://launchpad.net/bugs/1970603" rel="noopener nofollow ugc">LP: #1970603</a>).</p> </li> <li> <p>Various kernel modules have been moved from the <code>linux-modules-raspi</code> package in order to reduce the initramfs size. If you find an application failing due to missing kernel modules, please try <code>sudo apt install linux-modules-extra-raspi</code>.</p> </li> <li> <p>The legacy camera stack (MMAL based) is not supported on arm64; <a href="https://www.raspberrypi.com/documentation/accessories/camera.html#libcamera-and-libcamera-apps" rel="noopener nofollow ugc">libcamera</a> is the supported method of using the Pi Camera Modules on the arm64 architecture (the boot-time configuration will automatically load overlays for official modules; unofficial camera modules need the relevant overlay added to <code>config.txt</code> on the boot partition).</p> </li> <li> <p>After initial user setup on the desktop image, several packages can still be autoremoved <a href="https://launchpad.net/bugs/1925265" rel="noopener nofollow ugc">LP: #1925265</a>); run <code>sudo apt autoremove --purge</code> to work around this.</p> </li> <li> <p>Under the desktop image, while the pipewire stack maintains the correct audio device across reboots on the Raspberry Pi (<a href="https://launchpad.net/bugs/1877194" rel="noopener nofollow ugc">LP: #1877194</a>), an invalid audio device is now selected by default on the Raspberry Pi 400 (<a href="https://launchpad.net/bugs/1993316" rel="noopener nofollow ugc">LP: #1993316</a>), and an inconvenient default is selected on the Raspberry Pi 4 (<a href="https://launchpad.net/bugs/1993347" rel="noopener nofollow ugc">LP: #1993347</a>).</p> </li> <li> <p>With the removal of the <code>crda</code> package in 22.04, the method of setting the wifi regulatory domain (editing <code>/etc/default/crda</code>) no longer operates. On server images, use the <code>regulatory-domain</code> option in the netplan configuration. On desktop images, append <code>cfg80211.ieee80211_regdom=GB</code> (substituting “GB” for the relevant country code) to the kernel command line in <code>cmdline.txt</code> on the boot partition (<a href="https://launchpad.net/bugs/1951586" rel="noopener nofollow ugc">LP: #1951586</a>).</p> </li> <li> <p>Under the desktop image, the default totem video player will not open videos by default (<a href="https://launchpad.net/bugs/1998782" rel="noopener nofollow ugc">LP: #1998782</a>); <code>sudo apt install vlc</code> to install an alternate video player which operates correctly.</p> </li> </ul> <h3><a name="s390x-65" class="anchor" href="#s390x-65"></a>s390X</h3> <p>Nothing yet.</p> <h1 id="heading--official-flavours">Official flavours</h1> <p>The release notes for the official flavours can be found at the following links:</p> <ul> <li><a href="https://discourse.ubuntu.com/t/edubuntu-23-04-released/35281">Edubuntu Release Notes</a></li> <li><a href="https://wiki.ubuntu.com/LunarLobster/ReleaseNotes/Kubuntu" rel="noopener nofollow ugc">Kubuntu Release Notes</a></li> <li><a href="https://lubuntu.me/lunar-released/" rel="noopener nofollow ugc">Lubuntu Release Notes</a></li> <li><a href="https://ubuntubudgie.org/2023/04/ubuntu-budgie-23-04-release-notes/" rel="noopener nofollow ugc">Ubuntu Budgie Release Notes</a></li> <li><a href="https://ubuntu-mate.org/blog/ubuntu-mate-lunar-lobster-release-notes/" rel="noopener nofollow ugc">Ubuntu MATE Release Notes</a></li> <li><a href="https://ubuntustudio.org/ubuntu-studio-23-04-release-notes/" rel="noopener nofollow ugc">Ubuntu Studio Release Notes</a></li> <li><a href="https://ubuntuunity.org/blog/ubuntu-unity-23.04/" rel="noopener nofollow ugc">Ubuntu Unity Release Notes</a></li> <li><a href="https://wiki.xubuntu.org/releases/23.04/release-notes" rel="noopener nofollow ugc">Xubuntu Release Notes</a></li> <li><a href="https://www.ubuntukylin.com/news/ubuntukylin2304-en.html" rel="noopener nofollow ugc">Ubuntu Kylin Release Notes</a></li> <li><a href="https://ubuntucinnamon.org/ubuntu-cinnamon-23-04-lunar-lobster-released/" rel="noopener nofollow ugc">Ubuntu Cinnamon Release Notes</a></li> </ul> <h1 id="heading--more-information">More information</h1> <h2><a name="reporting-bugs-66" class="anchor" href="#reporting-bugs-66"></a>Reporting bugs</h2> <p>Your comments, bug reports, patches and suggestions will help fix bugs and improve the quality of future releases. Please <a href="http://help.ubuntu.com/community/ReportingBugs" rel="noopener nofollow ugc">report bugs using the tools provided</a>. If you want to help out with bugs, the <a href="http://wiki.ubuntu.com/BugSquad" rel="noopener nofollow ugc">Bug Squad</a> is always looking for help.</p> <h2><a name="what-happens-if-there-is-a-high-or-critical-priority-cve-during-release-day-67" class="anchor" href="#what-happens-if-there-is-a-high-or-critical-priority-cve-during-release-day-67"></a>What happens if there is a high or critical priority CVE during release day?</h2> <p>Server, Desktop and Cloud plan to release in lockstep on release day, but there are some exceptions.</p> <p>In the unlikely event that a critical or high-priority CVE is announced on release day, the release team have agreed on the following plan of action:</p> <ul> <li>For critical priority CVEs, then the release of Server, Desktop and Cloud will be blocked until new images can be built addressing the CVE.</li> <li>For high-priority CVEs, the decision to block release will be made on a per product (Server, Desktop and Cloud) basis and will depend on the nature of the CVE, which might result in images not being released on the same day.</li> </ul> <p>This was discussed in the <a href="https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005610.html" rel="noopener nofollow ugc">ubuntu–release mailing list March/April 2023</a>.</p> <p>The mailing list thread also confirmed that there is no technical or policy reason why a package can not be pushed to the Updates or Security pocket to address high or critical priority CVEs prior to release.</p> <h2><a name="participate-in-ubuntu-68" class="anchor" href="#participate-in-ubuntu-68"></a>Participate in Ubuntu</h2> <p>If you would like to help shape Ubuntu, take a look at the list of ways you can participate at:</p> <ul> <li><a href="https://community.ubuntu.com/contribute" class="inline-onebox" rel="noopener nofollow ugc">Contribute - Contribute - Ubuntu Community Hub</a></li> </ul> <h2><a name="more-about-ubuntu-69" class="anchor" href="#more-about-ubuntu-69"></a>More about Ubuntu</h2> <p>You can find out more about Ubuntu on the <a href="https://ubuntu.com" rel="noopener nofollow ugc">Ubuntu website</a>.</p> <p>To sign up for future Ubuntu development announcements, please subscribe to Ubuntu’s development announcement list at:</p> <ul> <li><a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce" class="inline-onebox" rel="noopener nofollow ugc">ubuntu-devel-announce Info Page</a></li> </ul> </div> <div itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter"> <meta itemprop="interactionType" content="http://schema.org/LikeAction"/> <meta itemprop="userInteractionCount" content="15" /> <span class='post-likes'>15 Likes</span> </div> <div class='crawler-linkback-list' itemscope itemtype='http://schema.org/ItemList'> <div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <a itemprop='url' href="https://discourse.ubuntu.com/t/edubuntu-23-04-released/35281">Edubuntu 23.04 Released</a> <meta itemprop='position' content='111'> </div> <div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <a itemprop='url' href="https://discourse.ubuntu.com/t/ubuntu-23-04-lunar-lobster-released/35309">Ubuntu 23.04 (Lunar Lobster) released</a> <meta itemprop='position' content='112'> </div> <div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <a itemprop='url' href="https://discourse.ubuntu.com/t/edubuntu-23-04-beta-released/34861">Edubuntu 23.04 Beta Released</a> <meta itemprop='position' content='113'> </div> </div> </div> </div> </div> <footer class="container wrap"> <nav class='crawler-nav'> <ul> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/' itemprop="url">Home </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/categories' itemprop="url">Categories </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/guidelines' itemprop="url">Guidelines </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='https://www.ubuntu.com/legal' itemprop="url">Terms of Service </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='https://www.ubuntu.com/legal/terms-and-policies/privacy-policy' itemprop="url">Privacy Policy </a> </span> </li> </ul> </nav> <p class='powered-by-link'>Powered by <a href="https://www.discourse.org">Discourse</a>, best viewed with JavaScript enabled</p> </footer> <div class="buorg"><div>Unfortunately, <a href="https://www.discourse.org/faq/#browser">your browser is unsupported</a>. Please <a href="https://browsehappy.com">switch to a supported browser</a> to view rich content, log in and reply.</div></div> </body> </html>