github podman-desktop/podman-desktop v1.27.0

pre-release6 hours ago

What's Changed

  • chore: 📢 Bump version to 1.27.0 by @podman-desktop-bot in #16641
  • feat(test): adding playwright testing claude skill to repository by @cbr7 in #16639
  • chore(test): fixing broken symlink by @cbr7 in #16643
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.11 to 1.6.12 in the vitest group by @dependabot[bot] in #16621
  • chore(deps): bump undici from 7.24.3 to 7.24.4 by @dependabot[bot] in #16649
  • chore(deps): bump github/codeql-action from 4.32.6 to 4.33.0 by @dependabot[bot] in #16646
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16648
  • chore(deps): bump svenstaro/upload-release-action from 2.11.4 to 2.11.5 by @dependabot[bot] in #16647
  • chore(deps-dev): bump msw from 2.12.11 to 2.12.12 by @dependabot[bot] in #16651
  • feat(Dropdown): added support for longpressing by @gastoner in #16512
  • feat(main): add JSON Schema generation for extension manifest by @simonrey1 in #16637
  • chore(deps-dev): bump @types/adm-zip from 0.5.7 to 0.5.8 by @dependabot[bot] in #16650
  • feat(spinner): replace CSS spinner with Spinner component by @priyanshsao in #16486
  • feat: add high contrast theme support to ColorRegistry and ColorBuilder by @vzhukovs in #16536
  • chore(deps-dev): bump msw from 2.12.12 to 2.12.13 by @dependabot[bot] in #16668
  • chore(deps): bump electron from 41.0.2 to 41.0.3 by @dependabot[bot] in #16669
  • fix(container-registry): handle provider failures gracefully in podmanListImages by @sheikhlimon in #16404
  • chore(System overview API): updated definitions by @gastoner in #16675
  • fix(frontend): remove async from getImage which is not async by @feloy in #16667
  • chore(deps-dev): bump eslint-plugin-storybook from 10.2.19 to 10.3.0 by @dependabot[bot] in #16696
  • chore(deps): bump dawidd6/action-download-artifact from 18 to 19 by @dependabot[bot] in #16690
  • chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #16689
  • chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #16692
  • chore(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 by @dependabot[bot] in #16695
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #16691
  • fix(renderer): respect hidden property in ExperimentalPage by @simonrey1 in #16687
  • chore(deps-dev): bump typedoc-plugin-markdown from 4.10.0 to 4.11.0 in the typedoc group by @dependabot[bot] in #16694
  • chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in #16693
  • chore(main): hide experimental enhanced dashboard setting by @simonrey1 in #16688
  • chore(fix): fix provider dropdown height when adding a new provider by @cbr7 in #16705
  • chore(deps): bump tar from 7.5.11 to 7.5.12 by @dependabot[bot] in #16711
  • chore(deps): bump undici from 7.24.4 to 7.24.5 by @dependabot[bot] in #16713
  • chore(deps): bump electron-context-menu from 4.1.1 to 4.1.2 by @dependabot[bot] in #16712
  • chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #16709
  • chore(deps-dev): bump eslint-plugin-storybook from 10.3.0 to 10.3.1 by @dependabot[bot] in #16715
  • feat(tray-icons): add full color icons by @vancura in #16081
  • chore(package.json): remove deprecated @types/tar package by @Bingtagui404 in #16722
  • chore(release): release notes for 1.26 by @bmahabirbu in #16645
  • chore(deps): bump ws from 8.19.0 to 8.20.0 by @dependabot[bot] in #16735
  • chore(deps): bump github/codeql-action from 4.33.0 to 4.34.1 by @dependabot[bot] in #16729
  • chore(deps-dev): bump eslint-plugin-svelte from 3.15.2 to 3.16.0 by @dependabot[bot] in #16736
  • chore(deps-dev): bump msw from 2.12.13 to 2.12.14 by @dependabot[bot] in #16738
  • chore(deps): bump @fortawesome/react-fontawesome from 3.2.0 to 3.3.0 in the fortawesome group by @dependabot[bot] in #16731
  • chore(test): enhancing trace naming with workerIndex to distingush between files with the same name by @cbr7 in #16727
  • chore(deps): bump yaml from 2.8.2 to 2.8.3 by @dependabot[bot] in #16733
  • chore(deps): bump eslint from 10.0.3 to 10.1.0 in the eslint group by @dependabot[bot] in #16730
  • chore(deps): bump get-tsconfig from 4.13.6 to 4.13.7 by @dependabot[bot] in #16737
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.12 to 1.6.13 in the vitest group by @dependabot[bot] in #16732
  • chore(test): fixing some flakyness in compose download e2e test in case of quota hit by @cbr7 in #16742
  • feat(alert): remove custom aria-label in DeployPodToKube.svelte by @priyanshsao in #16724
  • chore: remove capitalization in explore-features.json by @priyanshsao in #16726
  • feat: handle high contrast themes in appearance init and isDark store by @vzhukovs in #16721
  • chore(deps-dev): bump markdownlint-cli2 from 0.21.0 to 0.22.0 by @dependabot[bot] in #16739
  • chore: Update Chocolatey package to 1.26.1 by @podman-desktop-bot in #16752
  • fix(svelte): migrate HMR configuration for Svelte 5 compatibility by @fbricon in #16753
  • chore(test): added new elements to POM and some new e2e tests by @cbr7 in #16758
  • chore(deps-dev): bump the storybook group with 6 updates by @dependabot[bot] in #16760
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16761
  • chore(deps): bump tar from 7.5.12 to 7.5.13 by @dependabot[bot] in #16768
  • chore(deps-dev): bump typedoc from 0.28.17 to 0.28.18 in the typedoc group by @dependabot[bot] in #16763
  • chore(deps-dev): bump eslint-plugin-storybook from 10.3.1 to 10.3.3 by @dependabot[bot] in #16764
  • chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #16762
  • chore(deps): bump smol-toml from 1.6.0 to 1.6.1 by @dependabot[bot] in #16765
  • chore(test): create macos sanity test suite for pr check by @cbr7 in #16772
  • feat: added navigation history dropdown when long pressing by @gastoner in #15567
  • feat(test): created skill to be used when analyzing playwright trace files by @cbr7 in #16773
  • fix(test): Typo: misspelled variable name in PullImage.spec.ts #16741 by @LavenderDuskGlow in #16771
  • feat(ui): replace spinner with 8-tick activity indicator by @vancura in #16718
  • chore: update SendFeedback to svelte 5 by @SoniaSandler in #16770
  • chore(deps-dev): bump vitest-canvas-mock from 1.1.3 to 1.1.4 by @dependabot[bot] in #16792
  • chore(test): cleanup github runner native images before test start by @cbr7 in #16788
  • chore(test): update testing skill to better conform to project standards and requirements by @cbr7 in #16793
  • chore(tests): managed configuration tests for proxy by @ScrewTSW in #16706
  • chore(test): new e2e tests for tasks page by @cbr7 in #16797
  • fix(webview): bind on localhost the server by @benoitf in #16799
  • feat(main): implement pd accent colors as default theme values by @vancura in #16749
  • fix(telemetry): rename and rate limit handleContainerEventsFailure by @JustMell0 in #16789
  • chore(test): add navigation smoke e2e test spec by @odockal in #16757
  • fix(settings): scope feedback dialog preferences to its own section by @JustMell0 in #16798
  • feat(telemetry): add telemetry tracking when rootful switch was changed by @JustMell0 in #16664
  • chore(deps-dev): bump @storybook/addon-svelte-csf from 5.1.0 to 5.1.1 in the storybook group by @dependabot[bot] in #16826
  • chore(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 by @dependabot[bot] in #16827
  • chore(deps): bump undici from 7.24.5 to 7.24.6 by @dependabot[bot] in #16828
  • chore(deps-dev): bump filesize from 11.0.13 to 11.0.14 by @dependabot[bot] in #16829
  • chore(deps): bump electron from 41.0.3 to 41.0.4 by @dependabot[bot] in #16830
  • docs: add skill to investigate specific gh run by @serbangeorge-m in #16833
  • fix(tray): fix pixelated tray icon on Windows HiDPI displays by @generalexception in #16378
  • feat: add hc-dark theme color overrides to ColorRegistry by @vzhukovs in #16825
  • feat: add hc-light theme color overrides to ColorRegistry by @vzhukovs in #16842
  • chore(CODEOWNERS): remove the file as it's managed by a GitHub app by @benoitf in #16837
  • fix: use predefined color instead of hex value for hc dark theme by @vzhukovs in #16844
  • chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #16850
  • chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #16849
  • chore(deps-dev): bump @electron/fuses from 2.1.0 to 2.1.1 by @dependabot[bot] in #16852
  • chore(fix): ensure correct locator is used in the assert by @cbr7 in #16853
  • chore(deps): update picomatch dependencies by @benoitf in #16843
  • chore(test): update playwright trace analysis skill by @cbr7 in #16856
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #16858
  • chore(deps): bump github/codeql-action from 4.34.1 to 4.35.0 by @dependabot[bot] in #16857
  • chore(deps): bump electron from 41.0.4 to 41.1.0 by @dependabot[bot] in #16860
  • chore: Update Chocolatey package to 1.26.2 by @podman-desktop-bot in #16840
  • chore(deps-dev): bump @storybook/addon-svelte-csf from 5.1.1 to 5.1.2 in the storybook group by @dependabot[bot] in #16859
  • chore(deps): bump github/codeql-action from 4.35.0 to 4.35.1 by @dependabot[bot] in #16865
  • chore(deps-dev): bump filesize from 11.0.14 to 11.0.15 by @dependabot[bot] in #16871
  • chore(deps): bump mikepenz/action-junit-report from 6.3.1 to 6.4.0 by @dependabot[bot] in #16866
  • chore(deps-dev): bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 by @dependabot[bot] in #16869
  • chore(deps-dev): bump eslint-plugin-file-progress from 3.0.2 to 4.0.0 by @dependabot[bot] in #16870
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #16867
  • chore(main): replace function reference with Symbol for inversify v8 by @benoitf in #16834
  • chore: added status background colors by @gastoner in #16633
  • feat: added system overview backend by @gastoner in #16634
  • feat(alert): remove aria-label in WarningMessage.svelte by @priyanshsao in #16615
  • chore(test): add advanced navigation history e2e test spec by @odockal in #16820
  • refactor(ui): replace SMIL animateTransform with CSS @Keyframes in Spinner by @simonrey1 in #16877
  • refactor(podman-download): fix the condition logic by @benoitf in #16874
  • feat(renderer): replace CSS border spinner with Spinner component in ProviderWidgetStatus by @simonrey1 in #16875
  • chore(extensions/compose): prefer-import-in-mock by @axel7083 in #16880
  • chore(extension/docker): prefer-import-in-mock by @axel7083 in #16881
  • feat(renderer): add support for danger styling in MessageBox by @JustMell0 in #16423
  • chore(claude): fix symbolic link by @benoitf in #16887
  • chore(extension/podman): prefer-import-in-mock by @axel7083 in #16884
  • feat(extension-api): add detached option to exec by @simonrey1 in #16841
  • chore(test): refactor filepicker methods and add save/load image e2e test by @cbr7 in #16886
  • feat(ui): add prefers-reduced-motion support to Spinner by @simonrey1 in #16888
  • chore(test): include specific AGENTS.md doc under tests/playwright by @odockal in #16743
  • chore(deps-dev): bump @biomejs/biome from 2.4.9 to 2.4.10 by @dependabot[bot] in #16894
  • chore(deps-dev): bump svelte-check from 4.4.5 to 4.4.6 by @dependabot[bot] in #16895
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16893
  • fix: pass options when listing images with Docker API fallback by @sheikhlimon in #16599
  • chore: setup eslint no-sync rule and document all sync FS usages by @sAchin-680 in #15251
  • feat(test): add text check in PodCreateFromContainers.spec.ts by @priyanshsao in #16904
  • chore(test): increase assert timeout to better handle laggy network conditions in cicd by @cbr7 in #16907
  • chore: updated the contributing.md to use new domain labels and user-reported label by @rujutashinde in #16791
  • chore(test): enhance port forwarding e2e test to cover multiple pods by @JustMell0 in #16526
  • fix: refine high contrast theme color definitions by @vancura in #16889
  • refactor: simplify troubleshooting zip export by @axel7083 in #16878
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.13 to 1.6.14 in the vitest group by @dependabot[bot] in #16913
  • refactor(main): make Exec.exec async by @simonrey1 in #16911
  • chore(extension/kind): prefer-import-in-mock by @axel7083 in #16882
  • chore(extension/kubectl-cli): prefer-import-in-mock by @axel7083 in #16883
  • chore(deps-dev): bump @playwright/test from 1.58.2 to 1.59.0 by @dependabot[bot] in #16914
  • chore(test): Light and dark modes e2e test suite by @cbr7 in #16917
  • fix(kind): avoid FileHandle GC error in image-handler tests by @sAchin-680 in #16863
  • refactor: migrated ContainerConnectionSummary to svelte5 by @gastoner in #16916
  • chore: prevent feedback form from closing when clicking on a non-submission link in the form by @SoniaSandler in #16769
  • chore(deps): bump adm-zip from 0.5.16 to 0.5.17 by @dependabot[bot] in #16930
  • chore(deps): bump undici from 7.24.6 to 7.24.7 by @dependabot[bot] in #16927
  • chore(deps-dev): bump @playwright/test from 1.59.0 to 1.59.1 by @dependabot[bot] in #16925
  • chore(deps): bump electron from 41.1.0 to 41.1.1 by @dependabot[bot] in #16929
  • feat(storybook): add high contrast light and dark theme options by @vancura in #16923
  • fix: recalculate accent1 and accent2 color ramps for better vibrancy by @vancura in #16921
  • chore(podman/tsconfig): switch to bundler for moduleResolution in extension by @benoitf in #16876
  • feat(color-registry): add default-text-link and default-item-hover tokens by @vancura in #16932
  • fix(extension/podman): use detached mode for machine autoStart by @simonrey1 in #16936
  • chore(deps): bump validator from 13.15.26 to 13.15.35 by @dependabot[bot] in #16941
  • chore(deps): update to inversify v8 by @benoitf in #16872
  • chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #16938
  • chore(deps): bump dawidd6/action-download-artifact from 19 to 20 by @dependabot[bot] in #16937
  • chore(deps-dev): bump eslint-plugin-svelte from 3.16.0 to 3.17.0 by @dependabot[bot] in #16939
  • chore(deps-dev): bump eslint-plugin-storybook from 10.3.3 to 10.3.4 by @dependabot[bot] in #16940
  • fix: add bottom spacing to resources page by @shri3016 in #15747
  • chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in #16951
  • chore(deps-dev): bump vite from 7.3.1 to 7.3.2 by @dependabot[bot] in #16955
  • chore: remove labeler PR by @benoitf in #16945
  • chore(pr-check): use default types for pull-request trigger by @benoitf in #16946
  • fix: openExternal command to use security handler by @dgolovin in #16896
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16977
  • chore(deps-dev): bump the vitest group across 1 directory with 2 updates by @dependabot[bot] in #16978
  • chore(deps-dev): bump postcss from 8.5.8 to 8.5.9 by @dependabot[bot] in #16982
  • chore(deps-dev): bump eslint-plugin-storybook from 10.3.4 to 10.3.5 by @dependabot[bot] in #16980
  • chore(deps-dev): bump the storybook group across 1 directory with 5 updates by @dependabot[bot] in #16975
  • fix: update unit test project names by @SoniaSandler in #16954
  • fix(preferences): prevent loss of manual proxy settings on page navigation by @vzhukovs in #16117
  • fix: flaky ExtensionDetailsReadme.svelte component test by @dgolovin in #16973
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.14 to 1.6.15 in the vitest group by @dependabot[bot] in #16995
  • chore(deps-dev): bump @eslint/compat from 2.0.4 to 2.0.5 in the eslint group by @dependabot[bot] in #16994
  • chore(deps): bump electron from 41.1.1 to 41.2.0 by @dependabot[bot] in #16996
  • test(e2e): add network smoke tests for container network integration by @amisskii in #16968
  • feat(test): implement a Chrome Devtools protocol test runner by @odockal in #16905
  • chore(test): increase build timeout to handle cicd lag by @cbr7 in #17009
  • refactor(renderer): replace hardcoded Tailwind colors in micromark with color-registry tokens by @vancura in #17003
  • chore(test): added new search bar test suite and POM elements by @cbr7 in #17007
  • fix(tests): use SetupServer interface instead of SetupServerApi class by @simonrey1 in #17001
  • chore(e2e): remove unreliable xterm log validation/modify test skip condition by @amisskii in #16890
  • fix(compose): show compose updates on Resources page by @simonrey1 in #16987
  • fix(kubectl-cli): show kubectl updates on Resources page by @simonrey1 in #16992
  • chore(deps-dev): bump msw from 2.12.14 to 2.13.2 by @dependabot[bot] in #16997
  • chore(website): remove 3M downloads celebration banner by @JustMell0 in #17011
  • feat(ui): redesign LinearProgress component with semantic color tokens and improved accessibility by @vancura in #17010
  • chore: update documentation links to be used from product.json by @SoniaSandler in #16912
  • feat: expose urlProtocol from product.json through extension-api/env module by @dgolovin in #16965
  • fix: change order of 'Allow' and 'Deny' button in confirmation dialog by @dgolovin in #16961
  • chore(deps-dev): bump @biomejs/biome from 2.4.10 to 2.4.11 by @dependabot[bot] in #17017
  • chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 by @dependabot[bot] in #17018
  • feat(ui): redesign button component with semantic color tokens and improved accessibility by @vancura in #16966
  • chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #17016
  • feat: added navigation entries by @gastoner in #17006
  • chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 by @dependabot[bot] in #17015
  • chore(test): remove duplicate aria labels by @cbr7 in #17022
  • fix(renderer): deduplicate aria-labels in troubleshooting components by @vancura in #17023
  • chore(test): replace testing farm npm targets dropdown by @amisskii in #16969
  • fix: show default app version in statusbar for any auto updater error by @SoniaSandler in #16953
  • chore(renderer): add search-string package by @simonrey1 in #17026
  • chore(deps-dev): bump eslint-plugin-simple-import-sort from 12.1.1 to 13.0.0 by @dependabot[bot] in #16957
  • fix(kind): use shared temp directory for image push in Flatpak by @vzhukovs in #16970
  • fix: load protocol name from product.json urlProtocol attribute by @dgolovin in #16964
  • chore(deps-dev): bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in #17035
  • chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 in the typedoc group by @dependabot[bot] in #17032
  • chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #17030
  • fix(main): remove Manage Docker feature card when docker-compat disabled by @JustMell0 in #16962
  • chore(test): ensure app process is terminated after closing by @cbr7 in #17037
  • feat(renderer): add SearchTermParser for filtered search inputs by @simonrey1 in #17002
  • chore(test): fixing flaky unit test failing on windows runner by @cbr7 in #17042
  • fix(Roseta): fixed roseta enablement on macOS Tahoe with Podman 5.6+ by @gastoner in #16924
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #17046
  • chore(deps-dev): bump msw from 2.13.2 to 2.13.3 by @dependabot[bot] in #17048
  • chore(test): refactoring of runner factory class by @cbr7 in #17045
  • refactor(main): extract global timeout utility by @sheikhlimon in #16950
  • refactor(api): unify DialogType definition in @podman-desktop/core-api by @JustMell0 in #17055
  • fix(renderer): preserve original casing of terms in SearchTermParser by @simonrey1 in #17052
  • chore(deps-dev): bump autoprefixer from 10.4.27 to 10.5.0 by @dependabot[bot] in #17050
  • chore(deps-dev): bump @biomejs/biome from 2.4.11 to 2.4.12 by @dependabot[bot] in #17068
  • feat(renderer): use SearchTermParser in extension catalog by @simonrey1 in #16993
  • chore(deps): bump get-tsconfig from 4.13.7 to 4.14.0 by @dependabot[bot] in #17066
  • chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 by @dependabot[bot] in #17065
  • feat(main): add schema generation script and CI sync for extension JSON schema by @simonrey1 in #17053
  • chore: use product name for title bar text by @SoniaSandler in #16644
  • chore(deps): bump undici from 7.24.7 to 7.25.0 by @dependabot[bot] in #17082
  • chore(deps): bump electron from 41.2.0 to 41.2.1 by @dependabot[bot] in #17084
  • chore(deps-dev): bump postcss from 8.5.9 to 8.5.10 by @dependabot[bot] in #17083
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.15 to 1.6.16 in the vitest group across 1 directory by @dependabot[bot] in #17081
  • fix(renderer): hide update button when provider has no installed version by @simonrey1 in #17012
  • feat: support danger message boxes in extension API and internal utilities by @JustMell0 in #16822
  • refactor(Onboarding): migrated Onboarding component to svelte5 by @gastoner in #17036
  • chore(dependencies): updates node-forge to 1.4.0 by @cdrage in #17100
  • chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #17079
  • chore: Bump Podman version to 5.8.2 by @github-actions[bot] in #17064
  • chore(deps): bump got from 14.4.6 to 15.0.2 by @dependabot[bot] in #17049
  • chore: update electron app name to be from product.json and use correct logs files paths by @SoniaSandler in #17107
  • chore(deps-dev): bump eslint-plugin-sonarjs from 4.0.2 to 4.0.3 by @dependabot[bot] in #17109
  • feat(agents): add AI skill for scaffolding new Podman Desktop extensions by @simonrey1 in #17071
  • fix(compose): sync provider version on CLI tool install/uninstall by @simonrey1 in #17094
  • chore(deps-dev): bump msw from 2.13.3 to 2.13.4 by @dependabot[bot] in #17108
  • chore(fix): ensure reconnection to terminal after container restart by @cbr7 in #17076
  • chore: added lifecycle booleans to provider/connection info types by @gastoner in #17020
  • refactor: moved connection resource usage to separate file by @gastoner in #16908
  • feat(storybook): auto-regenerate themes.css on color-registry changes by @vancura in #16919
  • fix(compose): show error step when CLI version fetch fails during onboarding by @simonrey1 in #17106
  • chore: use product.json command palette search entries by @SoniaSandler in #16708
  • fix(kubectl-cli): sync provider version on CLI tool install/uninstall by @simonrey1 in #17093
  • fix(kind): sync provider version on CLI tool install/uninstall by @simonrey1 in #17089
  • fix(installer): hyperv only podman install now passes by @bmahabirbu in #17028
  • feat(extension-api): added optional error property by @gastoner in #17115
  • chore: hide GitHub feedback forms if there are no GitHub feedback links by @SoniaSandler in #17062
  • chore(deps-dev): bump filesize from 11.0.15 to 11.0.16 by @dependabot[bot] in #17123
  • chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by @dependabot[bot] in #17119
  • chore(deps): bump eslint from 10.2.0 to 10.2.1 in the eslint group across 1 directory by @dependabot[bot] in #17122
  • refactor(website): vi.mock imports by @axel7083 in #16885
  • test(e2e): add managed-configuration tests for extensions catalog and local extensions by @ScrewTSW in #17090
  • fix(ui): stop carousel wheel swipes from navigating history by @Zhey-on in #17116
  • fix: resolve CVE-2026-41242 in protobufjs by @benoitf in #17125
  • chore: resolve CVE-2026-4800 in lodash by @benoitf in #17131
  • fix: resolve CVE-2026-34601 in @xmldom/xmldom by @benoitf in #17130
  • chore(deps): update stream-json to v2.1.0 by @benoitf in #17129
  • chore(renderer): prefer-import-in-mock by @axel7083 in #17132
  • chore(preload*): prefer-import-in-mock by @axel7083 in #17128
  • chore(deps-dev): bump the argosci group across 1 directory with 2 updates by @dependabot[bot] in #17121
  • refactor(registry-setup): modernise node:fs usage by @axel7083 in #17101
  • chore(deps-dev): bump jsdom from 28.0.0 to 29.0.2 by @dependabot[bot] in #16979
  • fix(ui): remove space before ellipsis in loading and action button labels by @vancura in #17142
  • feat(ci): add E2E workflow for testing flatpak bundles by @ScrewTSW in #16838
  • fix: resolve advisory GHSA-v3rj-xjv7-4jmq in smol-toml by @benoitf in #17149
  • fix: resolve CVE-2026-34043 in serialize-javascript by @benoitf in #17150
  • fix: resolve GHSA-r4q5-vmmm-2653 in follow-redirects by @benoitf in #17156
  • chore(registry-setup): writing auth.json file should have proper permissions by @axel7083 in #17103

New Contributors

Full Changelog: v1.26.2...v1.27.0

Don't miss a new podman-desktop release

NewReleases is sending notifications on new releases.