<a id="release-notes"></a>

# Release Notes

## October 2026

9 October

- CVE UI now shows its CVSS.
- Vulnerability UI now shows date notice issued, date coordinated release and CVSS.

7 October

- Launchpad API now shows `cve.references` as the list of references/links for that CVE.
- Launchpad API now shows 3 new `bugtask` fields: `package_type`, `channel` and `metadata`.
- Bug tracker UI now shows a Bug Presence portlet when the bug has associated a `BugPresence`.
- Bug Fix [#2165957](https://bugs.launchpad.net/launchpad/+bug/2165957) : Corrects `ArchivePermission` viewing for anonymous and authenticated users.

## September 2026

11 September

- Launchpad now sets the `noudeb` and `derivative.ubuntu` build profiles on `sbuild` during a deb build.
  More context: [https://bugs.launchpad.net/launchpad-buildd/+bug/2166467](https://bugs.launchpad.net/launchpad-buildd/+bug/2166467)
  The changes are rolled out on the `268~803~ubuntu24.04.1` buildd version
- Bug Fix [#2155115](https://bugs.launchpad.net/launchpad/+bug/2155115) : Strips trailing slash from the `build_path` of charm recipes to avoid internal path resolution errors.
- Bug Fix [#1940431](https://bugs.launchpad.net/launchpad/+bug/1940431) : Makes Edit/Delete comment buttons
  editable immediately after posting.

## August 2026

28 August

- Allowed pin priority setting for PPA dependencies. For more information, see
  the [guide on creating a Personal Package Archive (PPA)](https://ubuntu.com/docs/launchpad/user/how-to/packaging/create-ppa/).
- Added `maintained_by`, `changed_by`, `signed_by`, `packageset` and `team`
  filters to `Archive.getPublishedSources()`.
- Added new `order_by` keys to `Archive.getPublishedSources()`. It now also
  allows to order by multiple keys.
- Fixed bug that caused package picker to crash when searching for distribution
  packages to target for bugs reported on projects.
  See [bug report](https://code.launchpad.net/bugs/2161954)

## July 2026

3 July

- Changed the publisher to hold a per-series configurable list of published
  hashes in allowed_hashes
- Fixed the serialization of Phased-Update-Percentage to publish the attribute
  if it is set to 0

## June 2026

9 June

- Added support for filtering by distro_series, published_since, and
  published_until, as well as sorting by order_by_published in Archive
  APIs. For more information, see
  [Launchpad’s API documentation](https://api.launchpad.net/devel.html).

## May 2026

22 May

- Updated resolute chroots in build farm. The builds will start faster now.

13 May

- Provide an RSS feed for accepted uploads in an Ubuntu
  series similar to the emails sent to the configured mailing list address on
  lists.ubuntu.com.
- Fixed the CD image mirror prober to check the Content-Type returned by the probed
  URLs for the .iso images to better detect broken mirrors.

12 May

- Removed suppression of snap manifest generation for private snap builds. For
  more information, see [Bug #2030668](https://bugs.launchpad.net/launchpad-buildd/+bug/2030668).

10 May

- Enabled post-quantum key exchange algorithms for SFTP package uploads and
  git operations using the git+ssh protocol.

## April 2026

28 April

- Deployed the changes to support “Valid-Until” tag in the Release files on the
  archive. The tag is disabled by default for all the series. For more information,
  see [Valid-Until configuration for distribution series](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/publisher/valid-until/index.html.md#valid-until-config). ([Bug #716535](https://bugs.launchpad.net/launchpad/+bug/716535))

23 April

- Changed most user-facing help.launchpad.net links to documentation.ubuntu.com/launchpad
  links.
- Released a new version of the distro series page. See
  [launchpad.net/ubuntu/resolute](https://launchpad.net/ubuntu/resolute)
  for an example.

13 April

- Added the build_path option to snap package recipes, allowing for having multiple
  snapcraft.yaml in the same repository.
- Fixed bug that prevented private teams from subscribing to PPAs. Fixed [LP: #2116990](https://bugs.launchpad.net/launchpad/+bug/2116990)
- Removed blog posts from front page (link to blog is still available in the footer)

6 April

- Switched to python-debian from apt_pkg to process upload files.

## March 2026

31 March

- Fixed Ubuntu milestones timeout.

20 March

- Fixed snap, charm and source package listings and Merge Proposals active
  reviews timeouts.

12 March

- Export BinaryPackageBuild.distro_series to the API.
- Add admin-only cancel_upload API endpoint for builds.

## February 2026

16 February

- Add a Package column in the milestone page

9 Feb

- Bug fix #1893791: Allow users to add a package back to a bug task with existing packages.

## January 2026

5 Jan

- Add more builder metrics in the builder overview page.

## December 2025

17 December

- Removed translations automatic synchronisation as part of bzr
  decommissioning.

1 December

- Owners of a PPA can now see “Manage Webhooks” button in the PPA page.
  For more information, see [Introducing Webhooks for Package Uploads in PPAs](https://blog.launchpad.net/general/introducing-webhooks-for-package-uploads-in-ppas).
- Builder farm’s home page now also displays “Cleaning” and “Idle” builders.
- Explicitly specify the mirror page URLs while registering new mirrors,
  as some users were misunderstanding the “Official” mirror option as
  referring to a country’s official mirror.

## November 2025

27 November

- Users can now add GitHub accounts to their profile’s social links.
- Fixed archive webhook trigger function. Webhooks configured on an
  archive are now correctly triggered, and can be set for rejected
  package upload use cases.

26 November

- Launchpad mailing lists have been fully shut down. The static HTML archives
  for all the public Launchpad mailing lists are now available at
  [https://archive.lists.launchpad.net](https://archive.lists.launchpad.net).
- The correct social links are now shown in Launchpad error pages
  ([LP: #2132134](https://bugs.launchpad.net/launchpad/+bug/2132134))

## October 2025

27 October

- Webhooks can now be configured on archives for successful or unsuccessful
  source and binary package uploads, and binary build events.

17 October

- Support for the `core26` snap base has been enabled and recipes
  can use it.

## September 2025

1 September

- The ‘Use Fetch Service’ and ‘Fetch Service Policy’ options are
  available for charms via the API and the Edit recipe page.

## August 2025

21 August

- The ‘Use Fetch Service’ and ‘Fetch Service Policy’ options are
  available for rocks and sourcecraft packages via the APIs.

5 August

- The ‘Use Fetch Service’ button for snaps has been moved from
  Administer recipe to Edit recipe.

## July 2025

30 July

- Update appserver log rotation from daily to hourly
- Fixed [#2032180 The parse-ppa-apache-access-logs.py script should report an error parsing a log line just once](https://bugs.launchpad.net/launchpad/+bug/2032180).

11 July

- Launchpad no longer supports the creation of new mailing lists. For more
  information, please refer to this [announcement](https://blog.launchpad.net/general/sunsetting-launchpads-mailing-lists).

## June 2025

27 June

- The bzr codebrowse interface (loggerhead) has been disabled and all codebrowse
  URLs will receive a ‘404 Not Found’ response status code. Accessing bzr
  repositories using the bzr CLI tool via HTTP and SSH continues to work.

17 June

- Removed bzr codebrowse links on all pages that had them. This is in
  preparation for the upcoming shutdown of the loggerhead bzr codebrowse
  interface.

## May 2025

12 May

- New snaps, OCI recipes, and PPAs no longer build for i386 [by default](https://blog.launchpad.net/general/build_by_defaultfalse-for-i386).
- Added new [webhook scopes](https://help.launchpad.net/API/Webhooks) for merge proposal events.

5 May

- Adoption of [craft-platforms](https://canonical-craft-platforms.readthedocs-hosted.com/en/latest):   supports multi-base platforms syntax for Charm builds and short-form platforms syntax for Snap builds in recipe configurations.
