Releases: podman-desktop/podman-desktop
Releases · podman-desktop/podman-desktop
Release list
v1.30.3
v1.30.2
v1.30.1
What's Changed
- chore(test): ssh connection broken after svelte 5 migration (backport #19350) by @mergify[bot] in #19351
- chore(test): fix broken component migration to svelte 5 (backport #19358) by @mergify[bot] in #19359
- fix(release): include pnpm 12 registry metadata cache in Flatpak store tarball (backport #19360) by @mergify[bot] in #19362
- fix(release): add pnpm 12 metadata move to publish-flathub workflow (backport #19363) by @mergify[bot] in #19364
- feat(ci): publish @podman-desktop/api-mocks-vitest to npmjs (backport #19365) by @mergify[bot] in #19377
- fix(flatpak): correct StartupWMClass to match window class (backport #19403) by @mergify[bot] in #19422
Full Changelog: v1.30.0...v1.30.1
v1.30.0
What's Changed
- chore: 📢 Bump version to 1.30.0 by @podman-desktop-bot in #18476
- chore(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in #18487
- chore(deps-dev): bump globals from 17.7.0 to 17.8.0 by @dependabot[bot] in #18488
- fix(ci): adapt update-podman-version workflow for multi-version podman by @benoitf in #18474
- fix(website): render install commands in a monospace code element by @vancura in #18477
- chore(deps-dev): bump prettier from 3.8.4 to 3.9.6 by @dependabot[bot] in #18129
- test(website): add coverage for CopyButton by @0xKalasi in #18494
- chore(deps-dev): bump markdownlint-cli2 from 0.23.1 to 0.23.2 by @dependabot[bot] in #18511
- chore(deps-dev): bump svelte-check from 4.7.3 to 4.7.4 by @dependabot[bot] in #18509
- chore(deps-dev): bump eslint-plugin-storybook from 10.5.4 to 10.5.5 by @dependabot[bot] in #18508
- refactor(ProviderCard): migrated ProvierCard to svelte5 + related files by @gastoner in #18505
- refactor(PreflightChecks): migrated component to Svelte5 by @gastoner in #18504
- chore: update docusaurus to v3.10.2 by @benoitf in #18499
- chore(test): create script to launch e2e test suites on demand by @cbr7 in #18513
- refactor(PreflightChecks): migrated to Font Awesome icons by @gastoner in #18506
- docs(skills): clarify tailwind shorthand guidance by @gastoner in #18517
- chore: update storybook to v10.5.5 by @benoitf in #18520
- fix(ui): adapt Checkbox tests for jsdom 30 computed style changes by @benoitf in #18522
- docs(blog): add Kathryn Yetter as blog author by @kyetter in #18502
- fix: keep CLI Tools left column at fixed 170px width by @serbangeorge-m in #18478
- chore(deps-dev): bump jsdom from 29.1.1 to 30.0.0 by @dependabot[bot] in #18510
- refactor(SubmenuNavigation): migrated to svelte5 by @gastoner in #18525
- refactor(docker): extract DockerDaemonMonitor from extension by @gastoner in #18524
- chore(deps-dev): bump @biomejs/biome from 2.5.5 to 2.5.6 by @dependabot[bot] in #18526
- fix(website): strip shell prompt prefixes when copying commands by @0xKalasi in #18519
- chore(ci): add unit-tests flag to codecov uploads by @benoitf in #18531
- chore: Update Chocolatey package to 1.29.0 by @podman-desktop-bot in #18535
- fix(ci): handle pnpm .tar.gz archive format in flathub workflow by @benoitf in #18493
- docs: add blog post for 1.29 by @benoitf in #18518
- feat(renderer): add warning severity support to preflight checks UI by @gastoner in #18461
- chore(deps): update electron builder, fix windows arm by @cdrage in #18545
- feat: add warning severity to preflight checks by @gastoner in #17989
- fix(website): use shell-session language for code blocks with prompts by @0xKalasi in #18529
- chore: Update Chocolatey package to 1.29.1 by @podman-desktop-bot in #18552
- docs(blog): add Intel Mac Podman 6 transition post by @kyetter in #18485
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.25 by @dependabot[bot] in #18566
- chore(deps-dev): bump vite from 8.1.5 to 8.2.0 by @dependabot[bot] in #18567
- chore(deps-dev): bump jsdom from 30.0.0 to 30.0.1 by @dependabot[bot] in #18565
- chore(deps): bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.4 by @dependabot[bot] in #18564
- feat(renderer): cancel long press on pointer movement and leave by @gastoner in #18569
- chore(deps-dev): bump @playwright/test from 1.62.0 to 1.62.1 by @dependabot[bot] in #18568
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #18577
- chore(test): fix naming collision and add newly required argument for pruning volumes by @cbr7 in #18573
- chore(test): add filtering e2e tests for remaining entities by @cbr7 in #18570
- fix: resolve CVE-2026-69192 in ip-address by @rujutashinde in #18588
- docs: add flatpak testing guide for release bundles by @sAchin-680 in #17281
- fix(renderer): add aria-pressed to shared ToggleButton component by @vancura in #18586
- chore(deps): bump js-yaml from 5.2.2 to 5.2.3 by @dependabot[bot] in #18589
- chore(deps-dev): bump lint-staged from 17.2.0 to 17.3.0 by @dependabot[bot] in #18578
- fix(ui): add aria-label and aria-expanded to ListOrganizer trigger button by @vancura in #18587
- test(e2e): detect podman machine from system overview exp feature by @danivilla9 in #18141
- test(e2e): system overview with k8s resource by @danivilla9 in #18066
- refactor(Volume*): migrated Volume* components to svelte5 by @gastoner in #18594
- refactor(Compose): migrated Compose* components to svelte5 by @gastoner in #18595
- feat(ui): add pressed prop to Button for aria-pressed toggle support by @jmdlrg in #18591
- chore(deps-dev): bump globals from 17.8.0 to 17.9.0 by @dependabot[bot] in #18607
- chore(deps-dev): bump tsx from 4.23.1 to 4.23.5 by @dependabot[bot] in #18608
- chore(deps-dev): bump @types/semver from 7.7.1 to 7.8.0 by @dependabot[bot] in #18609
- chore(deps): bump get-tsconfig from 4.14.0 to 4.14.1 by @dependabot[bot] in #18606
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.24 to 1.6.25 in the vitest group across 1 directory by @dependabot[bot] in #18605
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #18604
- fix(AppNavigation): fixed glitching when resizing by @gastoner in #18593
- refactor(Container): migrated Container* components to svelte5 by @gastoner in #18596
- chore(deps): bump github/codeql-action/upload-sarif from 4.37.4 to 4.37.5 by @dependabot[bot] in #18603
- refactor(Icon): migrated Icon components to svelte5 by @gastoner in #18611
- chore(deps): bump pnpm/action-setup from 6.0.9 to 6.0.10 by @dependabot[bot] in #18602
- fix(container-registry): use memAvailable for accurate podman memory usage by @gastoner in #18418
- docs(website): add compose to kubernetes migration blog post by @simonrey1 in #18361
- chore: remove app icon progress bar when progress tracking ends by @SoniaSandler in #18484
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #18632
- chore(deps): bump ws from 8.21.1 to 8.21.2 by @dependabot[bot] in #18637
- chore(deps): bump github/codeql-action/upload-sarif from 4.37.5 to 4.37.6 by @dependabot[bot] in https://github.com/...
v1.29.3
What's Changed
- fix: remove usage of requestAnimationFrame when updating settings navigation width (backport #18919) by @mergify[bot] in #18988
- fix(e2e): expect log terminal instead of 'No Log' for interactive container (backport #18828) by @mergify[bot] in #19024
- fix(podman): clean up Hyper-V VMs during migration data reset (backport #18791) by @mergify[bot] in #18989
- fix(renderer): use sticky positioning for onboarding step buttons (backport #18960) by @mergify[bot] in #18986
- fix(podman): pass VMType when stopping machines before update (backport #19040) by @mergify[bot] in #19042
Full Changelog: v1.29.1...v1.29.3
v1.29.2
What's Changed
- fix: remove usage of requestAnimationFrame when updating settings navigation width (backport #18919) by @mergify[bot] in #18988
- fix(e2e): expect log terminal instead of 'No Log' for interactive container (backport #18828) by @mergify[bot] in #19024
- fix(podman): clean up Hyper-V VMs during migration data reset (backport #18791) by @mergify[bot] in #18989
- fix(renderer): use sticky positioning for onboarding step buttons (backport #18960) by @mergify[bot] in #18986
Full Changelog: v1.29.1...v1.29.2
v1.29.1
- fixes arm64 Windows installer #18543
Full Changelog: v1.29.0...v1.29.1
v1.29.0
What's Changed
- chore(deps): add jsonc-parser for SchemaStore sync by @simonrey1 in #17796
- feat(renderer): modernize StatusDot with SVG icons and a11y improvements by @vancura in #17762
- chore(deps-dev): bump eslint-plugin-storybook from 10.4.2 to 10.4.3 by @dependabot[bot] in #17809
- chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #17808
- chore: fix pnpm-lock duplicated entries by @benoitf in #17813
- chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 by @dependabot[bot] in #17810
- chore(deps-dev): bump the typescript-eslint group across 1 directory with 3 updates by @dependabot[bot] in #17786
- chore(deps): bump semver from 7.8.3 to 7.8.4 by @dependabot[bot] in #17811
- chore(test): decrease version before testing app update by 2 by @odockal in #17807
- chore(deps): bump electron from 42.3.3 to 42.4.0 by @dependabot[bot] in #17812
- chore: 📢 Bump version to 1.29.0 by @podman-desktop-bot in #17801
- fix(ci): update podman org in TF install script by @amisskii in #17708
- fix(extension/kind): incorrect polyfill of node-fetch by @axel7083 in #17820
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #17835
- chore(deps-dev): bump markdownlint from 0.40.0 to 0.41.0 by @dependabot[bot] in #17837
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.19 to 1.6.20 in the vitest group by @dependabot[bot] in #17836
- chore(deps): bump sclorg/testing-farm-as-github-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #17834
- chore(ci): pin anchore/sbom-action to commit SHA by @ScrewTSW in #17818
- refactor(main): use constants for message box button indices in auth by @JustMell0 in #17427
- fix(extensions): fallback to default docker config when unset by @simonrey1 in #17746
- chore(deps-dev): bump eslint-plugin-storybook from 10.4.3 to 10.4.4 by @dependabot[bot] in #17862
- fix(renderer): align text in PreferencesCliTool.svelte by @priyanshsao in #17857
- chore(pnpm): set minimumReleaseAge by @axel7083 in #17830
- fix(extension/podman): update Podman GitHub org references by @simonrey1 in #17847
- chore: Bump Podman version to 5.8.3 by @github-actions[bot] in #17881
- chore(deps-dev): bump @biomejs/biome from 2.4.16 to 2.5.0 by @dependabot[bot] in #17888
- chore(deps-dev): bump the tailwindcss group across 1 directory with 3 updates by @dependabot[bot] in #17887
- chore(docker-modem): remove unnecessary patch by @axel7083 in #17875
- chore(test): increase robustness of some validations in e2e tests by @cbr7 in #17890
- refactor(ui): migrate markdown to Svelte 5 by @axel7083 in #17779
- test(e2e): fix ui stress tests on linux by @danivilla9 in #17805
- fix(ui): fix update dialog - button text wrapping and modal width by @vancura in #17871
- chore(argos.yaml): set concurrency by @axel7083 in #17905
- chore(ci): use .nvmrc for Node.js version in all workflows by @benoitf in #17907
- fix(renderer): remove overflow-hidden from nav to unclip accounts dropdown by @vancura in #17900
- chore(deps): bump pnpm/action-setup from 6.0.8 to 6.0.9 by @dependabot[bot] in #17911
- fix: resolve CVE-2026-48068 in @grpc/grpc-js by @benoitf in #17908
- chore(website-argos): specify build-name argument by @axel7083 in #17906
- chore(dompurify): update overrides to 3.4.10 by @axel7083 in #17913
- chore(argos.yaml): rename worflow name and job by @axel7083 in #17915
- chore(deps): bump js-yaml from 3.14.2 to 4.2.0 by @dependabot[bot] in #17917
- refactor(renderer): migrate Webview.svelte to Svelte 5 by @gastoner in #17912
- fix: resolve CVE-2026-49982 in tmp by @benoitf in #17916
- fix: resolve GHSA-gv7w-rqvm-qjhr in esbuild by @benoitf in #17922
- fix(statusbar): force dark theme context for all statusbar content by @vancura in #17868
- fix: resolve CVE-2026-12143 in form-data by @benoitf in #17925
- chore(deps-dev): bump @playwright/test from 1.60.0 to 1.61.0 by @dependabot[bot] in #17932
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #17930
- refactor(renderer): migrate NavItem component to Svelte 5 runes by @gastoner in #17869
- chore(deps): bump sclorg/testing-farm-as-github-action from 4.3.0 to 4.3.1 by @dependabot[bot] in #17929
- chore(deps-dev): bump the vitest group across 1 directory with 2 updates by @dependabot[bot] in #17931
- chore(deps): bump undici from 7.27.2 to 7.28.0 by @dependabot[bot] in #17933
- fix: resolve CVE-2026-48712 in protobufjs by @benoitf in #17934
- fix: resolve CVE-2026-48038 in joi by @benoitf in #17935
- fix: resolve CVE-2026-48988 in markdown-it by @benoitf in #17938
- fix: resolve CVE-2026-53632 in launch-editor by @benoitf in #17943
- chore(deps-dev): bump eslint-plugin-storybook from 10.4.4 to 10.4.6 by @dependabot[bot] in #17949
- chore(deps): bump electron from 42.4.0 to 42.4.1 by @dependabot[bot] in #17950
- chore(argos-website): update concurrency group by @axel7083 in #17944
- chore(deps-dev): bump eslint-plugin-unicorn from 65.0.1 to 67.0.0 by @dependabot[bot] in #17951
- feat(podman): add error property support by @JustMell0 in #17919
- fix(renderer): decouple details page redirect from DOM lifecycle by @vzhukovs in #17472
- chore(test): increase podman machine start timeouts by @cbr7 in #17952
- chore(test): better handling in case electron app hangup during e2e execution by @cbr7 in #17955
- fix: resolve CVE-2026-9595 in webpack-dev-server by @benoitf in #17947
- chore(deps-dev): bump svelte from 5.53.7 to 5.56.3 by @dependabot[bot] in #17770
- chore(test): remove pw from postinstall script by @cbr7 in #17959
- fix(extensions): align local extensions tab background with installed tab by @vancura in #17902
- fix(Markdown): sanitize unsafe HTML content by @axel7083 in #17718
- fix: resolve CVE-2026-49356 in @babel/core by @benoitf in #17963
- chore(deps-dev): bump the storybook group across 1 directory with 5 updates by @dependabot[bot] in #17948
- chore(deps): bump eslint from 10.4.1 to 10.5.0 in the eslint group across 1 directory by @dependabot[bot] in #17967
- chore(deps): bump inversify from 8.1.0 to 8.1.1 by @dependabot[bot] in https://github.com/podman-deskt...
v1.28.3
What's Changed
Full Changelog: v1.28.2...v1.28.3
v1.28.2
What's Changed
- fix: resolve GHSA-39q2-94rc-95cp in dompurify by @benoitf in #17159
- fix(troubleshooting): remove malformed leading ellipsis from waiting-for-response strings by @vancura in #17141
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #17162
- chore(main): prefer-import-in-mock by @axel7083 in #17133
- chore(deps-dev): bump the tailwindcss group across 1 directory with 3 updates by @dependabot[bot] in #17163
- chore(deps): bump @fortawesome/react-fontawesome from 3.3.0 to 3.3.1 in the fortawesome group across 1 directory by @dependabot[bot] in #17161
- chore(fix): fixing compose e2e tests to handle new flow by @cbr7 in #17165
- refactor: extracted duplicated code to function by @gastoner in #17154
- chore: 📢 Bump version to 1.28.0 by @podman-desktop-bot in #17160
- refactor(network): replace raw Tailwind colors with color-registry tokens in CreateNetwork by @vancura in #17155
- fix(ui): increase spinner segment opacity for better contrast by @vancura in #17145
- refactor(color-registry): replace hover:text-white with color-registry token in WindowsControlButton by @vancura in #17135
- refactor(extensions): replace divide-gray-900 with color-registry token in InstalledExtensionCard by @vancura in #17136
- refactor(preferences): add color-registry token to PreferencesKubernetesContextsRendering by @vancura in #17137
- refactor(renderer): remove obsolete Tailwind colors in auth providers by @vancura in #17138
- refactor(onboarding): replace bg-black with color-registry variable by @vancura in #17157
- feat: added support for error property in connections by @gastoner in #17117
- fix(spinner): all icons rotating on the docker compatibility page by @jiridostal in #17180
- refactor(ui): use color-registry token in SearchInput search icon by @vancura in #17151
- refactor(ui): replace hardcoded tailwind colors in ProviderInfoCircle with color-registry tokens by @vancura in #17153
- fix(ui): replace raw tailwind color with design token in ListOrganizer by @vancura in #17152
- chore(eslint): enable
vitest/prefer-import-in-mockby @axel7083 in #16879 - refactor(main): use consistent titles and buttons for auth and navigation dialogs by @vancura in #17188
- refactor(renderer): add title support and verb-derived buttons to
withConfirmationutility by @vancura in #17178 - fix: resolve CVE-2026-33750 in brace-expansion by @benoitf in #17176
- chore(docs): updated triage manager tasks to look at correct domains with an example by @rujutashinde in #16972
- chore(deps): bump got from 15.0.2 to 15.0.3 by @dependabot[bot] in #17201
- chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #17200
- docs: add dialog language guide to CODE-GUIDELINES.md by @vancura in #17190
- chore(deps): bump electron from 41.2.1 to 41.2.2 by @dependabot[bot] in #17202
- chore(deps-dev): bump the tailwindcss group across 1 directory with 3 updates by @dependabot[bot] in #17199
- chore(eslint): enable vitest/hoisted-apis-on-top by @axel7083 in #17194
- chore(deps): bump proxy from 3.0.0 to 4.0.0 by @dependabot[bot] in #16926
- feat(renderer): use delete variant for destructive actions by @JustMell0 in #17096
- fix(renderer): remove unnecessary
w-autoclass from link-style cancel buttons by @vancura in #17175 - fix(main): correct Allow/Deny button response index in auth dialog by @simonrey1 in #17218
- chore(dashboard): updated dashboard service backend by @gastoner in #17158
- feat(Preferences): added error tooltip to connections by @gastoner in #17124
- fix(extensions): sync CLI tool version to provider on startup by @simonrey1 in #17209
- refactor(extensions): create shared vite config for extensions by @JustMell0 in #17192
- feat(extensions): add $schema reference to extension package.json files by @simonrey1 in #17183
- chore(deps): bump pnpm/action-setup from 5.0.0 to 6.0.3 by @dependabot[bot] in #17198
- fix(watch): wait for build completion in getWatcher by @JustMell0 in #17226
- chore(fix): normalize saveImage abort error across Node.js versions by @cbr7 in #17234
- chore(deps-dev): bump msw from 2.13.4 to 2.13.5 by @dependabot[bot] in #17236
- chore(deps-dev): bump eslint-plugin-svelte from 3.17.0 to 3.17.1 by @dependabot[bot] in #17238
- chore(deps-dev): bump markdownlint-cli2 from 0.22.0 to 0.22.1 by @dependabot[bot] in #17235
- chore(test): fixing test to pass on macos by @cbr7 in #17233
- chore(deps): bump electron from 41.2.2 to 41.3.0 by @dependabot[bot] in #17237
- refactor(renderer): use verb-noun titles for error and info dialogs by @vancura in #17184
- chore(test): update the k8s dialog and confirm dialog handling error … by @odockal in #17244
- feat(SystemOverview): added system overview to statusbar by @gastoner in #16282
- feat(SystemOverview): added system overview component by @gastoner in #16111
- fix: resolve GHSA-w5hq-g745-h8pq in uuid by @benoitf in #17239
- chore(eslint): enable vitest/prefer-mock-promise-shorthand by @axel7083 in #17212
- refactor(renderer): use consistent titles and buttons for delete/remove confirmation dialogs by @vancura in #17204
- refactor(renderer): use consistent titles and buttons for confirmation and action dialogs by @vancura in #17181
- refactor(main): use consistent titles and messages for updater dialogs by @vancura in #17186
- chore(deps-dev): bump @biomejs/biome from 2.4.12 to 2.4.13 by @dependabot[bot] in #17251
- chore(deps): bump dockerode from 4.0.9 to 5.0.0 by @dependabot[bot] in #17254
- refactor(Connections): switched to canStart boolean by @gastoner in #17247
- feat(SystemOverview): changed ordering on the dashboard page by @gastoner in #17240
- refactor(renderer): remove icon from TroubleshootingPageStoreDetails dialog by @vancura in #17257
- chore(deps-dev): bump jsdom from 29.0.2 to 29.1.0 by @dependabot[bot] in #17264
- chore(deps-dev): bump @commitlint/cli from 20.5.0 to 20.5.2 in the commitlint group by @dependabot[bot] in #17263
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.12 by @dependabot[bot] in #17266
- chore(deps-dev): bump msw from 2.13.5 to 2.13.6 by @dependabot[bot] in #17265
- refactor(renderer): fix button order in create container dialog by @vancura in #17258
- fix(api): support Docker API v1.52+ event format by @simonrey1 in https://github.com/podman-desktop/po...