github podman-desktop/podman-desktop v1.23.0

latest release: v1.23.1
pre-release20 hours ago

What's Changed

  • chore: 📢 Bump version to 1.23.0 by @podman-desktop-bot in #14126
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #14100
  • feat: added layout manager backend by @gastoner in #13772
  • feat: added Layout Manager to UI lib by @gastoner in #13771
  • chore(deps-dev): bump @types/node from 22.18.6 to 22.18.7 by @dependabot[bot] in #14130
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #14128
  • chore(website): added blog for hacktoberfest participation by @rujutashinde in #14042
  • chore(deps-dev): bump eslint-plugin-storybook from 9.1.8 to 9.1.9 by @dependabot[bot] in #14154
  • chore(deps-dev): bump @testing-library/jest-dom from 6.8.0 to 6.9.0 by @dependabot[bot] in #14158
  • chore(deps-dev): bump @types/node from 22.18.7 to 22.18.8 by @dependabot[bot] in #14159
  • chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 by @dependabot[bot] in #14160
  • chore(search-bar): reverted commit bfb30c6 by @gastoner in #14161
  • chore(deps-dev): bump cross-env from 10.0.0 to 10.1.0 by @dependabot[bot] in #14127
  • chore(deps-dev): bump svelte from 5.39.6 to 5.39.7 by @dependabot[bot] in #14156
  • chore(deps-dev): bump inversify from 7.10.1 to 7.10.2 by @dependabot[bot] in #14157
  • chore: use state.snapshot to pass provider to load images by @SoniaSandler in #14150
  • chore: changed layout editor icon by @gastoner in #14138
  • chore: update license to correct one in website FAQ by @SoniaSandler in #14199
  • feat: update podman to v5.6.2 by @benoitf in #14169
  • chore(deps-dev): bump the storybook group across 1 directory with 3 updates by @dependabot[bot] in #14155
  • fix: address unhandled race condition for logs to console after windo… by @bmahabirbu in #14093
  • chore(deps-dev): bump @commitlint/cli from 20.0.0 to 20.1.0 in the commitlint group by @dependabot[bot] in #14153
  • chore(deps): bump dockerode from 4.0.8 to 4.0.9 by @dependabot[bot] in #14129
  • chore(deps-dev): bump @testing-library/jest-dom from 6.9.0 to 6.9.1 by @dependabot[bot] in #14206
  • chore(deps): bump the fortawesome group with 5 updates by @dependabot[bot] in #14203
  • chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in #14204
  • chore(deps-dev): bump eslint-plugin-storybook from 9.1.9 to 9.1.10 by @dependabot[bot] in #14207
  • chore(deps-dev): bump svelte from 5.39.7 to 5.39.8 by @dependabot[bot] in #14205
  • feat(docs): added generating tutorial and docs json files by @gastoner in #14073
  • chore(deps-dev): bump @biomejs/biome from 2.2.4 to 2.2.5 by @dependabot[bot] in #14233
  • chore(deps): bump github/codeql-action from 3.30.5 to 3.30.6 by @dependabot[bot] in #14229
  • chore(deps): bump @fortawesome/react-fontawesome from 3.0.2 to 3.1.0 in the fortawesome group by @dependabot[bot] in #14230
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.3.13 to 1.3.15 in the vitest group by @dependabot[bot] in #14231
  • chore(deps-dev): bump vite from 7.1.7 to 7.1.9 by @dependabot[bot] in #14232
  • chore: renames layout editor/manager to list organizer by @gastoner in #14235
  • chore(website): github stars dark mode by @statickidz in #14124
  • feat: add navigate to provider new connection to API by @feloy in #14227
  • chore: use mockResolvedValue / mockReturn in some tests by @simonrey1 in #14236
  • chore(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by @dependabot[bot] in #14152
  • revert: use mockResolvedValue / mockReturn in some tests by @simonrey1 in #14240
  • feat: implement DevTools lifecycle management to prevent app crashes by @vzhukovs in #14112
  • chore(test): validate rate limit before downloading cli tool by @cbr7 in #14211
  • fix: release notes blog for Podman Desktop v1.22.0 release by @dgolovin in #14131
  • chore: Update Chocolatey package to 1.22.0 by @podman-desktop-bot in #14252
  • chore(deps-dev): bump @rollup/plugin-node-resolve from 16.0.1 to 16.0.2 by @dependabot[bot] in #14267
  • chore(deps): bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #14262
  • chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in #14264
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #14263
  • chore(deps-dev): bump electron from 38.2.0 to 38.2.1 by @dependabot[bot] in #14269
  • chore(deps-dev): bump svelte from 5.39.8 to 5.39.9 by @dependabot[bot] in #14268
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.3.15 to 1.3.16 in the vitest group by @dependabot[bot] in #14265
  • chore: update to kubernetes client v1.4.0 and remove patch by @feloy in #14270
  • chore(storybook): update Storybook and addon-svelte-csf by @vancura in #14244
  • refactor: use mockResolvedValue / mockReturn in some tests by @simonrey1 in #14241
  • chore(test): check rate limit flag in beforeEach hook by @cbr7 in #14250
  • chore(test): revert change due to issue still existing on cicd by @cbr7 in #14276
  • refactor(extension: podman): remove unnecessary installers map in PodmanInstall by @simonrey1 in #14280
  • chore(test): skip test when api quota is exceeded by @cbr7 in #14281
  • refactor(renderer): rename 'Play Kubernetes YAML' page to 'Podman Kube Play' #14193 by @sAchin-680 in #14261
  • chore(deps-dev): bump get-tsconfig from 4.10.1 to 4.11.0 by @dependabot[bot] in #14288
  • chore(deps-dev): bump @playwright/test from 1.55.1 to 1.56.0 by @dependabot[bot] in #14287
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #14285
  • chore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.0 by @dependabot[bot] in #14286
  • chore(test): try to install cli tool before test suite by @cbr7 in #14289
  • chore: added support for layout manager component by @gastoner in #13769
  • feat: docs tab content by @gastoner in #13661
  • refactor(extension: podman): move windows related checks to src/checks/windows by @axel7083 in #14299
  • chore(extension: podman): adding inversify dependency to package.json by @axel7083 in #14305
  • chore(extensions/podman): introduce skeleton classes for handling platform (win, mac, linux) specific checks by @simonrey1 in #14300
  • chore(deps): bump ps-list from 8.1.1 to 9.0.0 by @dependabot[bot] in #14101
  • chore(extension: podman): update tsconfig with inversify requirement by @axel7083 in #14306
  • feat(imageList): Show the architecture of the images in the image list by @simonrey1 in #14194
  • refactor(extensions/podman): change case for macOS by @simonrey1 in #14311
  • chore(extension: podman): adding /@/ path alias by @axel7083 in #14309
  • chore(deps): bump semver from 7.7.2 to 7.7.3 by @dependabot[bot] in #14318
  • chore(deps): bump hosted-git-info from 9.0.0 to 9.0.1 by @dependabot[bot] in #14321
  • chore(deps): bump github/codeql-action from 3.30.6 to 4.30.7 by @dependabot[bot] in #14317
  • chore(deps-dev): bump electron from 38.2.1 to 38.2.2 by @dependabot[bot] in #14319
  • feat(extension: podman): introduce InversifyBinding class by @axel7083 in #14312
  • chore(test): add nonblocking k8s sanity tests to pr check by @cbr7 in #14324
  • fix: volume route by @gastoner in #14325
  • chore: updated navigation routes by @gastoner in #14322
  • chore: moved pod info to api folder by @gastoner in #14326
  • chore(deps-dev): bump msw from 2.11.2 to 2.11.4 by @dependabot[bot] in #14341
  • chore(deps-dev): bump svelte from 5.39.9 to 5.39.11 by @dependabot[bot] in #14338
  • chore(deps-dev): bump svelte-check from 4.3.2 to 4.3.3 by @dependabot[bot] in #14339
  • chore(deps): bump hosted-git-info from 9.0.1 to 9.0.2 by @dependabot[bot] in #14342
  • chore(test): remove/refactor deprecated code for playing yaml files to Kubernetes runtime by @amisskii in #14314
  • chore(test): move tmt folder to tests folder by @amisskii in #14345
  • chore: add removeNetwork and updateNetwork methods by @SoniaSandler in #14336
  • feat: add API to Docker extension by @jeffmaury in #14282
  • chore(test): extend timeout for onboarding where exts. load up by @odockal in #14349
  • chore(deps-dev): bump @types/node from 22.18.8 to 22.18.9 by @dependabot[bot] in #14355
  • chore(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 by @dependabot[bot] in #14337
  • chore(deps-dev): bump msw from 2.11.4 to 2.11.5 by @dependabot[bot] in #14354
  • chore(deps-dev): bump typedoc-plugin-markdown from 4.8.1 to 4.9.0 in the typedoc group by @dependabot[bot] in #14014
  • chore(deps-dev): bump get-tsconfig from 4.11.0 to 4.12.0 by @dependabot[bot] in #14340
  • chore(test): try to detect bad machine state and heal it by @cbr7 in #14360
  • refactor(extension/podman): init test class in before each by @simonrey1 in #14364
  • chore(deps-dev): bump @types/dockerode from 3.3.43 to 3.3.44 by @dependabot[bot] in #13955
  • docs: code guideline to mock a component, with bindable prop by @feloy in #14249
  • docs: fix a typo in index.md (Kubernetes/Existing Kubernetes) by @Aayushyamaan-Shah in #14368
  • chore(deps): bump mikepenz/action-junit-report from 5.6.2 to 6.0.0 by @dependabot[bot] in #14370
  • chore(deps): bump github/codeql-action from 4.30.7 to 4.30.8 by @dependabot[bot] in #14371
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.3.16 to 1.3.17 in the vitest group by @dependabot[bot] in #14372
  • chore(deps): bump electron-updater from 6.6.8 to 6.7.0 by @dependabot[bot] in #14374
  • chore(deps-dev): bump @types/node from 22.18.9 to 22.18.10 by @dependabot[bot] in #14376
  • chore(deps-dev): bump @rollup/plugin-node-resolve from 16.0.2 to 16.0.3 by @dependabot[bot] in #14377
  • chore(deps-dev): bump lint-staged from 16.2.3 to 16.2.4 by @dependabot[bot] in #14375
  • chore(extension/podman): typo by @simonrey1 in #14379
  • chore(deps-dev): bump typedoc from 0.28.13 to 0.28.14 in the typedoc group by @dependabot[bot] in #14373
  • refactor: migrated volume details to svelte5 by @gastoner in #14330
  • refactor(ImageActions): switched to derived from onMount by @gastoner in #14343
  • refactor: moved logic to reactive derived by @gastoner in #14328
  • docs: updated the sections referencing the Podman Kube Play feature by @shipsing in #14323
  • fix(docker-compatibility): do not show notification if status cannot be acquired by @simonrey1 in #14226
  • fix: broken podman-cli extension podman installation discovery on unix/macos by @ScrewTSW in #14313
  • feat: added callbacks to table component for layout manager by @gastoner in #13770
  • chore(deps-dev): bump @biomejs/biome from 2.2.5 to 2.2.6 by @dependabot[bot] in #14395
  • chore(deps-dev): bump markdownlint from 0.38.0 to 0.39.0 by @dependabot[bot] in #14394
  • chore(deps-dev): bump svelte from 5.39.11 to 5.39.12 by @dependabot[bot] in #14393
  • chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 by @dependabot[bot] in #14390
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.3.17 to 1.3.18 in the vitest group by @dependabot[bot] in #14392
  • fix: include XDG_SESSION_TYPE=x11 to flatpak build file by @odockal in #14383
  • chore(test): unskip podman compose test on macos by @amisskii in #14386
  • feat: add getKubernetesProviders to api by @feloy in #14225
  • chore(deps-dev): bump svelte from 5.39.12 to 5.40.0 by @dependabot[bot] in #14412
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.3.18 to 1.3.20 in the vitest group by @dependabot[bot] in #14411
  • chore(deps-dev): bump @rollup/plugin-commonjs from 28.0.6 to 28.0.7 by @dependabot[bot] in #14413
  • chore(deps-dev): bump vite from 7.1.9 to 7.1.10 by @dependabot[bot] in #14414
  • refactor: migrated container details to svelte5 by @gastoner in #14329
  • refactor: migrate pod details to svelte5 by @gastoner in #14331
  • feat: added basic go to content for podman resources by @gastoner in #14192
  • chore(searchbar): changes order of result when showing all items by @gastoner in #14344
  • docs: update pnpm version requirement to v10.x by @benoitf in #14023
  • feat: added component for handling enums for booleans by @MarsKubeX in #14245
  • fix: a note about the issue when running Podman Desktop on Linux with Wayland by @dgolovin in #14415
  • chore: Update Chocolatey package to 1.22.1 by @podman-desktop-bot in #14426
  • chore(deps-dev): bump svelte from 5.40.0 to 5.40.1 by @dependabot[bot] in #14430
  • chore(deps-dev): bump electron from 38.2.2 to 38.3.0 by @dependabot[bot] in #14428
  • test(e2e): add preferences text e2e test by @danivilla9 in #14347
  • feat(Icon): added support for img component by @gastoner in #14423
  • chore(deps-dev): bump @rollup/plugin-commonjs from 28.0.7 to 28.0.8 by @dependabot[bot] in #14429
  • chore(deps): bump inversify from 7.10.2 to 7.10.3 by @dependabot[bot] in #14431
  • chore(test): ensure pod cleanup before failure check by @cbr7 in #14435
  • refactor: extensions filtering by @feloy in #14422
  • refactor(Dashboard): moved providers to separate file by @gastoner in #14438
  • chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in #14444
  • chore(deps-dev): bump eslint-plugin-storybook from 9.1.10 to 9.1.12 by @dependabot[bot] in #14448
  • chore(deps-dev): bump @types/node from 22.18.10 to 22.18.11 by @dependabot[bot] in #14446
  • feat: added visual indication if a podman machine is rootless or rootful by @MarsKubeX in #14076
  • chore(deps-dev): bump @playwright/test from 1.56.0 to 1.56.1 by @dependabot[bot] in #14447
  • chore(deps-dev): bump svelte from 5.40.1 to 5.40.2 by @dependabot[bot] in #14445
  • chore(test): better handling for container stop state by @cbr7 in #14449
  • chore(extensions/podman): add inversify annotations by @simonrey1 in #14441
  • chore(extensions/podman): move constants to dedicated file by @simonrey1 in #14454
  • refactor(extensions/podman): bind in inversify with others by @simonrey1 in #14451
  • refactor(extensions/podman): move types to dedicated file by @simonrey1 in #14452
  • chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in #14461
  • chore(deps): bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #14460
  • chore(deps-dev): bump octokit from 5.0.3 to 5.0.4 by @dependabot[bot] in #14464
  • chore(deps-dev): bump svelte-eslint-parser from 1.3.3 to 1.4.0 by @dependabot[bot] in #14465
  • chore(deps-dev): bump eslint-plugin-svelte from 3.12.4 to 3.12.5 by @dependabot[bot] in #14466
  • feat: added entries from navigation to searchbar by @gastoner in #14234
  • chore: remove duplicated entries in lock file by @benoitf in #14472
  • refactor(extensions/podman): extract init of Inversify for test purpose by @simonrey1 in #14458
  • chore(deps-dev): bump eslint-plugin-storybook from 9.1.12 to 9.1.13 by @dependabot[bot] in #14470
  • chore(deps-dev): bump svelte from 5.40.2 to 5.41.0 by @dependabot[bot] in #14468
  • chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in #14462
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.3.20 to 1.3.23 in the vitest group by @dependabot[bot] in #14463
  • fix: migrate Tooltip component to Floating UI for proper positioning by @vzhukovs in #14246
  • feat: added searchbar text highliting by @gastoner in #14271
  • chore(extensions/podman): inject WinPlatform in extension by @simonrey1 in #14474
  • chore(deps-dev): bump svelte from 5.41.0 to 5.41.1 by @dependabot[bot] in #14483
  • chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in #14480
  • chore(deps-dev): bump vite from 7.1.10 to 7.1.11 by @dependabot[bot] in #14479
  • chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 by @dependabot[bot] in #14481
  • feat(packages/api): introduce IAsyncDisposable interface by @axel7083 in #14420
  • chore(deps-dev): bump msw from 2.11.5 to 2.11.6 by @dependabot[bot] in #14467
  • chore(extensions/podman): init inversify checkers by @simonrey1 in #14486
  • fix(searchbar): removed background for highlited items by @gastoner in #14485
  • feat(telemetry): report usage of custom registry certificates by @vzhukovs in #13683
  • feat: add getManagedDefaultsDirectory() to Directories by @cdrage in #14478
  • chore: remove duplicate disposable interface by @axel7083 in #14473
  • chore(test): ensure button enabling uses custom timeout by @cbr7 in #14510
  • chore(test): run testing farm e2e tests on nightly basis by @amisskii in #14487
  • chore(test): dont try to install on mac due to admin prompt request by @cbr7 in #14513
  • refactor(renderer: ImagesList.svelte): adding key props to table usage by @axel7083 in #14504
  • refactor(renderer: PodsList.svelte): adding key props to table usage by @axel7083 in #14505
  • refactor(renderer: VolumesList.svelte): adding key props to table usage by @axel7083 in #14506
  • refactor(renderer: TaskManagerTable.svelte): adding key props to table usage by @axel7083 in #14507
  • refactor(renderer: PortForwardingList.svelte): adding key props to table usage by @axel7083 in #14508
  • fix(ui: table): collapse icon is incorrect when the item do not have a name by @axel7083 in #14512
  • refactor(renderer: TableList): adding key props to Table usage by @axel7083 in #14518
  • feat(ui: table): adding optional label prop by @axel7083 in #14516
  • refactor(extensions: podman): adding win-related checks to WinPlatform by @axel7083 in #14491
  • chore: added dashboard sections to dashboard registry by @gastoner in #14439
  • chore(extension: podman): adding missing copyright by @axel7083 in #14537
  • refactor(extension: podman): make WinInstaller injectable by @axel7083 in #14536
  • refactor(extension: podman): making MacOSInstaller injectable by @axel7083 in #14538
  • chore(deps-dev): bump get-tsconfig from 4.12.0 to 4.13.0 by @dependabot[bot] in #14556
  • chore(deps-dev): bump @biomejs/biome from 2.2.6 to 2.2.7 by @dependabot[bot] in #14555
  • chore(deps-dev): bump electron from 38.3.0 to 38.4.0 by @dependabot[bot] in #14553
  • chore(deps-dev): bump lint-staged from 16.2.5 to 16.2.6 by @dependabot[bot] in #14551
  • chore(deps-dev): bump svelte from 5.41.1 to 5.41.2 by @dependabot[bot] in #14554
  • chore(deps-dev): bump @rollup/plugin-typescript from 12.1.4 to 12.2.0 by @dependabot[bot] in #14552
  • chore(test): skip test in macos cicd pipeline by @cbr7 in #14557
  • refactor(extension: podman): making PodmanCleanupMacOS injectable by @axel7083 in #14542
  • fix: unit test is missing mock on matchMedia by @benoitf in #14560
  • refactor(extension: podman): making PodmanCleanupWindows injectable by @axel7083 in #14543
  • revert(renderer/PodDetails): some features were broken in the migration by @simonrey1 in #14562
  • chore(test): adding aria-label to error message by @cbr7 in #14564
  • chore(test): add a new e2e test for podman kube play from scratch option by @amisskii in #14315
  • docs: add section around the usage of fake timers in rendered unit tests by @benoitf in #14558
  • refactor: use advanceTime option in fakeTimers in renderer unit tests by @benoitf in #14559
  • refactor(svelte-config): externalize the svelte config to a separate file by @benoitf in #14549
  • chore(deps-dev): bump @rollup/plugin-typescript from 12.2.0 to 12.3.0 by @dependabot[bot] in #14575
  • chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in #14572
  • chore(deps-dev): bump svelte from 5.41.2 to 5.41.3 by @dependabot[bot] in #14573
  • chore(deps-dev): bump vite from 7.1.11 to 7.1.12 by @dependabot[bot] in #14574
  • chore(vscode): new imports suggested by VS Code's should use non-relative paths by @simonrey1 in #14570
  • chore(test): add proxy smoke e2e tests by @odockal in #14490
  • chore: include svelte configuration in eslint parser for svelte by @benoitf in #14571
  • chore(test): adding smoke tests for windows in pr check by @cbr7 in #14581
  • refactor: replacing hardcoded section with registry based aproach by @gastoner in #14440
  • docs(code-guidelines): add guideline for path aliases in imports by @simonrey1 in #14580
  • chore: added icons to searchbar by @gastoner in #13960
  • feat: add network list page by @SoniaSandler in #14366
  • chore(deps-dev): bump eslint-plugin-unicorn from 61.0.2 to 62.0.0 by @dependabot[bot] in #14607
  • chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in #14600
  • chore(deps-dev): bump eslint-plugin-storybook from 9.1.13 to 9.1.15 by @dependabot[bot] in #14605
  • chore(deps-dev): bump @rollup/plugin-commonjs from 28.0.8 to 28.0.9 by @dependabot[bot] in #14604
  • chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #14596
  • chore(deps): bump github/codeql-action from 4.30.9 to 4.31.0 by @dependabot[bot] in #14597
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #14598
  • chore(test): set test suite to be retried once on failure by @cbr7 in #14594
  • chore(deps-dev): bump @types/dockerode from 3.3.44 to 3.3.45 by @dependabot[bot] in #14601
  • feat(extensions/podman): add telemetry logger to notifications by @simonrey1 in #14589
  • chore(deps-dev): bump svelte from 5.41.3 to 5.42.2 by @dependabot[bot] in #14606
  • fix(plugin): improves port validation and error handling in getFreePort method by @vzhukovs in #14586
  • chore(deps-dev): bump @biomejs/biome from 2.2.7 to 2.3.1 by @dependabot[bot] in #14603
  • fix(renderer/PodActions): update to Svelte 5 by @simonrey1 in #14582
  • chore(extensions): suggest extensions for Visual Studio Code by @simonrey1 in #14611
  • refactor(renderer: ContainerList.svelte): adding label function to Table usage by @axel7083 in #14565
  • chore(deps): bump inversify from 7.10.3 to 7.10.4 by @dependabot[bot] in #14619
  • test(e2e): add podman machine privileges check by @danivilla9 in #14610
  • chore(deps-dev): bump svelte from 5.42.2 to 5.43.0 by @dependabot[bot] in #14629
  • chore(deps-dev): bump @biomejs/biome from 2.3.1 to 2.3.2 by @dependabot[bot] in #14627
  • docs: add page about build and test with lima by @afbjorklund in #14251
  • chore(deps-dev): bump electron from 38.4.0 to 39.0.0 by @dependabot[bot] in #14618
  • chore(deps-dev): bump eslint-plugin-storybook from 9.1.15 to 10.0.0 by @dependabot[bot] in #14630
  • feat: added telemetry to searchbar by @gastoner in #14476
  • docs: corrected the procedure to install PD on mac by @shipsing in #14609
  • chore(extensions/podman): send to telemetry when mac cannot get disguised status by @simonrey1 in #14612
  • refactor(extension: podman): create InstallerSymbol for binding platform-specific installer by @axel7083 in #14544
  • fix: More robust detection of multiple podman installs by @jiridostal in #14588
  • test(extension/podman): add UT for telemetry when mac not disguised error by @simonrey1 in #14641
  • fix: addressed kind error msg showing for multi-vm by @bmahabirbu in #14496
  • chore: added searchbar image by @gastoner in #14642
  • feat: filter catalog extensions by @feloy in #14457
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.0 to 10.0.1 by @dependabot[bot] in #14654
  • chore(preferences): make task progress in status bar stable by @axel7083 in #14640
  • refactor(extension: podman): inject platform specific class for ProvderCleanup by @axel7083 in #14645
  • refactor(renderer: ListTable): adding label prop to table usage by @axel7083 in #14639
  • refactor(renderer: TaskManagerTable): adding label prop to table usage by @axel7083 in #14637
  • refactor(renderer: PodsList): adding label prop to table usage by @axel7083 in #14636
  • refactor(renderer: ImagesList): adding label prop to table usage by @axel7083 in #14635
  • chore(deps-dev): bump @eslint/compat from 1.4.0 to 1.4.1 in the eslint group by @dependabot[bot] in #14653
  • refactor(extension: podman): inject Installer to PodmanInstall by @axel7083 in #14644
  • refactor(renderer): migrate KubePlayYAML.svelte to Svelte5 by @axel7083 in #14633
  • fix: extensions.onDidChange triggers when extensions are initially installed by @feloy in #14647
  • chore: fix linting for prefer-optional-chain eslint rule by @SoniaSandler in #14623
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #14391
  • refactor(extension: podman): inject ProviderCleanup to PodmanInstall by @axel7083 in #14659
  • test(extension: podman): init inversify in beforeEach in extension.spec.ts by @axel7083 in #14643
  • chore(extension/podman): introduce memoized base check by @simonrey1 in #14666
  • test(extensions/podman): memoize WinBitCheck by @simonrey1 in #14671
  • fix(extensions/podman): memoize WinMemoryCheck by @simonrey1 in #14670
  • fix(extensions/podman): memoize WinVersionCheck by @simonrey1 in #14669
  • fix(extensions/podman): memoize WSL2Check by @simonrey1 in #14668
  • chore(deps-dev): bump @tsconfig/strictest from 2.0.6 to 2.0.7 by @dependabot[bot] in #14683
  • chore(deps): bump tar from 7.5.1 to 7.5.2 by @dependabot[bot] in #14679
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #14678
  • chore(deps-dev): bump eslint-plugin-svelte from 3.12.5 to 3.13.0 by @dependabot[bot] in #14680
  • chore(deps-dev): bump octokit from 5.0.4 to 5.0.5 by @dependabot[bot] in #14682
  • chore(deps-dev): bump @rollup/plugin-commonjs from 28.0.9 to 29.0.0 by @dependabot[bot] in #14684
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.1 to 10.0.2 by @dependabot[bot] in #14681
  • chore(deps): bump github/codeql-action from 4.31.0 to 4.31.2 by @dependabot[bot] in #14677
  • chore: fixed insecure dialog visibility by @gastoner in #14662
  • chore(deps-dev): bump svelte from 5.43.0 to 5.43.2 by @dependabot[bot] in #14685
  • chore(test): better handling for volume check by @cbr7 in #14688
  • fix(extensions/podman): memoize WSLVersionCheck by @simonrey1 in #14667
  • refactor(extension/podman): move url and title of doc to constants by @simonrey1 in #14689
  • test(extensions/podman): memoize VirtualMachinePlatformCheck by @simonrey1 in #14672
  • refactor(renderer: VolumesList): adding label prop to table usage by @axel7083 in #14638
  • fix(extensions/podman): inject WinPlatform and use the existing preflight checks by @simonrey1 in #14692
  • refactor(extension: podman): replace isWslEnabled with WinPlatform#isWslEnabled by @axel7083 in #14674
  • refactor(extensions/podman): use mockResolvedValue helper in tests by @simonrey1 in #14693
  • fix(test): extend timeout for onboarding screen loading by @odockal in #14686
  • refactor(extension: podman): remove isHyperVEnabled in extension.ts by @simonrey1 in #14696
  • refactor(NetworksList.svelte): adding key prop to table usage by @axel7083 in #14695
  • refactor(extension/podman): move hyper-v running check to Base Check by @simonrey1 in #14697
  • chore(test): use latest Podman version in Testing Farm e2e workflow by @amisskii in #14691
  • fix(extension/podman): extract + memoize hyper-v installed check by @simonrey1 in #14699
  • chore: add Network actions by @SoniaSandler in #14425
  • fix: add windows uninstaller script to remove startup entry by @dgolovin in #14066
  • feat: add podman version update workflow by @vimode in #14253
  • chore(deps): bump @octokit/rest from 22.0.0 to 22.0.1 by @dependabot[bot] in #14718
  • chore(deps-dev): bump markdownlint-cli2-formatter-summarize from 0.0.7 to 0.0.8 by @dependabot[bot] in #14717
  • chore(deps): bump mikepenz/action-junit-report from 6.0.0 to 6.0.1 by @dependabot[bot] in #14714
  • chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 by @dependabot[bot] in #14713
  • chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in #14715
  • chore(deps-dev): bump globals from 16.4.0 to 16.5.0 by @dependabot[bot] in #14716
  • chore(extension/podman): rename file having hyperv to hyper-v by @simonrey1 in #14704
  • feat: added support for layout manager in DashboardPage by @gastoner in #13768
  • refactor(vitest.config): replace workspace by projects by @benoitf in #14712
  • refactor(tests): make Appearance.spec.ts test more robust by @benoitf in #14709
  • feat: add scrollback configuration option for terminal instances by @ThanosTsiamis in #14703
  • refactor(extension/podman): move podman desktop elevated check to Base Check by @simonrey1 in #14721
  • chore: upgrade flatpak runtime to 25.08 by @renner0e in #14707
  • fix(extension/podman): extract + memoize user admin check by @simonrey1 in #14722
  • refactor(extensions/podman): use constant in tests by @simonrey1 in #14726
  • refactor(tests): use proper type for fs.promises.readdir return type by @benoitf in #14708
  • refactor(test): make command palette test more robust by @benoitf in #14711
  • chore(deps-dev): bump @types/node from 22.18.11 to 22.19.0 by @dependabot[bot] in #14719
  • refactor(tests): make test of ContainerDetailsLogsClear more robust by @benoitf in #14710
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.2 to 10.0.3 by @dependabot[bot] in #14741
  • chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #14736
  • chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in #14737
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #14738
  • chore(deps-dev): bump @biomejs/biome from 2.3.2 to 2.3.3 by @dependabot[bot] in #14739
  • chore(deps-dev): bump svelte from 5.43.2 to 5.43.3 by @dependabot[bot] in #14740
  • perf(extensions/podman): check user admin only when not wsl by @simonrey1 in #14727
  • fix(preferences): replace share icon with info icon by @vancura in #14733
  • chore(extension: podman): remove unused code by @axel7083 in #14731
  • chore: load 'managed by' default-settings.json into configuration scope by @cdrage in #13981
  • refactor(test): change the way to wait for a condition in ContainerList.spec.ts by @benoitf in #14742
  • chore(deps-dev): bump electron from 39.0.0 to 39.1.0 by @dependabot[bot] in #14750
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.3 to 10.0.4 by @dependabot[bot] in #14749
  • chore(deps-dev): bump jsdom from 27.0.0-beta.3 to 27.1.0 by @dependabot[bot] in #14720
  • docs: corrected the installation instructions on Windows by @shipsing in #14663
  • fix(podman): disable podman update when there are multiple installations by @jiridostal in #14701
  • feat: create Docker context for Podman machine by @jeffmaury in #12126
  • chore: fix pnpm-lock file by @benoitf in #14755
  • chore: update docusaurus to v3.9.2 by @benoitf in #14756
  • refactor(configuration): replace node:fs with node:fs/promises by @cdrage in #14759
  • chore: add "locked.json" to managed-by by @cdrage in #14316
  • chore(deps-dev): bump vite from 7.1.12 to 7.2.0 by @dependabot[bot] in #14766
  • chore(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #14762
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.4 to 10.0.5 by @dependabot[bot] in #14764
  • fix(test): adjust timeout to accommodate all wait in the test by @odockal in #14771
  • chore(deps-dev): bump @biomejs/biome from 2.3.3 to 2.3.4 by @dependabot[bot] in #14765
  • chore(deps-dev): bump msw from 2.11.6 to 2.12.0 by @dependabot[bot] in #14763
  • refactor: add protocol when using the validator isURL utility for adding a registry host by @benoitf in #14761
  • feat(color-palette): add new spinner component colors by @vancura in #14745
  • chore(deps-dev): bump electron from 39.1.0 to 39.1.1 by @dependabot[bot] in #14781
  • chore(deps-dev): bump vite from 7.2.0 to 7.2.1 by @dependabot[bot] in #14780
  • chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in #14778
  • chore(deps-dev): bump svelte from 5.43.3 to 5.43.4 by @dependabot[bot] in #14779
  • chore(deps): bump validator and @types/validator by @dependabot[bot] in #14665
  • fix(kind): add check for waiting coredns to be ready when creating a kind cluster by @MarsKubeX in #14532
  • chore(deps): ensure dompurify is up-to-date by @benoitf in #14784
  • chore: when retrieving a configuration value, check locked and managed-by values by @cdrage in #14616
  • chore: add telemetry for managed and locked configuration by @SoniaSandler in #14768
  • feat: route with typed parameters by @feloy in #14782
  • chore: update explore features context values on init and add a store by @SoniaSandler in #14664
  • chore: add telemetry for explore feature tiles by @bmahabirbu in #14775
  • chore(test): remove unused variables from the Testing Farm gha workflow by @amisskii in #14793
  • feat: add network create page by @bmahabirbu in #14284
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.5 to 10.0.6 by @dependabot[bot] in #14806
  • chore(deps): bump validator from 13.15.20 to 13.15.22 by @dependabot[bot] in #14804
  • chore(deps-dev): bump svelte from 5.43.4 to 5.43.5 by @dependabot[bot] in #14802
  • chore(deps-dev): bump msw from 2.12.0 to 2.12.1 by @dependabot[bot] in #14805
  • chore(deps-dev): bump vite from 7.2.1 to 7.2.2 by @dependabot[bot] in #14803
  • chore: use back the validation method by @benoitf in #14807
  • chore(deps): use latest version of pnpm (v10.20) by @benoitf in #14786
  • fix: remove quotes for Hide menu by @jeffmaury in #14808
  • chore(test): waiting for podman machine startup after failure by @cbr7 in #14810
  • fix: folder name should match application id by @benoitf in #14783
  • docs: added a troubleshooting section to the macOS page by @shipsing in #14787
  • chore(flathub): update pnpm version used in podman desktop by @benoitf in #14811
  • feat(feedback): add design category for the feedback form by @jiridostal in #14791
  • chore(windows): update folder name managed-by config, add space by @cdrage in #14813
  • feat: add networkDetails page by @SoniaSandler in #14459
  • chore: update network icon in empty network page by @SoniaSandler in #14814
  • chore(deps): bump validator from 13.15.22 to 13.15.23 by @dependabot[bot] in #14822
  • fix: correct duplication on hide menu by @jeffmaury in #14812
  • chore(deps-dev): bump electron from 39.1.1 to 39.1.2 by @dependabot[bot] in #14821
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #14820
  • chore(deps-dev): bump autoprefixer from 10.4.21 to 10.4.22 by @dependabot[bot] in #14823
  • chore(test): fixing some test cases and some refactoring by @cbr7 in #14826
  • chore(deps-dev): bump @types/node from 22.19.0 to 22.19.1 by @dependabot[bot] in #14834
  • chore(deps-dev): bump @types/validator from 13.15.4 to 13.15.6 by @dependabot[bot] in #14830
  • chore(deps-dev): bump @biomejs/biome from 2.3.4 to 2.3.5 by @dependabot[bot] in #14835
  • chore(deps-dev): bump svelte-check from 4.3.3 to 4.3.4 by @dependabot[bot] in #14833
  • chore(deps-dev): bump eslint-plugin-storybook from 10.0.6 to 10.0.7 by @dependabot[bot] in #14831
  • chore(test): skipping test suite in cicd by @cbr7 in #14836
  • test(e2e): update + clarifications on e2e extensions readme by @danivilla9 in #14828
  • chore(deps-dev): bump svelte from 5.43.5 to 5.43.6 by @dependabot[bot] in #14832
  • chore(deps): remove dependency overrides by @benoitf in #14785
  • feat: navigate to catalog by @feloy in #14656
  • chore: Bump Podman version to 5.7.0 by @github-actions[bot] in #14829
  • chore(test): usermode set to off by @cbr7 in #14837
  • fix(extension: podman): wrap Podman update with withProgress to create visible task by @sAchin-680 in #14809

New Contributors

Full Changelog: v1.22.1...v1.23.0

Don't miss a new podman-desktop release

NewReleases is sending notifications on new releases.