This page catalogues releases from desktop engineering teams. Its content automatically generated every 15 minutes by querying the Github API and scraping Launchpad pages. The data is generated using releasegen.
| Repository | Latest Releases/Commit | Status | Commits Since | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cheese | Up to date | ||||||||||||||||||||
| drawing | drawing
Merge pull request #4 from ubuntu/more-arches
Don't limit the arch to amd64 | Up to date | |||||||||||||||||||
| eog | eog
Merge pull request #14 from sergio-costas/update-to-last-version
Update to version 49.1 | Up to date | |||||||||||||||||||
| epiphany | Up to date | ||||||||||||||||||||
| glade | |||||||||||||||||||||
| five-or-more | |||||||||||||||||||||
| gedit | |||||||||||||||||||||
| evince | |||||||||||||||||||||
| gnome-2048 |
| ||||||||||||||||||||
| gnome-boxes | Up to date | ||||||||||||||||||||
| gnome-calculator | |||||||||||||||||||||
| gnome-characters | |||||||||||||||||||||
| gnome-clocks | |||||||||||||||||||||
| gnome-chess | |||||||||||||||||||||
| gnome-contacts | Up to date | ||||||||||||||||||||
| gnome-font-viewer | |||||||||||||||||||||
| gnome-hitori |
| ||||||||||||||||||||
| gnome-klotski | Up to date | ||||||||||||||||||||
| gnome-logs | Up to date | ||||||||||||||||||||
| gnome-mahjongg | |||||||||||||||||||||
| gnome-mines | |||||||||||||||||||||
| gnome-nibbles | Up to date | ||||||||||||||||||||
| gnome-recipes | gnome-recipes
Allow network access
This is the easiest way to show the sample recipes from the first start | Up to date | |||||||||||||||||||
| gnome-robots | Up to date | ||||||||||||||||||||
| gnome-sdk | Up to date | ||||||||||||||||||||
| gnome-sudoku | Up to date | ||||||||||||||||||||
| gnome-system-monitor | |||||||||||||||||||||
| gnome-taquin | Up to date | ||||||||||||||||||||
| gnome-tetravex | |||||||||||||||||||||
| gnome-text-editor | Up to date | ||||||||||||||||||||
| gnome-weather | gnome-weather
Merge pull request #4 from sergio-costas/add-right-desktop-file-name
Allow to be used by the desktop | Up to date | |||||||||||||||||||
| gtk-common-themes | gtk-common-themes
Merge pull request #16 from seb128/security-reporting-instructions
Add instructions on how to report security issues | Up to date | |||||||||||||||||||
| handy_window.dart | handy_window.dart
0.4.2 (2026-02-26)What’s Changed
Full Changelog: https://github.com/ubuntu/handy_window.dart/compare/v0.4.1…v0.4.2 handy_window.dart
0.4.1 (2026-02-24)What’s Changed
New Contributors
Full Changelog: https://github.com/ubuntu/handy_window.dart/compare/v0.4.0…v0.4.1 | Up to date | |||||||||||||||||||
| iagno | Up to date | ||||||||||||||||||||
| lightsoff | |||||||||||||||||||||
| loupe | Up to date | ||||||||||||||||||||
| quadrapassel | |||||||||||||||||||||
| shotwell | shotwell
Added use of .desktop that opens image files (#19)
* Added use of .desktop that opens image files
* Adjustment on the plugs
Co-authored-by: Sergio Costas | Up to date | |||||||||||||||||||
| simple-scan | |||||||||||||||||||||
| snap-tools | Up to date | ||||||||||||||||||||
| swell-foop |
| ||||||||||||||||||||
| tali | |||||||||||||||||||||
| Template-snap-repository | Up to date | ||||||||||||||||||||
| thunderbird | Up to date | ||||||||||||||||||||
| ubuntu-desktop-documentation | ubuntu-desktop-documentation
Keep only the new way to set the terminal, archive the rest in 24.04 | Up to date | |||||||||||||||||||
| yaru.dart | |||||||||||||||||||||
| yaru_test.dart | yaru_test.dart
0.3.4 (2026-03-11)What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_test.dart/compare/v0.3.3…v0.3.4 yaru_test.dart
0.3.3 (2025-12-01)What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_test.dart/compare/v0.3.2…v0.3.3 yaru_test.dart
0.3.2 (2025-06-06)What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_test.dart/compare/v0.3.1…v0.3.2 | Up to date | |||||||||||||||||||
| yaru_window.dart | yaru_window.dart
What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_window.dart/compare/v0.1.2…v0.1.3 yaru_window.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/yaru_window.dart/compare/v0.1.1…v0.1.2 yaru_window.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/yaru_window.dart/compare/v0.1.0…v0.1.1 | Up to date | |||||||||||||||||||
| gnome-shell-extension-yaru-dark-theme-toggle | gnome-shell-extension-yaru-dark-theme-toggle
Add support for communitheme (#4)
In 18.04, Yaru theme is still called Communitheme, then the special code
for toggling among the its three variants does not work.
This change takes into account the two possible names for Yaru theme and
clean the code up. | Up to date | |||||||||||||||||||
| appstream.dart | appstream.dart
fix: Add ubuntu_lints (#43)
Adds `ubuntu_lints` to the project, which results in many syntax errors
that this PR also fixes.
Some notable things that `ubuntu_lints` enforces:
- `final` for variables that aren't reassigned
- Strict types where possible (this results in a fair amount of casting
due to the nature of the library, please double check these)
- Trailing commas
Also done for packagekit.dart:
https://github.com/canonical/packagekit.dart/pull/34 | Up to date | |||||||||||||||||||
| authd | authd
deps(brokers/go): bump github.com/microsoftgraph/msgraph-sdk-go-core from 1.4.0 to 1.4.1 in /authd-oidc-brokers in the minor-updates group (#1519)
Bumps the minor-updates group in /authd-oidc-brokers with 1 update:
[github.com/microsoftgraph/msgraph-sdk-go-core](https://github.com/microsoftgraph/msgraph-sdk-go-core).
Updates `github.com/microsoftgraph/msgraph-sdk-go-core` from 1.4.0 to
1.4.1 Release notesSourced from github.com/microsoftgraph/msgraph-sdk-go-core's releases.
ChangelogSourced from github.com/microsoftgraph/msgraph-sdk-go-core's changelog.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show authd
deps(brokers/go): bump github.com/microsoftgraph/msgraph-sdk-go-core
Bumps the minor-updates group in /authd-oidc-brokers with 1 update: [github.com/microsoftgraph/msgraph-sdk-go-core](https://github.com/microsoftgraph/msgraph-sdk-go-core).
Updates `github.com/microsoftgraph/msgraph-sdk-go-core` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/microsoftgraph/msgraph-sdk-go-core/releases)
- [Changelog](https://github.com/microsoftgraph/msgraph-sdk-go-core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/microsoftgraph/msgraph-sdk-go-core/compare/v1.4.0...v1.4.1)
---
updated-dependencies:
- dependency-name: github.com/microsoftgraph/msgraph-sdk-go-core
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| avahi.dart | Up to date | ||||||||||||||||||||
| bluez.dart | Up to date | ||||||||||||||||||||
| core-base-desktop | core-base-desktop
Merge pull request #58 from sergio-costas/add-systemd-journal-user
Add systemd-journal user | Up to date | |||||||||||||||||||
| dbus.dart | Up to date | ||||||||||||||||||||
| desktop-engineering | desktop-engineering
deps(actions): bump osv-scanner-actions to v2.3.8 (#125) desktop-engineering
deps(actions): bump osv-scanner-actions to v2.3.8
This uses a tag instead of the commit hash. While it's good practice to
pin GitHub Actions to commit hashes instead of tags, it's not working
well with dependabot. When pinned to a commit hash, dependabot will
update it whenever a new commit is pushed to the GitHub Action's default
branch, which results in a lot of update PRs.
Since we're also using tags for the other GitHub Actions, and there is
no reason to particularly distrust the osv-scanner GitHub Action, let's
switch to using tags to avoid unnecessary dependabot PRs. | Up to date | |||||||||||||||||||
| desktop-security-center | desktop-security-center
Merge pull request #223 from matthew-hagemann/retry-indeterminate-encryption-status
feat: retry indeterminate encryption status desktop-security-center
fix: address Copilot PR review comments on retry logic
- Clamp retry delay to remaining maxRetryDuration budget so the loop
cannot overshoot the configured time cap
- Capture previous maxRetryDuration/initialRetryDelay before overriding
in tests and restore those values in tearDown instead of hard-coded
defaults
- Add unit tests for TpmAuthenticationModel retry/backoff logic:
verifies getStorageEncrypted() call count on successful retry and
confirms TpmStateExceptionFailed is thrown after maxRetryDuration
refactor: remove redundant fields from retry test cases
Derive expectedServiceCalls from indeterminateCallCount + 1 and move
initialRetryDelay (always zero) out of the case records into the loop.
Co-authored-by: Claude | Up to date | |||||||||||||||||||
| desktop_notifications.dart | Up to date | ||||||||||||||||||||
| etrace | etrace
build(deps): bump actions/setup-go from 2.2.0 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.2.0 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2.2.0...v3)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] etrace
build(deps): bump actions/setup-go from 2.1.5 to 2.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2.1.5...v2.2.0)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| firmware-updater | firmware-updater
Properly embed credentials of embargo remote (#394)
Works with a remote in this style:
[fwupd Remote]
Enabled=true
Title=Embargoed for ACME
MetadataURI=https://fwupd.org/downloads/firmware-foo.xml.gz
Username=foo@example.com
Password=foobar
Fixes #274 firmware-updater
Properly embed credentials of embargo remote
Works with a remote in this style:
[fwupd Remote]
Enabled=true
Title=Embargoed for ACME
MetadataURI=https://fwupd.org/downloads/firmware-foo.xml.gz
Username=foo@example.com
Password=foobar
Signed-off-by: Daniel Schaefer firmware-updater
fix(l10n): translations update from Hosted Weblate (#349)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [ubuntu-desktop-translations/Firmware
Updater](https://hosted.weblate.org/projects/ubuntu-desktop-translations/firmware-updater/).
Current translation status:

Closes #388 | Up to date | |||||||||||||||||||
| flutter-snap | flutter-snap
fix: don't use ubuntu-20.04 which has been deprecated (#118) flutter-snap
ci: updated daily distros to reflect current releases (#112)
* Updated daily distros to reflect current releases
* Updated upload-artifact to v4 since v2 is deprecated
* Use leap 15.6
* Bump timeout for snapd start, it wasn't long enough for 24.10
* Updated ci job distro version list | Up to date | |||||||||||||||||||
| fwupd.dart | Up to date | ||||||||||||||||||||
| gaming-graphics | Up to date | ||||||||||||||||||||
| gaming-graphics-test | gaming-graphics-test
Merge pull request #2 from canonical/terminal-programs
Keep terminal programs open until a key is pressed | Up to date | |||||||||||||||||||
| geoclue.dart | Up to date | ||||||||||||||||||||
| glib.dart | glib.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/glib.dart/commits/v0.0.1 | Up to date | |||||||||||||||||||
| gsettings.dart | Up to date | ||||||||||||||||||||
| gtk.dart | gtk.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/compare/v2.0.0…v2.1.0 gtk.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/commits/v2.0.0 | ||||||||||||||||||||
| help.ubuntu.com | Up to date | ||||||||||||||||||||
| jira-summarizer | jira-summarizer
Merge pull request #2 from canonical/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.3.0
Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 | Up to date | |||||||||||||||||||
| lxd.dart | Up to date | ||||||||||||||||||||
| mediawiki-k8s-operator | mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 25 Static resources: Released to ‘1.45/edge’ at 09:10 UTC on 16 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev27…rev28 mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 24 Static resources: Released to ‘1.45/edge’ at 08:49 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev26…rev27 mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 23 Static resources: Released to ‘1.45/edge’ at 08:14 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev24…rev26 | Up to date |
| ||||||||||||||||||
| nm.dart | Up to date | ||||||||||||||||||||
| odrs.dart | Up to date | ||||||||||||||||||||
| packagekit.dart | packagekit.dart
fix: Add ubuntu_lints (#34)
Adds `ubuntu_lints` to the project, which results in many syntax errors
that this PR also fixes.
Some notable things that `ubuntu_lints` enforces:
- `final` for variables that aren't reassigned
- Strict types where possible
- Trailing commas
Also done for appstream.dart:
https://github.com/canonical/appstream.dart/pull/43 | Up to date | |||||||||||||||||||
| pc-amd64-gadget-desktop | pc-amd64-gadget-desktop
Merge pull request #15 from canonical/increase_ubuntu_seed_partition
Bump ubuntu-seed to 7000M to allow more flexibility in seeding more snaps | Up to date | |||||||||||||||||||
| prompting-client | prompting-client
fix: microphone interface deserialization with correct `audio-record` field name (#308)
Fixes #307
Refactored serde deserialization functions in order to rely directly on
`Interface::NAME` instead of enum fields name or redundant `rename`
macros. | Up to date | |||||||||||||||||||
| simplestreams.dart | simplestreams.dart
Merge pull request #17 from canonical/intl-0.19.0
fix(deps): Upgrade intl to version 0.19.0 simplestreams.dart
Upgrade intl to 0.19.0
Since flutter/flutter:8d54abfc221e947ff387814b9c91b3a152ede269 the intl
package is pinned to version 0.19.0.
That commit first appeared in Flutter v3.22 release, which depends on
Dart 3.3, so we should additionally consider upgrading the sdk
dependency version as well.
License: Apache-2.0 simplestreams.dart
Make simplestreams testable again
Latest versions of dart failed to run dart test with an obscure error message:
$ dart test
Building package executable... (1.7s)
Built test:test.
00:00 +0: loading test/product_test.dart Could not find a command named /opt/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot.
Upgrading test is required to make that work again.
License: Apache-2.0 | Up to date | |||||||||||||||||||
| snap-expire | Up to date | ||||||||||||||||||||
| snap-tpmctl | Up to date | ||||||||||||||||||||
| snapd-desktop-integration | snapd-desktop-integration
Add check based on DBus well-known names (#147)
Since, in some cases, snapd-desktop-integration is launched too soon,
and that triggers launching xdg-desktop-portal too soon too (because
several services from mutter aren't still available in DBus, so
xdg-desktop-portal presumes that they don't exist).
To really fix this, a change in snapd is required that allows to specify
that a service (snapd-desktop-integration in this case) must be bound to
the graphical-session target instead of the default target.
But since this will require time, in the meantime this patch should fix
this problem: it waits until any of the following well-known names do
appear in the bus:
org.freedesktop.portal.Desktop
org.freedesktop.impl.portal.desktop.*
When that happens, we can assume that the desktop is ready, and launch
snapd-desktop-integration. It's an ugly hack, but it should work until
full graphical-session target support is added to snapd.
Fix
https://bugs.launchpad.net/xdg-desktop-portal/+bug/2042301/comments/22 snapd-desktop-integration
Add check based on DBus well-known names
Since, in some cases, snapd-desktop-integration is launched too
soon, and that triggers launching xdg-desktop-portal too soon
too (because several services from mutter aren't still available
in DBus, so xdg-desktop-portal presumes that they don't exist).
To really fix this, a change in snapd is required that allows to
specify that a service (snapd-desktop-integration in this case)
must be bound to the graphical-session target instead of the
default target.
But since this will require time, in the meantime this patch
should fix this problem: it waits until this well-known name does
appear in the bus:
org.freedesktop.portal.Desktop
When that happens, we can assume that the desktop is ready, and
launch snapd-desktop-integration. It's an ugly hack, but it
should work until full graphical-session target support is added
to snapd.
Anyway, since it is not guaranteed that it is launched in any
desktop (has been tested only in Gnome Shell), a 10-seconds
timeout is added too, to ensure that it is launched safely.
Of course, this works along the previous method of asking for the
session type.
Fix https://bugs.launchpad.net/xdg-desktop-portal/+bug/2042301/comments/22 | Up to date | |||||||||||||||||||
| snapd-glib | snapd-glib
What’s Changed
New ContributorsFull Changelog: https://github.com/canonical/snapd-glib/compare/1.71…1.72 snapd-glib
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/snapd-glib/compare/1.70…1.71 | ||||||||||||||||||||
| snapd.dart | Up to date | ||||||||||||||||||||
| stdlibc.dart | stdlibc.dart
0.1.5 (2023-06-14)What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.4…v0.1.5 stdlibc.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.3…v0.1.4 stdlibc.dart
0.1.3 (2023-06-13)What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.2…v0.1.3 | ||||||||||||||||||||
| steam-snap | Up to date | ||||||||||||||||||||
| subiquity_client.dart | subiquity_client.dart
chore(deps): bump subiquity from `b9be528` to `2336e5e` (#210)
Bumps [subiquity](https://github.com/canonical/subiquity) from `b9be528` to `2336e5e`.
- [Release notes](https://github.com/canonical/subiquity/releases)
- [Commits](https://github.com/canonical/subiquity/compare/b9be528577550a8b474ef23a3a1d59b926313c76...2336e5e37ff4b4a079a92fd12fce74ad0c0b2ebb)
---
updated-dependencies:
- dependency-name: subiquity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] subiquity_client.dart
chore(deps): bump subiquity from `01fd8d2` to `b9be528` (#209)
Bumps [subiquity](https://github.com/canonical/subiquity) from `01fd8d2` to `b9be528`.
- [Release notes](https://github.com/canonical/subiquity/releases)
- [Commits](https://github.com/canonical/subiquity/compare/01fd8d22a95afff7ede308437856e43832210350...b9be528577550a8b474ef23a3a1d59b926313c76)
---
updated-dependencies:
- dependency-name: subiquity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| ubuntu-advantage-desktop-daemon | ubuntu-advantage-desktop-daemon
releasing package ubuntu-advantage-desktop-daemon version 1.13 | Up to date | |||||||||||||||||||
| ubuntu-core-desktop | ubuntu-core-desktop
Merge pull request #82 from sergio-costas/fix-ci-cd
Fix CI/CD pipeline | Up to date | |||||||||||||||||||
| ubuntu-core-desktop-snapd | ubuntu-core-desktop-snapd
No change commit to trigger snap rebuild | Up to date | |||||||||||||||||||
| ubuntu-desktop-hyper-v | Up to date | ||||||||||||||||||||
| ubuntu-desktop-provision | ubuntu-desktop-provision
feat: announce current wizard step to screen readers (#1438)
The wizard's step indicator (the dots at the bottom of each page) is
currently invisible to screen readers. This PR wraps it in a `Semantics`
widget so assistive technology announces the current position, e.g.
*"Step 2 of 5"*.
## What changed
- **`ubuntu_wizard`** — added a `stepSemanticsLabel` parameter and a
static `defaultStepSemanticsLabel` builder to `WizardBar`. When a
label is provided, the page indicator dots are wrapped in
`Focus` + `Semantics` with `ExcludeSemantics` on the children (so
individual dots aren't read separately). Steps are 0-indexed
internally but announced as 1-based.
- **`ubuntu_bootstrap`** — added a localized `stepIndicatorLabel`
string (`"Step {CURRENT_STEP} of {TOTAL_STEPS}"`) and wired up
`WizardBar.defaultStepSemanticsLabel` once in `_InstallerApp.build`,
so all pages get the behavior without individual call-site changes. ubuntu-desktop-provision
fix: restore Focus wrapper on step indicator Semantics
The step indicator needs to be focusable as part of keyboard traversal
so screen reader users can land on it during navigation.
Co-authored-by: GitHub Copilot ubuntu-desktop-provision
fix: add key to step indicator Semantics, reorder WizardBarTheme params
Adds a ValueKey to the Semantics widget so tests can reliably target
it without picking up unrelated ExcludeSemantics from NavigationToolbar.
Also reorders WizardBarTheme constructor to put required named
parameters before optional ones.
Co-authored-by: GitHub Copilot | Up to date | |||||||||||||||||||
| ubuntu-desktop-session-snap | ubuntu-desktop-session-snap
Merge pull request #32 from canonical/drop_gtk_portal
Drop the GTK portal to unblock gnome-shell startup | Up to date | |||||||||||||||||||
| ubuntu-insights-k8s-operator | ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 77 Static resources: Released to ‘latest/edge’ at 08:40 UTC on 16 May 2026 What’s ChangedFull Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev83…rev84 ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 77 Static resources: Released to ‘latest/edge’ at 07:06 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev82…rev83 ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 76 Static resources: Released to ‘latest/edge’ at 10:41 UTC on 13 May 2026 What’s ChangedFull Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev81…rev82 | Up to date |
| ||||||||||||||||||
| ubuntu-flutter-plugins | |||||||||||||||||||||
| ubuntu_session.dart | Up to date | ||||||||||||||||||||
| udev.dart | udev.dart
chore(deps): update dependency mocktail to v1 (#20)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | Up to date | |||||||||||||||||||
| udisks.dart | Up to date | ||||||||||||||||||||
| upower.dart | Up to date | ||||||||||||||||||||
| xdg_desktop_portal.dart | xdg_desktop_portal.dart
feat: Add getHostPaths (#96)
Addresses incorrectly doing this by hand in this pr:
https://github.com/ubuntu/app-center/pull/2098#discussion_r3117316406
I've also prepped to release by adding to the changelog and version
bumping | Up to date | |||||||||||||||||||
| xdg_locale.dart | Up to date | ||||||||||||||||||||
| xdg_status_notifier_item.dart | Up to date | ||||||||||||||||||||
| yarf | yarf
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/yarf/compare/2.0.1…3.16.0 | ||||||||||||||||||||
| has-signed-canonical-cla | has-signed-canonical-cla
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/has-signed-canonical-cla/compare/2.1.0…2.2.0 has-signed-canonical-cla
What’s Changed
New ContributorsFull Changelog: https://github.com/canonical/has-signed-canonical-cla/compare/2.0.0…2.1.0 has-signed-canonical-cla
What’s Changed
New ContributorsFull Changelog: https://github.com/canonical/has-signed-canonical-cla/compare/1.2.3…2.0.0 | ||||||||||||||||||||
| ubuntu-desktop-provision-screenshots | ubuntu-desktop-provision-screenshots
Update init/high-contrast-dark screenshots on `main` (#1983)
Co-authored-by: GitHub | Up to date |
| Repository | Latest Releases/Commit | Status | Commits Since | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| decorate | decorate
Merge pull request #27 from ubuntu/migrate_gh_jira_app
Migrate to org GitHub to Jira application | Up to date | |||||||||||||||||||
| go-i18n | go-i18n
Bump Go version to 1.23.12
govulncheck reports the following vulnerability in Go 1.23.10:
Vulnerability #1: GO-2025-3956
Unexpected paths returned from LookPath in os/exec
More info: https://pkg.go.dev/vuln/GO-2025-3956
Standard library
Found in: os/exec@go1.23.10
Fixed in: os/exec@go1.23.12
Example traces found:
Error: #1: cmd/compile-mo/main.go:53:30: compile.generateMos calls exec.Command, which calls exec.LookPath | Up to date | |||||||||||||||||||
| GoWSL | GoWSL
Prefers slog for utils_test (#144)
This was actually done in PR #140 but I ended up merging that PR in the
wrong order. Thus, I'm basically redoing that PR. | Up to date | |||||||||||||||||||
| ubuntu-insights | ubuntu-insights
deps(go-server): bump github.com/fsnotify/fsnotify from 1.10.0 to 1.10.1 in /server in the minor-updates group (#343)
Bumps the minor-updates group in /server with 1 update:
[github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify).
Updates `github.com/fsnotify/fsnotify` from 1.10.0 to 1.10.1 Release notesSourced from github.com/fsnotify/fsnotify's releases.
ChangelogSourced from github.com/fsnotify/fsnotify's changelog.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ubuntu-insights
feat: Implement an example snapcraft.yaml (#340)
This PR implements an example `snapcraft.yaml` file with strict
confinement. This was tested to work with both Wayland and X11 hosts.
Note that with its current state, there are a few things that don't work
at the moment.
1. Getting the distro and distro version
Staging `lsb_release` into the snap results in us reading the snap base
information instead of the host. We need to introduce new behavior into
`ubuntu-insights` to default to trying to directly parse
`/etc/lsb-release` for this information. Note that in snaps,
`/etc/lsb-release` is from the host, while `/etc/os-release` is the snap
base info.
2. Getting the pro-attach state
Presently, Ubuntu Insights calls `pro status` to try and get the attach
state. The pro client doesn't work very well when staged into the snap,
so it'd be best to rework the Ubuntu Insights client to instead get this
information from the dbus.
---
[UDENG-8609](https://warthogs.atlassian.net/browse/UDENG-8609)
[UDENG-8609]:
https://warthogs.atlassian.net/browse/UDENG-8609?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ ubuntu-insights
deps(go-insights): bump gopkg.in/ini.v1 from 1.67.1 to 1.67.2 in /insights in the minor-updates group (#342)
Bumps the minor-updates group in /insights with 1 update:
gopkg.in/ini.v1.
Updates `gopkg.in/ini.v1` from 1.67.1 to 1.67.2
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
--- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show | Up to date | |||||||||||||||||||
| WSL | WSL
Issues / bug reports
Other enhancements
What’s Changed
New Contributors
Full Changelog: https://github.com/ubuntu/WSL/compare/Ubuntu22.04LTS/2204.0.10…Ubuntu22.04LTS/2204.1.22 WSL
Issues / bug reports
Other enhancements
| ||||||||||||||||||||
| wsl-actions-example | Up to date | ||||||||||||||||||||
| wsl-setup | wsl-setup
deps(ci): bump actions/download-artifact from 7 to 8 in the gh-actions group (#45)
Bumps the gh-actions group with 1 update:
[actions/download-artifact](https://github.com/actions/download-artifact).
Updates `actions/download-artifact` from 7 to 8 Release notesSourced from actions/download-artifact's releases.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show wsl-setup
deps(ci): bump actions/download-artifact in the gh-actions group
Bumps the gh-actions group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact).
Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
...
Signed-off-by: dependabot[bot] wsl-setup
fix(CI): Shutdown the WSL VM before validating the instance state in integration tests (#48)
It looks like a shutdown of WSL before validating the image is
beneficial in CI, we had three successful runs in a row after replacing
`wsl --terminate instance` with `wsl --shutdown`, see
[1](https://github.com/ubuntu/wsl-setup/actions/runs/23439953757),
[2](https://github.com/ubuntu/wsl-setup/actions/runs/23440423370) and
[3](https://github.com/ubuntu/wsl-setup/actions/runs/23441471549).
Some historical facts to get started:
- Last in-sequence successful integration test happened on Jan 20th,
2026
- WSL was upgraded in GH runners on Jan 9th, we had at least one
successful in-sequence run with that version of WSL. Since then no
changes to WSL in GH hosted runners.
- The version of cloud-init on the last successful and the first failed
runs were the same: v25.3.
- Recent images of resolute come with cloud-init v26.1
- The last CI failure was already running with that image.
So it doesn’t seem a particular issue with a version of cloud-init or
WSL.
The symptom is always the same (not easily reproducible locally):
```
UNIT LOAD ACTIVE SUB DESCRIPTION
● user@1001.service loaded failed failed User Manager for UID 1001
Legend: LOAD → Reflects whether the unit definition was properly loaded.
ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
SUB → The low-level unit activation state, values depend on unit type.
1 loaded units listed.
```
My small historical analysis since a little before the failure trend
started until now didn't reveal any culprits or even suspects, but I
realized that it would be nice to have kept the image manifests over
time to compare the packages and versions. This doesn't seem the
particular case where having that would help, but future problem solving
might benefit from this idea, so I'm modifying the `get-wsl-image`
action to download the image manifest and upload it as a CI artefact.
---
UDENG-9298 | Up to date | |||||||||||||||||||
| appstream.dart | appstream.dart
fix: Add ubuntu_lints (#43)
Adds `ubuntu_lints` to the project, which results in many syntax errors
that this PR also fixes.
Some notable things that `ubuntu_lints` enforces:
- `final` for variables that aren't reassigned
- Strict types where possible (this results in a fair amount of casting
due to the nature of the library, please double check these)
- Trailing commas
Also done for packagekit.dart:
https://github.com/canonical/packagekit.dart/pull/34 | Up to date | |||||||||||||||||||
| authd | authd
deps(brokers/go): bump github.com/microsoftgraph/msgraph-sdk-go-core from 1.4.0 to 1.4.1 in /authd-oidc-brokers in the minor-updates group (#1519)
Bumps the minor-updates group in /authd-oidc-brokers with 1 update:
[github.com/microsoftgraph/msgraph-sdk-go-core](https://github.com/microsoftgraph/msgraph-sdk-go-core).
Updates `github.com/microsoftgraph/msgraph-sdk-go-core` from 1.4.0 to
1.4.1 Release notesSourced from github.com/microsoftgraph/msgraph-sdk-go-core's releases.
ChangelogSourced from github.com/microsoftgraph/msgraph-sdk-go-core's changelog.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show authd
deps(brokers/go): bump github.com/microsoftgraph/msgraph-sdk-go-core
Bumps the minor-updates group in /authd-oidc-brokers with 1 update: [github.com/microsoftgraph/msgraph-sdk-go-core](https://github.com/microsoftgraph/msgraph-sdk-go-core).
Updates `github.com/microsoftgraph/msgraph-sdk-go-core` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/microsoftgraph/msgraph-sdk-go-core/releases)
- [Changelog](https://github.com/microsoftgraph/msgraph-sdk-go-core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/microsoftgraph/msgraph-sdk-go-core/compare/v1.4.0...v1.4.1)
---
updated-dependencies:
- dependency-name: github.com/microsoftgraph/msgraph-sdk-go-core
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| avahi.dart | Up to date | ||||||||||||||||||||
| bluez.dart | Up to date | ||||||||||||||||||||
| core-base-desktop | core-base-desktop
Merge pull request #58 from sergio-costas/add-systemd-journal-user
Add systemd-journal user | Up to date | |||||||||||||||||||
| dbus.dart | Up to date | ||||||||||||||||||||
| desktop-engineering | desktop-engineering
deps(actions): bump osv-scanner-actions to v2.3.8 (#125) desktop-engineering
deps(actions): bump osv-scanner-actions to v2.3.8
This uses a tag instead of the commit hash. While it's good practice to
pin GitHub Actions to commit hashes instead of tags, it's not working
well with dependabot. When pinned to a commit hash, dependabot will
update it whenever a new commit is pushed to the GitHub Action's default
branch, which results in a lot of update PRs.
Since we're also using tags for the other GitHub Actions, and there is
no reason to particularly distrust the osv-scanner GitHub Action, let's
switch to using tags to avoid unnecessary dependabot PRs. | Up to date | |||||||||||||||||||
| desktop-security-center | desktop-security-center
Merge pull request #223 from matthew-hagemann/retry-indeterminate-encryption-status
feat: retry indeterminate encryption status desktop-security-center
fix: address Copilot PR review comments on retry logic
- Clamp retry delay to remaining maxRetryDuration budget so the loop
cannot overshoot the configured time cap
- Capture previous maxRetryDuration/initialRetryDelay before overriding
in tests and restore those values in tearDown instead of hard-coded
defaults
- Add unit tests for TpmAuthenticationModel retry/backoff logic:
verifies getStorageEncrypted() call count on successful retry and
confirms TpmStateExceptionFailed is thrown after maxRetryDuration
refactor: remove redundant fields from retry test cases
Derive expectedServiceCalls from indeterminateCallCount + 1 and move
initialRetryDelay (always zero) out of the case records into the loop.
Co-authored-by: Claude | Up to date | |||||||||||||||||||
| desktop_notifications.dart | Up to date | ||||||||||||||||||||
| etrace | etrace
build(deps): bump actions/setup-go from 2.2.0 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.2.0 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2.2.0...v3)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] etrace
build(deps): bump actions/setup-go from 2.1.5 to 2.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2.1.5...v2.2.0)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| firmware-updater | firmware-updater
Properly embed credentials of embargo remote (#394)
Works with a remote in this style:
[fwupd Remote]
Enabled=true
Title=Embargoed for ACME
MetadataURI=https://fwupd.org/downloads/firmware-foo.xml.gz
Username=foo@example.com
Password=foobar
Fixes #274 firmware-updater
Properly embed credentials of embargo remote
Works with a remote in this style:
[fwupd Remote]
Enabled=true
Title=Embargoed for ACME
MetadataURI=https://fwupd.org/downloads/firmware-foo.xml.gz
Username=foo@example.com
Password=foobar
Signed-off-by: Daniel Schaefer firmware-updater
fix(l10n): translations update from Hosted Weblate (#349)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [ubuntu-desktop-translations/Firmware
Updater](https://hosted.weblate.org/projects/ubuntu-desktop-translations/firmware-updater/).
Current translation status:

Closes #388 | Up to date | |||||||||||||||||||
| flutter-snap | flutter-snap
fix: don't use ubuntu-20.04 which has been deprecated (#118) flutter-snap
ci: updated daily distros to reflect current releases (#112)
* Updated daily distros to reflect current releases
* Updated upload-artifact to v4 since v2 is deprecated
* Use leap 15.6
* Bump timeout for snapd start, it wasn't long enough for 24.10
* Updated ci job distro version list | Up to date | |||||||||||||||||||
| fwupd.dart | Up to date | ||||||||||||||||||||
| gaming-graphics | Up to date | ||||||||||||||||||||
| gaming-graphics-test | gaming-graphics-test
Merge pull request #2 from canonical/terminal-programs
Keep terminal programs open until a key is pressed | Up to date | |||||||||||||||||||
| geoclue.dart | Up to date | ||||||||||||||||||||
| glib.dart | glib.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/glib.dart/commits/v0.0.1 | Up to date | |||||||||||||||||||
| gsettings.dart | Up to date | ||||||||||||||||||||
| gtk.dart | gtk.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/compare/v2.0.0…v2.1.0 gtk.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/commits/v2.0.0 | ||||||||||||||||||||
| help.ubuntu.com | Up to date | ||||||||||||||||||||
| jira-summarizer | jira-summarizer
Merge pull request #2 from canonical/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.3.0
Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 | Up to date | |||||||||||||||||||
| landscape-hostagent-api | landscape-hostagent-api
Update files generated from protobuf definition | Up to date | |||||||||||||||||||
| lxd.dart | Up to date | ||||||||||||||||||||
| mediawiki-k8s-operator | mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 25 Static resources: Released to ‘1.45/edge’ at 09:10 UTC on 16 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev27…rev28 mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 24 Static resources: Released to ‘1.45/edge’ at 08:49 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev26…rev27 mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 23 Static resources: Released to ‘1.45/edge’ at 08:14 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev24…rev26 | Up to date |
| ||||||||||||||||||
| nm.dart | Up to date | ||||||||||||||||||||
| odrs.dart | Up to date | ||||||||||||||||||||
| packagekit.dart | packagekit.dart
fix: Add ubuntu_lints (#34)
Adds `ubuntu_lints` to the project, which results in many syntax errors
that this PR also fixes.
Some notable things that `ubuntu_lints` enforces:
- `final` for variables that aren't reassigned
- Strict types where possible
- Trailing commas
Also done for appstream.dart:
https://github.com/canonical/appstream.dart/pull/43 | Up to date | |||||||||||||||||||
| pc-amd64-gadget-desktop | pc-amd64-gadget-desktop
Merge pull request #15 from canonical/increase_ubuntu_seed_partition
Bump ubuntu-seed to 7000M to allow more flexibility in seeding more snaps | Up to date | |||||||||||||||||||
| prompting-client | prompting-client
fix: microphone interface deserialization with correct `audio-record` field name (#308)
Fixes #307
Refactored serde deserialization functions in order to rely directly on
`Interface::NAME` instead of enum fields name or redundant `rename`
macros. | Up to date | |||||||||||||||||||
| simplestreams.dart | simplestreams.dart
Merge pull request #17 from canonical/intl-0.19.0
fix(deps): Upgrade intl to version 0.19.0 simplestreams.dart
Upgrade intl to 0.19.0
Since flutter/flutter:8d54abfc221e947ff387814b9c91b3a152ede269 the intl
package is pinned to version 0.19.0.
That commit first appeared in Flutter v3.22 release, which depends on
Dart 3.3, so we should additionally consider upgrading the sdk
dependency version as well.
License: Apache-2.0 simplestreams.dart
Make simplestreams testable again
Latest versions of dart failed to run dart test with an obscure error message:
$ dart test
Building package executable... (1.7s)
Built test:test.
00:00 +0: loading test/product_test.dart Could not find a command named /opt/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot.
Upgrading test is required to make that work again.
License: Apache-2.0 | Up to date | |||||||||||||||||||
| snap-expire | Up to date | ||||||||||||||||||||
| snap-tpmctl | Up to date | ||||||||||||||||||||
| snapd-desktop-integration | snapd-desktop-integration
Add check based on DBus well-known names (#147)
Since, in some cases, snapd-desktop-integration is launched too soon,
and that triggers launching xdg-desktop-portal too soon too (because
several services from mutter aren't still available in DBus, so
xdg-desktop-portal presumes that they don't exist).
To really fix this, a change in snapd is required that allows to specify
that a service (snapd-desktop-integration in this case) must be bound to
the graphical-session target instead of the default target.
But since this will require time, in the meantime this patch should fix
this problem: it waits until any of the following well-known names do
appear in the bus:
org.freedesktop.portal.Desktop
org.freedesktop.impl.portal.desktop.*
When that happens, we can assume that the desktop is ready, and launch
snapd-desktop-integration. It's an ugly hack, but it should work until
full graphical-session target support is added to snapd.
Fix
https://bugs.launchpad.net/xdg-desktop-portal/+bug/2042301/comments/22 snapd-desktop-integration
Add check based on DBus well-known names
Since, in some cases, snapd-desktop-integration is launched too
soon, and that triggers launching xdg-desktop-portal too soon
too (because several services from mutter aren't still available
in DBus, so xdg-desktop-portal presumes that they don't exist).
To really fix this, a change in snapd is required that allows to
specify that a service (snapd-desktop-integration in this case)
must be bound to the graphical-session target instead of the
default target.
But since this will require time, in the meantime this patch
should fix this problem: it waits until this well-known name does
appear in the bus:
org.freedesktop.portal.Desktop
When that happens, we can assume that the desktop is ready, and
launch snapd-desktop-integration. It's an ugly hack, but it
should work until full graphical-session target support is added
to snapd.
Anyway, since it is not guaranteed that it is launched in any
desktop (has been tested only in Gnome Shell), a 10-seconds
timeout is added too, to ensure that it is launched safely.
Of course, this works along the previous method of asking for the
session type.
Fix https://bugs.launchpad.net/xdg-desktop-portal/+bug/2042301/comments/22 | Up to date | |||||||||||||||||||
| snapd-glib | snapd-glib
What’s Changed
New ContributorsFull Changelog: https://github.com/canonical/snapd-glib/compare/1.71…1.72 snapd-glib
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/snapd-glib/compare/1.70…1.71 | ||||||||||||||||||||
| snapd.dart | Up to date | ||||||||||||||||||||
| stdlibc.dart | stdlibc.dart
0.1.5 (2023-06-14)What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.4…v0.1.5 stdlibc.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.3…v0.1.4 stdlibc.dart
0.1.3 (2023-06-13)What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.2…v0.1.3 | ||||||||||||||||||||
| steam-snap | Up to date | ||||||||||||||||||||
| subiquity_client.dart | subiquity_client.dart
chore(deps): bump subiquity from `b9be528` to `2336e5e` (#210)
Bumps [subiquity](https://github.com/canonical/subiquity) from `b9be528` to `2336e5e`.
- [Release notes](https://github.com/canonical/subiquity/releases)
- [Commits](https://github.com/canonical/subiquity/compare/b9be528577550a8b474ef23a3a1d59b926313c76...2336e5e37ff4b4a079a92fd12fce74ad0c0b2ebb)
---
updated-dependencies:
- dependency-name: subiquity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] subiquity_client.dart
chore(deps): bump subiquity from `01fd8d2` to `b9be528` (#209)
Bumps [subiquity](https://github.com/canonical/subiquity) from `01fd8d2` to `b9be528`.
- [Release notes](https://github.com/canonical/subiquity/releases)
- [Commits](https://github.com/canonical/subiquity/compare/01fd8d22a95afff7ede308437856e43832210350...b9be528577550a8b474ef23a3a1d59b926313c76)
---
updated-dependencies:
- dependency-name: subiquity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| ubuntu-advantage-desktop-daemon | ubuntu-advantage-desktop-daemon
releasing package ubuntu-advantage-desktop-daemon version 1.13 | Up to date | |||||||||||||||||||
| ubuntu-core-desktop | ubuntu-core-desktop
Merge pull request #82 from sergio-costas/fix-ci-cd
Fix CI/CD pipeline | Up to date | |||||||||||||||||||
| ubuntu-core-desktop-snapd | ubuntu-core-desktop-snapd
No change commit to trigger snap rebuild | Up to date | |||||||||||||||||||
| ubuntu-desktop-hyper-v | Up to date | ||||||||||||||||||||
| ubuntu-desktop-provision | ubuntu-desktop-provision
feat: announce current wizard step to screen readers (#1438)
The wizard's step indicator (the dots at the bottom of each page) is
currently invisible to screen readers. This PR wraps it in a `Semantics`
widget so assistive technology announces the current position, e.g.
*"Step 2 of 5"*.
## What changed
- **`ubuntu_wizard`** — added a `stepSemanticsLabel` parameter and a
static `defaultStepSemanticsLabel` builder to `WizardBar`. When a
label is provided, the page indicator dots are wrapped in
`Focus` + `Semantics` with `ExcludeSemantics` on the children (so
individual dots aren't read separately). Steps are 0-indexed
internally but announced as 1-based.
- **`ubuntu_bootstrap`** — added a localized `stepIndicatorLabel`
string (`"Step {CURRENT_STEP} of {TOTAL_STEPS}"`) and wired up
`WizardBar.defaultStepSemanticsLabel` once in `_InstallerApp.build`,
so all pages get the behavior without individual call-site changes. ubuntu-desktop-provision
fix: restore Focus wrapper on step indicator Semantics
The step indicator needs to be focusable as part of keyboard traversal
so screen reader users can land on it during navigation.
Co-authored-by: GitHub Copilot ubuntu-desktop-provision
fix: add key to step indicator Semantics, reorder WizardBarTheme params
Adds a ValueKey to the Semantics widget so tests can reliably target
it without picking up unrelated ExcludeSemantics from NavigationToolbar.
Also reorders WizardBarTheme constructor to put required named
parameters before optional ones.
Co-authored-by: GitHub Copilot | Up to date | |||||||||||||||||||
| ubuntu-desktop-session-snap | ubuntu-desktop-session-snap
Merge pull request #32 from canonical/drop_gtk_portal
Drop the GTK portal to unblock gnome-shell startup | Up to date | |||||||||||||||||||
| ubuntu-insights-k8s-operator | ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 77 Static resources: Released to ‘latest/edge’ at 08:40 UTC on 16 May 2026 What’s ChangedFull Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev83…rev84 ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 77 Static resources: Released to ‘latest/edge’ at 07:06 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev82…rev83 ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 76 Static resources: Released to ‘latest/edge’ at 10:41 UTC on 13 May 2026 What’s ChangedFull Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev81…rev82 | Up to date |
| ||||||||||||||||||
| ubuntu-pro-for-wsl | ubuntu-pro-for-wsl
What’s Changed
Full Changelog: https://github.com/canonical/ubuntu-pro-for-wsl/compare/1.0.5…1.0.6 ubuntu-pro-for-wsl
What’s Changed
Full Changelog: https://github.com/canonical/ubuntu-pro-for-wsl/compare/1.0.1…1.0.5 ubuntu-pro-for-wsl
What’s Changed
Full Changelog: https://github.com/canonical/ubuntu-pro-for-wsl/compare/0.9999b8…1.0.1 | ||||||||||||||||||||
| ubuntu-flutter-plugins | |||||||||||||||||||||
| ubuntu_session.dart | Up to date | ||||||||||||||||||||
| udev.dart | udev.dart
chore(deps): update dependency mocktail to v1 (#20)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | Up to date | |||||||||||||||||||
| udisks.dart | Up to date | ||||||||||||||||||||
| upower.dart | Up to date | ||||||||||||||||||||
| xdg_desktop_portal.dart | xdg_desktop_portal.dart
feat: Add getHostPaths (#96)
Addresses incorrectly doing this by hand in this pr:
https://github.com/ubuntu/app-center/pull/2098#discussion_r3117316406
I've also prepped to release by adding to the changelog and version
bumping | Up to date | |||||||||||||||||||
| xdg_locale.dart | Up to date | ||||||||||||||||||||
| xdg_status_notifier_item.dart | Up to date | ||||||||||||||||||||
| yarf | yarf
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/yarf/compare/2.0.1…3.16.0 |
| Repository | Latest Releases/Commit | Status | Commits Since | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| adsys | ||||||||||||||||
| azure-resource-reaper | Up to date | |||||||||||||||
| decorate | decorate
Merge pull request #27 from ubuntu/migrate_gh_jira_app
Migrate to org GitHub to Jira application | Up to date | ||||||||||||||
| go-i18n | go-i18n
Bump Go version to 1.23.12
govulncheck reports the following vulnerability in Go 1.23.10:
Vulnerability #1: GO-2025-3956
Unexpected paths returned from LookPath in os/exec
More info: https://pkg.go.dev/vuln/GO-2025-3956
Standard library
Found in: os/exec@go1.23.10
Fixed in: os/exec@go1.23.12
Example traces found:
Error: #1: cmd/compile-mo/main.go:53:30: compile.generateMos calls exec.Command, which calls exec.LookPath | Up to date | ||||||||||||||
| ubuntu-proxy-manager | ubuntu-proxy-manager
ci: Automatically cancel in-progress workflow runs on push (#136) ubuntu-proxy-manager
ci: Automatically cancel in-progress workflow runs on push
If commits are pushed to the same PR in quick succession, the CI jobs
run multiple times in parallel, even though older runs are usually not
needed. This change saves some resources by automatically cancelling
in-progress workflows on new pushes to the same branch.
The implementation is directly from the example of the concurrency keyword:
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#example-using-concurrency-and-the-default-behavior | Up to date | ||||||||||||||
| ubuntu-wsl-splash | ubuntu-wsl-splash
Merge pull request #30 from ubuntu/vcredist-static-wsl-340
Allow static linking VC runtime libs | Up to date | ||||||||||||||
| wsl-setup | wsl-setup
deps(ci): bump actions/download-artifact from 7 to 8 in the gh-actions group (#45)
Bumps the gh-actions group with 1 update:
[actions/download-artifact](https://github.com/actions/download-artifact).
Updates `actions/download-artifact` from 7 to 8 Release notesSourced from actions/download-artifact's releases.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show wsl-setup
deps(ci): bump actions/download-artifact in the gh-actions group
Bumps the gh-actions group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact).
Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
...
Signed-off-by: dependabot[bot] wsl-setup
fix(CI): Shutdown the WSL VM before validating the instance state in integration tests (#48)
It looks like a shutdown of WSL before validating the image is
beneficial in CI, we had three successful runs in a row after replacing
`wsl --terminate instance` with `wsl --shutdown`, see
[1](https://github.com/ubuntu/wsl-setup/actions/runs/23439953757),
[2](https://github.com/ubuntu/wsl-setup/actions/runs/23440423370) and
[3](https://github.com/ubuntu/wsl-setup/actions/runs/23441471549).
Some historical facts to get started:
- Last in-sequence successful integration test happened on Jan 20th,
2026
- WSL was upgraded in GH runners on Jan 9th, we had at least one
successful in-sequence run with that version of WSL. Since then no
changes to WSL in GH hosted runners.
- The version of cloud-init on the last successful and the first failed
runs were the same: v25.3.
- Recent images of resolute come with cloud-init v26.1
- The last CI failure was already running with that image.
So it doesn’t seem a particular issue with a version of cloud-init or
WSL.
The symptom is always the same (not easily reproducible locally):
```
UNIT LOAD ACTIVE SUB DESCRIPTION
● user@1001.service loaded failed failed User Manager for UID 1001
Legend: LOAD → Reflects whether the unit definition was properly loaded.
ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
SUB → The low-level unit activation state, values depend on unit type.
1 loaded units listed.
```
My small historical analysis since a little before the failure trend
started until now didn't reveal any culprits or even suspects, but I
realized that it would be nice to have kept the image manifests over
time to compare the packages and versions. This doesn't seem the
particular case where having that would help, but future problem solving
might benefit from this idea, so I'm modifying the `get-wsl-image`
action to download the image manifest and upload it as a CI artefact.
---
UDENG-9298 | Up to date |
| Repository | Latest Releases/Commit | Status | Commits Since | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| yaru.dart | |||||||||||||||||||||
| yaru_test.dart | yaru_test.dart
0.3.4 (2026-03-11)What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_test.dart/compare/v0.3.3…v0.3.4 yaru_test.dart
0.3.3 (2025-12-01)What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_test.dart/compare/v0.3.2…v0.3.3 yaru_test.dart
0.3.2 (2025-06-06)What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_test.dart/compare/v0.3.1…v0.3.2 | Up to date | |||||||||||||||||||
| handy_window.dart | handy_window.dart
0.4.2 (2026-02-26)What’s Changed
Full Changelog: https://github.com/ubuntu/handy_window.dart/compare/v0.4.1…v0.4.2 handy_window.dart
0.4.1 (2026-02-24)What’s Changed
New Contributors
Full Changelog: https://github.com/ubuntu/handy_window.dart/compare/v0.4.0…v0.4.1 | Up to date | |||||||||||||||||||
| yaru_window.dart | yaru_window.dart
What’s Changed
Full Changelog: https://github.com/ubuntu/yaru_window.dart/compare/v0.1.2…v0.1.3 yaru_window.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/yaru_window.dart/compare/v0.1.1…v0.1.2 yaru_window.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/yaru_window.dart/compare/v0.1.0…v0.1.1 | Up to date | |||||||||||||||||||
| appstream.dart | appstream.dart
fix: Add ubuntu_lints (#43)
Adds `ubuntu_lints` to the project, which results in many syntax errors
that this PR also fixes.
Some notable things that `ubuntu_lints` enforces:
- `final` for variables that aren't reassigned
- Strict types where possible (this results in a fair amount of casting
due to the nature of the library, please double check these)
- Trailing commas
Also done for packagekit.dart:
https://github.com/canonical/packagekit.dart/pull/34 | Up to date | |||||||||||||||||||
| authd | authd
deps(brokers/go): bump github.com/microsoftgraph/msgraph-sdk-go-core from 1.4.0 to 1.4.1 in /authd-oidc-brokers in the minor-updates group (#1519)
Bumps the minor-updates group in /authd-oidc-brokers with 1 update:
[github.com/microsoftgraph/msgraph-sdk-go-core](https://github.com/microsoftgraph/msgraph-sdk-go-core).
Updates `github.com/microsoftgraph/msgraph-sdk-go-core` from 1.4.0 to
1.4.1 Release notesSourced from github.com/microsoftgraph/msgraph-sdk-go-core's releases.
ChangelogSourced from github.com/microsoftgraph/msgraph-sdk-go-core's changelog.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and optionsYou can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show authd
deps(brokers/go): bump github.com/microsoftgraph/msgraph-sdk-go-core
Bumps the minor-updates group in /authd-oidc-brokers with 1 update: [github.com/microsoftgraph/msgraph-sdk-go-core](https://github.com/microsoftgraph/msgraph-sdk-go-core).
Updates `github.com/microsoftgraph/msgraph-sdk-go-core` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/microsoftgraph/msgraph-sdk-go-core/releases)
- [Changelog](https://github.com/microsoftgraph/msgraph-sdk-go-core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/microsoftgraph/msgraph-sdk-go-core/compare/v1.4.0...v1.4.1)
---
updated-dependencies:
- dependency-name: github.com/microsoftgraph/msgraph-sdk-go-core
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| avahi.dart | Up to date | ||||||||||||||||||||
| bluez.dart | Up to date | ||||||||||||||||||||
| core-base-desktop | core-base-desktop
Merge pull request #58 from sergio-costas/add-systemd-journal-user
Add systemd-journal user | Up to date | |||||||||||||||||||
| dbus.dart | Up to date | ||||||||||||||||||||
| desktop-engineering | desktop-engineering
deps(actions): bump osv-scanner-actions to v2.3.8 (#125) desktop-engineering
deps(actions): bump osv-scanner-actions to v2.3.8
This uses a tag instead of the commit hash. While it's good practice to
pin GitHub Actions to commit hashes instead of tags, it's not working
well with dependabot. When pinned to a commit hash, dependabot will
update it whenever a new commit is pushed to the GitHub Action's default
branch, which results in a lot of update PRs.
Since we're also using tags for the other GitHub Actions, and there is
no reason to particularly distrust the osv-scanner GitHub Action, let's
switch to using tags to avoid unnecessary dependabot PRs. | Up to date | |||||||||||||||||||
| desktop-security-center | desktop-security-center
Merge pull request #223 from matthew-hagemann/retry-indeterminate-encryption-status
feat: retry indeterminate encryption status desktop-security-center
fix: address Copilot PR review comments on retry logic
- Clamp retry delay to remaining maxRetryDuration budget so the loop
cannot overshoot the configured time cap
- Capture previous maxRetryDuration/initialRetryDelay before overriding
in tests and restore those values in tearDown instead of hard-coded
defaults
- Add unit tests for TpmAuthenticationModel retry/backoff logic:
verifies getStorageEncrypted() call count on successful retry and
confirms TpmStateExceptionFailed is thrown after maxRetryDuration
refactor: remove redundant fields from retry test cases
Derive expectedServiceCalls from indeterminateCallCount + 1 and move
initialRetryDelay (always zero) out of the case records into the loop.
Co-authored-by: Claude | Up to date | |||||||||||||||||||
| desktop_notifications.dart | Up to date | ||||||||||||||||||||
| etrace | etrace
build(deps): bump actions/setup-go from 2.2.0 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.2.0 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2.2.0...v3)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] etrace
build(deps): bump actions/setup-go from 2.1.5 to 2.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2.1.5...v2.2.0)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| firmware-updater | firmware-updater
Properly embed credentials of embargo remote (#394)
Works with a remote in this style:
[fwupd Remote]
Enabled=true
Title=Embargoed for ACME
MetadataURI=https://fwupd.org/downloads/firmware-foo.xml.gz
Username=foo@example.com
Password=foobar
Fixes #274 firmware-updater
Properly embed credentials of embargo remote
Works with a remote in this style:
[fwupd Remote]
Enabled=true
Title=Embargoed for ACME
MetadataURI=https://fwupd.org/downloads/firmware-foo.xml.gz
Username=foo@example.com
Password=foobar
Signed-off-by: Daniel Schaefer firmware-updater
fix(l10n): translations update from Hosted Weblate (#349)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [ubuntu-desktop-translations/Firmware
Updater](https://hosted.weblate.org/projects/ubuntu-desktop-translations/firmware-updater/).
Current translation status:

Closes #388 | Up to date | |||||||||||||||||||
| flutter-snap | flutter-snap
fix: don't use ubuntu-20.04 which has been deprecated (#118) flutter-snap
ci: updated daily distros to reflect current releases (#112)
* Updated daily distros to reflect current releases
* Updated upload-artifact to v4 since v2 is deprecated
* Use leap 15.6
* Bump timeout for snapd start, it wasn't long enough for 24.10
* Updated ci job distro version list | Up to date | |||||||||||||||||||
| fwupd.dart | Up to date | ||||||||||||||||||||
| gaming-graphics | Up to date | ||||||||||||||||||||
| gaming-graphics-test | gaming-graphics-test
Merge pull request #2 from canonical/terminal-programs
Keep terminal programs open until a key is pressed | Up to date | |||||||||||||||||||
| geoclue.dart | Up to date | ||||||||||||||||||||
| glib.dart | glib.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/glib.dart/commits/v0.0.1 | Up to date | |||||||||||||||||||
| gsettings.dart | Up to date | ||||||||||||||||||||
| gtk.dart | gtk.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/compare/v2.0.0…v2.1.0 gtk.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/commits/v2.0.0 | ||||||||||||||||||||
| help.ubuntu.com | Up to date | ||||||||||||||||||||
| jira-summarizer | jira-summarizer
Merge pull request #2 from canonical/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.3.0
Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 | Up to date | |||||||||||||||||||
| lxd.dart | Up to date | ||||||||||||||||||||
| mediawiki-k8s-operator | mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 25 Static resources: Released to ‘1.45/edge’ at 09:10 UTC on 16 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev27…rev28 mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 24 Static resources: Released to ‘1.45/edge’ at 08:49 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev26…rev27 mediawiki-k8s-operator
resources: - git-sync-image: registry.k8s.io/git-sync/git-sync:v4.6.0 resource-revision: 1 - mediawiki-image: undefined resource-revision: 23 Static resources: Released to ‘1.45/edge’ at 08:14 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/mediawiki-k8s-operator/compare/rev24…rev26 | Up to date |
| ||||||||||||||||||
| nm.dart | Up to date | ||||||||||||||||||||
| odrs.dart | Up to date | ||||||||||||||||||||
| packagekit.dart | packagekit.dart
fix: Add ubuntu_lints (#34)
Adds `ubuntu_lints` to the project, which results in many syntax errors
that this PR also fixes.
Some notable things that `ubuntu_lints` enforces:
- `final` for variables that aren't reassigned
- Strict types where possible
- Trailing commas
Also done for appstream.dart:
https://github.com/canonical/appstream.dart/pull/43 | Up to date | |||||||||||||||||||
| pc-amd64-gadget-desktop | pc-amd64-gadget-desktop
Merge pull request #15 from canonical/increase_ubuntu_seed_partition
Bump ubuntu-seed to 7000M to allow more flexibility in seeding more snaps | Up to date | |||||||||||||||||||
| prompting-client | prompting-client
fix: microphone interface deserialization with correct `audio-record` field name (#308)
Fixes #307
Refactored serde deserialization functions in order to rely directly on
`Interface::NAME` instead of enum fields name or redundant `rename`
macros. | Up to date | |||||||||||||||||||
| simplestreams.dart | simplestreams.dart
Merge pull request #17 from canonical/intl-0.19.0
fix(deps): Upgrade intl to version 0.19.0 simplestreams.dart
Upgrade intl to 0.19.0
Since flutter/flutter:8d54abfc221e947ff387814b9c91b3a152ede269 the intl
package is pinned to version 0.19.0.
That commit first appeared in Flutter v3.22 release, which depends on
Dart 3.3, so we should additionally consider upgrading the sdk
dependency version as well.
License: Apache-2.0 simplestreams.dart
Make simplestreams testable again
Latest versions of dart failed to run dart test with an obscure error message:
$ dart test
Building package executable... (1.7s)
Built test:test.
00:00 +0: loading test/product_test.dart Could not find a command named /opt/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot.
Upgrading test is required to make that work again.
License: Apache-2.0 | Up to date | |||||||||||||||||||
| snap-expire | Up to date | ||||||||||||||||||||
| snap-tpmctl | Up to date | ||||||||||||||||||||
| snapd-desktop-integration | snapd-desktop-integration
Add check based on DBus well-known names (#147)
Since, in some cases, snapd-desktop-integration is launched too soon,
and that triggers launching xdg-desktop-portal too soon too (because
several services from mutter aren't still available in DBus, so
xdg-desktop-portal presumes that they don't exist).
To really fix this, a change in snapd is required that allows to specify
that a service (snapd-desktop-integration in this case) must be bound to
the graphical-session target instead of the default target.
But since this will require time, in the meantime this patch should fix
this problem: it waits until any of the following well-known names do
appear in the bus:
org.freedesktop.portal.Desktop
org.freedesktop.impl.portal.desktop.*
When that happens, we can assume that the desktop is ready, and launch
snapd-desktop-integration. It's an ugly hack, but it should work until
full graphical-session target support is added to snapd.
Fix
https://bugs.launchpad.net/xdg-desktop-portal/+bug/2042301/comments/22 snapd-desktop-integration
Add check based on DBus well-known names
Since, in some cases, snapd-desktop-integration is launched too
soon, and that triggers launching xdg-desktop-portal too soon
too (because several services from mutter aren't still available
in DBus, so xdg-desktop-portal presumes that they don't exist).
To really fix this, a change in snapd is required that allows to
specify that a service (snapd-desktop-integration in this case)
must be bound to the graphical-session target instead of the
default target.
But since this will require time, in the meantime this patch
should fix this problem: it waits until this well-known name does
appear in the bus:
org.freedesktop.portal.Desktop
When that happens, we can assume that the desktop is ready, and
launch snapd-desktop-integration. It's an ugly hack, but it
should work until full graphical-session target support is added
to snapd.
Anyway, since it is not guaranteed that it is launched in any
desktop (has been tested only in Gnome Shell), a 10-seconds
timeout is added too, to ensure that it is launched safely.
Of course, this works along the previous method of asking for the
session type.
Fix https://bugs.launchpad.net/xdg-desktop-portal/+bug/2042301/comments/22 | Up to date | |||||||||||||||||||
| snapd-glib | snapd-glib
What’s Changed
New ContributorsFull Changelog: https://github.com/canonical/snapd-glib/compare/1.71…1.72 snapd-glib
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/snapd-glib/compare/1.70…1.71 | ||||||||||||||||||||
| snapd.dart | Up to date | ||||||||||||||||||||
| stdlibc.dart | stdlibc.dart
0.1.5 (2023-06-14)What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.4…v0.1.5 stdlibc.dart
What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.3…v0.1.4 stdlibc.dart
0.1.3 (2023-06-13)What’s Changed
Full Changelog: https://github.com/ubuntu-flutter-community/stdlibc.dart/compare/v0.1.2…v0.1.3 | ||||||||||||||||||||
| steam-snap | Up to date | ||||||||||||||||||||
| subiquity_client.dart | subiquity_client.dart
chore(deps): bump subiquity from `b9be528` to `2336e5e` (#210)
Bumps [subiquity](https://github.com/canonical/subiquity) from `b9be528` to `2336e5e`.
- [Release notes](https://github.com/canonical/subiquity/releases)
- [Commits](https://github.com/canonical/subiquity/compare/b9be528577550a8b474ef23a3a1d59b926313c76...2336e5e37ff4b4a079a92fd12fce74ad0c0b2ebb)
---
updated-dependencies:
- dependency-name: subiquity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] subiquity_client.dart
chore(deps): bump subiquity from `01fd8d2` to `b9be528` (#209)
Bumps [subiquity](https://github.com/canonical/subiquity) from `01fd8d2` to `b9be528`.
- [Release notes](https://github.com/canonical/subiquity/releases)
- [Commits](https://github.com/canonical/subiquity/compare/01fd8d22a95afff7ede308437856e43832210350...b9be528577550a8b474ef23a3a1d59b926313c76)
---
updated-dependencies:
- dependency-name: subiquity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] | Up to date | |||||||||||||||||||
| ubuntu-advantage-desktop-daemon | ubuntu-advantage-desktop-daemon
releasing package ubuntu-advantage-desktop-daemon version 1.13 | Up to date | |||||||||||||||||||
| ubuntu-core-desktop | ubuntu-core-desktop
Merge pull request #82 from sergio-costas/fix-ci-cd
Fix CI/CD pipeline | Up to date | |||||||||||||||||||
| ubuntu-core-desktop-snapd | ubuntu-core-desktop-snapd
No change commit to trigger snap rebuild | Up to date | |||||||||||||||||||
| ubuntu-desktop-hyper-v | Up to date | ||||||||||||||||||||
| ubuntu-desktop-provision | ubuntu-desktop-provision
feat: announce current wizard step to screen readers (#1438)
The wizard's step indicator (the dots at the bottom of each page) is
currently invisible to screen readers. This PR wraps it in a `Semantics`
widget so assistive technology announces the current position, e.g.
*"Step 2 of 5"*.
## What changed
- **`ubuntu_wizard`** — added a `stepSemanticsLabel` parameter and a
static `defaultStepSemanticsLabel` builder to `WizardBar`. When a
label is provided, the page indicator dots are wrapped in
`Focus` + `Semantics` with `ExcludeSemantics` on the children (so
individual dots aren't read separately). Steps are 0-indexed
internally but announced as 1-based.
- **`ubuntu_bootstrap`** — added a localized `stepIndicatorLabel`
string (`"Step {CURRENT_STEP} of {TOTAL_STEPS}"`) and wired up
`WizardBar.defaultStepSemanticsLabel` once in `_InstallerApp.build`,
so all pages get the behavior without individual call-site changes. ubuntu-desktop-provision
fix: restore Focus wrapper on step indicator Semantics
The step indicator needs to be focusable as part of keyboard traversal
so screen reader users can land on it during navigation.
Co-authored-by: GitHub Copilot ubuntu-desktop-provision
fix: add key to step indicator Semantics, reorder WizardBarTheme params
Adds a ValueKey to the Semantics widget so tests can reliably target
it without picking up unrelated ExcludeSemantics from NavigationToolbar.
Also reorders WizardBarTheme constructor to put required named
parameters before optional ones.
Co-authored-by: GitHub Copilot | Up to date | |||||||||||||||||||
| ubuntu-desktop-provision-screenshots | ubuntu-desktop-provision-screenshots
Update init/high-contrast-dark screenshots on `main` (#1983)
Co-authored-by: GitHub | Up to date | |||||||||||||||||||
| ubuntu-desktop-session-snap | ubuntu-desktop-session-snap
Merge pull request #32 from canonical/drop_gtk_portal
Drop the GTK portal to unblock gnome-shell startup | Up to date | |||||||||||||||||||
| ubuntu-insights-k8s-operator | ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 77 Static resources: Released to ‘latest/edge’ at 08:40 UTC on 16 May 2026 What’s ChangedFull Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev83…rev84 ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 77 Static resources: Released to ‘latest/edge’ at 07:06 UTC on 14 May 2026 What’s Changed
Full Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev82…rev83 ubuntu-insights-k8s-operator
resources: - ubuntu-insights-server-image: undefined resource-revision: 76 Static resources: Released to ‘latest/edge’ at 10:41 UTC on 13 May 2026 What’s ChangedFull Changelog: https://github.com/canonical/ubuntu-insights-k8s-operator/compare/rev81…rev82 | Up to date |
| ||||||||||||||||||
| ubuntu-flutter-plugins | |||||||||||||||||||||
| ubuntu_session.dart | Up to date | ||||||||||||||||||||
| udev.dart | udev.dart
chore(deps): update dependency mocktail to v1 (#20)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | Up to date | |||||||||||||||||||
| udisks.dart | Up to date | ||||||||||||||||||||
| upower.dart | Up to date | ||||||||||||||||||||
| xdg_desktop_portal.dart | xdg_desktop_portal.dart
feat: Add getHostPaths (#96)
Addresses incorrectly doing this by hand in this pr:
https://github.com/ubuntu/app-center/pull/2098#discussion_r3117316406
I've also prepped to release by adding to the changelog and version
bumping | Up to date | |||||||||||||||||||
| xdg_locale.dart | Up to date | ||||||||||||||||||||
| xdg_status_notifier_item.dart | Up to date | ||||||||||||||||||||
| yarf | yarf
What’s Changed
New Contributors
Full Changelog: https://github.com/canonical/yarf/compare/2.0.1…3.16.0 |