github containers/podman-desktop v1.14.0

pre-release9 hours ago

What's Changed

  • chore: 📢 Bump version to 1.14.0 by @podman-desktop-bot in #9268
  • fix: reset extra assets array in beforePack call to avoid including podman vm image for x64 and arm64 in arm64.zip by @dgolovin in #9274
  • fix: enable 'Update' for kubectl CLI by @dgolovin in #9205
  • chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 by @dependabot in #9286
  • chore(deps): bump express from 4.21.0 to 4.21.1 by @dependabot in #9285
  • chore(deps-dev): bump @argos-ci/playwright from 3.6.2 to 3.6.3 by @dependabot in #9282
  • chore(deps-dev): bump @argos-ci/cli from 2.4.3 to 2.4.4 by @dependabot in #9284
  • chore(deps-dev): bump svelte from 5.0.0-next.262 to 5.0.0-next.263 by @dependabot in #9281
  • chore(deps-dev): bump @playwright/test from 1.47.2 to 1.48.0 by @dependabot in #9283
  • fix: correct selection borders for Kube Play by @deboer-tim in #9277
  • fix: search for universal installer on macOS by @benoitf in #9294
  • chore: fix publish job for npmjs by @benoitf in #9292
  • fix: Done button in DeployPodToKube by @SoniaSandler in #9306
  • chore(deps): bump undici from 6.19.8 to 6.20.0 by @dependabot in #9309
  • chore(deps-dev): bump globals from 15.10.0 to 15.11.0 by @dependabot in #9311
  • chore(deps-dev): bump svelte from 5.0.0-next.263 to 5.0.0-next.264 by @dependabot in #9312
  • chore(deps-dev): bump electron from 32.1.2 to 32.2.0 by @dependabot in #9310
  • chore: replace the toml library by @benoitf in #9317
  • chore: add warning for users about short image names by @SoniaSandler in #9116
  • chore: Update Chocolatey package to 1.13.2 by @podman-desktop-bot in #9329
  • fix: suppress HTMLCanvasElement.prototype.getContext not implemented error by @dgolovin in #9287
  • fix: cache eslint based on content by @jeffmaury in #9305
  • docs(website): updated the screenshot by @shipsing in #9316
  • chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 4.0.0-next.7 to 4.0.0-next.8 by @dependabot in #9334
  • chore: apply missing formatting on some files by @benoitf in #9335
  • docs(website): added a tutorial for interacting with a database server by @shipsing in #9238
  • feat: navigation to the dashboard by @deboer-tim in #9333
  • chore: switch from prettier to biome for formatting the files by @benoitf in #9336
  • chore: fix ui library component packaging by @benoitf in #9340
  • docs: add 1.13 release notes by @SoniaSandler in #9261
  • feat(UI): task indicator by @axel7083 in #9186
  • chore(test): make output folder customizable by @cbr7 in #9349
  • fix(ui): aligned task indicator by @axel7083 in #9363
  • chore(test): increase Pod deletion timeout in Kubernetes PVC test by @amisskii in #9364
  • chore(test): add delete all unused images functionality to POM by @cbr7 in #9368
  • chore: update DD extension image by @deboer-tim in #9346
  • chore: update extension catalog screenshot by @deboer-tim in #9347
  • feat: dropdown component by @deboer-tim in #9157
  • fix: show correct empty screens when filtering catalog by @deboer-tim in #9108
  • fix: avoid to have proxy arguments when calling the status bar entry command by @benoitf in #9394
  • chore(deps-dev): bump @argos-ci/playwright from 3.6.3 to 3.7.1 by @dependabot in #9376
  • chore(deps-dev): bump @argos-ci/cli from 2.4.4 to 2.4.5 by @dependabot in #9357
  • chore(deps-dev): bump vite from 5.4.8 to 5.4.9 by @dependabot in #9375
  • chore(deps-dev): bump electron from 32.2.0 to 33.0.0 by @dependabot in #9373
  • chore(deps-dev): bump svelte from 5.0.0-next.264 to 5.0.0-next.265 by @dependabot in #9377
  • chore(deps-dev): bump typedoc from 0.26.8 to 0.26.9 by @dependabot in #9356
  • chore(deps): bump undici from 6.20.0 to 6.20.1 by @dependabot in #9374
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot in #9372
  • chore(deps): bump yaml from 2.5.1 to 2.6.0 by @dependabot in #9353
  • chore(deps-dev): bump tslib from 2.7.0 to 2.8.0 by @dependabot in #9401
  • chore(deps-dev): bump @rollup/plugin-commonjs from 28.0.0 to 28.0.1 by @dependabot in #9396
  • chore(deps-dev): bump @rollup/plugin-typescript from 12.1.0 to 12.1.1 by @dependabot in #9398
  • chore(deps-dev): bump svelte-check from 4.0.4 to 4.0.5 by @dependabot in #9355
  • chore(deps): bump @kubernetes/client-node from 1.0.0-rc6 to 1.0.0-rc7 by @dependabot in #9397
  • chore(deps-dev): bump svelte from 5.0.0-next.265 to 5.0.0-next.266 by @dependabot in #9400
  • fix(tests): not all update e2e tests were run by @odockal in #9362
  • chore(deps-dev): bump tailwindcss from 3.4.13 to 3.4.14 by @dependabot in #9399
  • chore(test): fix wrong category used for locator by @cbr7 in #9404
  • fix: start secondary informers when context is reachable by @feloy in #9388
  • fix: patch kubernetes-client-node to be able to handle cluster restart by @feloy in #9409
  • fix: publish @podman-extension/api package by @dgolovin in #9061
  • fix: add implementation for kind update by @dgolovin in #9258
  • fix: add implementation for compose update by @dgolovin in #9402
  • fix: show kubectl CLI version quick picks in descending order without Kubernetes by @dgolovin in #9403
  • chore: update electron-builder to v25.1.8 by @benoitf in #9421
  • chore(deps-dev): bump @types/node from 20.16.11 to 20.16.12 by @dependabot in #9431
  • chore(deps-dev): bump eslint-plugin-svelte from 2.44.1 to 2.45.1 by @dependabot in #9429
  • chore(deps-dev): bump electron from 33.0.0 to 33.0.1 by @dependabot in #9434
  • chore: fix broken pnpm lock file by @benoitf in #9437
  • chore(deps-dev): bump @playwright/test from 1.48.0 to 1.48.1 by @dependabot in #9428
  • chore(deps-dev): bump svelte-eslint-parser from 0.41.1 to 0.42.0 by @dependabot in #9430
  • chore(deps-dev): bump typedoc from 0.26.9 to 0.26.10 by @dependabot in #9435
  • chore(deps-dev): bump @testing-library/jest-dom from 6.5.0 to 6.6.1 by @dependabot in #9433
  • chore: validate also the title of the PR to be semantic by @benoitf in #9438
  • fix(ui): layers explorer margin issue by @axel7083 in #9412
  • docs(website): created a discover Podman Desktop page by @shipsing in #9315
  • fix: do not add again an existing Kubernetes resource by @feloy in #9380
  • fix: call onUpdate callback if configuration is updated programmatically by @benoitf in #9366
  • chore: reduce width and font size subnavigation by @cdrage in #9325
  • docs: add minikube video by @cdrage in #9391
  • chore: remove timer to refresh tasks in frontend side by @benoitf in #9446
  • feat: enable podman desktop running in electron by @dgolovin in #8478
  • feat: make Kubernetes informers cancellable by @feloy in #9411
  • chore(deps-dev): bump @biomejs/biome from 1.9.3 to 1.9.4 by @dependabot in #9454
  • chore(deps-dev): bump @types/node from 20.16.11 to 20.16.12 by @dependabot in #9456
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot in #9453
  • chore(deps-dev): bump @testing-library/jest-dom from 6.6.1 to 6.6.2 by @dependabot in #9457
  • feat: allow to ssh to podman virtual machine - api.d.ts changes by @gastoner in #9382
  • docs: add kind video by @cdrage in #9444
  • chore: update enum item and run image page by @deboer-tim in #9458
  • fix: release notes banner update button by @SoniaSandler in #9371
  • test: Test for Kubernetes ConfigMaps and Secrets resource pages by @amisskii in #9244
  • chore(deps-dev): bump @eslint/js from 9.12.0 to 9.13.0 by @dependabot in #9479
  • chore(deps-dev): bump @testing-library/svelte from 5.2.3 to 5.2.4 by @dependabot in #9478
  • chore(deps-dev): bump eslint-plugin-sonarjs from 2.0.3 to 2.0.4 by @dependabot in #9475
  • chore(deps-dev): bump the storybook group with 7 updates by @dependabot in #9468
  • chore(deps-dev): bump svelte-eslint-parser from 0.42.0 to 0.43.0 by @dependabot in #9472
  • chore: change the order of elements on the dashboard page by @gastoner in #8381
  • chore(deps-dev): bump @eslint/compat from 1.2.0 to 1.2.1 by @dependabot in #9477
  • chore(deps-dev): bump @types/node from 20.16.12 to 20.16.13 by @dependabot in #9471
  • chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 4.0.0-next.8 to 4.0.0 by @dependabot in #9476
  • chore(deps-dev): bump eslint-plugin-svelte from 2.45.1 to 2.46.0 by @dependabot in #9470
  • chore(deps): bump @mdx-js/react from 3.0.1 to 3.1.0 by @dependabot in #9469
  • feat: port forwarding backend part by @vzhukovs in #7379
  • chore(deps): bump eslint from 9.12.0 to 9.13.0 by @dependabot in #9473
  • chore: add experimental property for toasts by @benoitf in #9481
  • chore(issue-template): sort versions by @axel7083 in #9486
  • fix: replace node-fetch by native Node.js fetch by @jeffmaury in #9489
  • chore(deps-dev): bump svelte from 5.0.0-next.266 to 5.0.4 by @dependabot in #9493
  • chore: comment out some duplicated/unnecessary rules taking time by @benoitf in #9482
  • chore: remove podmanListImages telemetry by @deboer-tim in #9466
  • feat: refresh the state of a specific context by restarting its informers by @feloy in #9487
  • fix: remove extra v from release notes link by @SoniaSandler in #9495
  • chore: refactor logs by using an object rather than list of params by @benoitf in #9494
  • feat: allow to ssh to podman virtual machine - backend changes by @gastoner in #9384
  • chore: update container engine selects to Dropdown component by @deboer-tim in #9452
  • chore: prevent default button action (submitting form) by @deboer-tim in #9498
  • fix: update Updater button names to fit in message box by @SoniaSandler in #9497
  • fix: button name in update-install E2E test by @SoniaSandler in #9509
  • chore(deps-dev): bump svelte from 5.0.4 to 5.0.5 by @dependabot in #9519
  • chore(deps-dev): bump @argos-ci/playwright from 3.7.1 to 3.7.2 by @dependabot in #9518
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot in #9515
  • chore(deps-dev): bump @argos-ci/cli from 2.4.5 to 2.4.6 by @dependabot in #9517
  • refactor: context checking state as derived store by @feloy in #9504
  • chore(deps-dev): bump @types/node from 20.16.13 to 20.16.14 by @dependabot in #9516
  • refactor: simplify context states update by @feloy in #9443
  • chore(test): define the correct provider type locator by @amisskii in #9520
  • refactor: mock contexts constants to be able to set different values on tests by @feloy in #9529
  • revert: define the correct provider type locator (#9520) by @benoitf in #9530
  • fix: work on related context, not current context by @feloy in #9523
  • fix(ui): quick-pick handle overflow by @axel7083 in #9527
  • fix: rm packages/main/src/assets from extra resources to get include into app.asar by @dgolovin in #9514
  • chore(deps-dev): bump electron from 33.0.1 to 33.0.2 by @dependabot in #9542
  • chore(deps-dev): bump @sveltejs/package from 2.3.5 to 2.3.6 by @dependabot in #9544
  • chore(deps-dev): bump @types/node from 20.16.14 to 20.16.15 by @dependabot in #9543
  • chore(deps-dev): bump vite from 5.4.9 to 5.4.10 by @dependabot in #9541
  • feat: set slower backoff for current context by @feloy in #9392
  • chore: move the file to the correct directory by @benoitf in #9546
  • feat: display a spinner when connectivity is being checked in Kubernetes pages by @feloy in #9535
  • chore(test): use aria-label for locator by @cbr7 in #9464
  • fix: proxy settings page stuck by @jeffmaury in #9524
  • feat: display deployments and nodes conditions in a table by @feloy in #9548
  • feat: refresh button in Kubernetes empty pages by @feloy in #9491
  • test: add scenario for Kubernetes YAML edit feature by @amisskii in #9323
  • chore: remember last child page visited for kubernetes and preferences pages by @SoniaSandler in #9451
  • fix: update embedded image extension by @benoitf in #9547
  • feat: update podman to v5.2.5 by @benoitf in #9563
  • chore: default initial selection in dropdown by @deboer-tim in #9537
  • chore: fix the release workflow to properly update podman ext version by @benoitf in #9566
  • chore: fix version of the podman extension by @benoitf in #9567
  • fix: remove Red Hat extension pack from the recommendations by @benoitf in #9551
  • chore(deps-dev): bump svelte from 5.0.5 to 5.1.0 by @dependabot in #9568
  • chore(deps-dev): bump @types/node from 20.16.15 to 20.17.0 by @dependabot in #9570
  • chore(deps): bump stream-json from 1.8.0 to 1.9.0 by @dependabot in #9569
  • fix: add Kubernetes port forward IPCs and events by @jeffmaury in #9505
  • feat: makes containers port(s) list multi line by @axel7083 in #9554
  • feat: add experimental flag to display toasts when we have notifications by @benoitf in #9488
  • fix: dispose existing port forwards on delete by @jeffmaury in #9575
  • chore: allow merge commits in semantic check by @benoitf in #9581
  • chore(test): some e2e test fixes by @cbr7 in #9573
  • fix: skip output folder during format actions by @jeffmaury in #9580
  • chore: fix svelte 5 deprecation warning by @deboer-tim in #9331
  • chore: use dropdown component in Kube terminal by @deboer-tim in #9510
  • chore: use dropdown component in proxy settings by @deboer-tim in #9511
  • chore: replace colors by using registry colors in carousel, configmaps-secrets, and container by @SoniaSandler in #9422
  • chore: replace colors by using registry colors in dashboard and deployments by @SoniaSandler in #9423
  • docs(website): added a troubleshooting section by @shipsing in #9459
  • chore(deps-dev): bump svelte from 5.1.0 to 5.1.2 by @dependabot in #9598
  • feat: blank kubeconfig path will be set to default one by @gastoner in #9587
  • chore: properties can be part of a group by @benoitf in #9602
  • chore: move 2 pixel back to the left the cards to align with the mockup by @benoitf in #9601
  • chore(test): minor fixes and robustness improvements by @cbr7 in #9609
  • chore: replace colors by using registry colors in ingresses-routes, kube, node, onboarding, and pod by @SoniaSandler in #9426
  • chore: introduce a new property scope for docker compatibility by @benoitf in #9604
  • chore: include 1.13.2 and 1.13.3 in bug template by @benoitf in #9615
  • chore: prefer method of the extension over system to get OS by @benoitf in #9612
  • chore: Update Chocolatey package to 1.13.3 by @podman-desktop-bot in #9614
  • fix: invalid condition for the display of the button by @benoitf in #9618
  • chore: change no update release notes button in status bar by @SoniaSandler in #9621
  • chore: redirect to dashboard when clicking on release notes button in statusbar by @SoniaSandler in #9623
  • chore(deps-dev): bump @types/node from 20.16.2 to 20.17.1 by @dependabot in #9629
  • chore(deps-dev): bump markdownlint from 0.35.0 to 0.36.0 by @dependabot in #9636
  • chore(deps-dev): bump @sveltejs/package from 2.3.6 to 2.3.7 by @dependabot in #9632
  • chore(deps-dev): bump @argos-ci/playwright from 3.7.2 to 3.9.0 by @dependabot in #9630
  • chore(deps-dev): bump svelte from 5.1.2 to 5.1.3 by @dependabot in #9631
  • chore(deps-dev): bump tsx from 4.19.1 to 4.19.2 by @dependabot in #9635
  • chore(deps-dev): bump @argos-ci/cli from 2.4.6 to 2.5.0 by @dependabot in #9634
  • chore(deps-dev): bump @playwright/test from 1.48.1 to 1.48.2 by @dependabot in #9633
  • fix: incorrect system proxy format on Windows by @Indekkusu545 in #9626
  • chore: refactor test to use a mock of the utility by @benoitf in #9611
  • fix: next version check by @SoniaSandler in #9595
  • fix: check if newly installed extensions dependencies are already installed by @SoniaSandler in #9596
  • feat: provide ability to easily get a shell in a machine - backend changes - additional changes by @gastoner in #9550
  • feat: initial Kubernetes dashboard by @deboer-tim in #9588
  • feat: allow to ssh to podman virtual machine - podman changes by @gastoner in #9383
  • feat(dashboard): new guides added to learning center by @slemeur in #9638
  • feat(k8s-port-forwaring): increasing management of ports mapping by @axel7083 in #9592
  • chore: adding string value for workload kind by @axel7083 in #9641
  • chore(test): initial draft for test.step by @cbr7 in #9613
  • feat(ui): adding kubernetesCurrentContextPortForwards store by @axel7083 in #9642
  • chore: replace colors by using registry colors in preferences, item-formats, pvc, and recommendation by @SoniaSandler in #9425
  • chore(deps-dev): bump @types/node from 20.16.2 to 20.17.2 by @dependabot in #9653
  • chore(deps-dev): bump @eslint/compat from 1.2.1 to 1.2.2 by @dependabot in #9649
  • fix: cannot create machine with WSL provider without administrator ri… by @jeffmaury in #9644
  • chore(deps-dev): bump markdownlint from 0.36.0 to 0.36.1 by @dependabot in #9652
  • chore(deps-dev): bump @types/adm-zip from 0.5.5 to 0.5.6 by @dependabot in #9650
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot in #9648
  • chore(deps-dev): bump svelte from 5.1.3 to 5.1.4 by @dependabot in #9651
  • feat: collect Deployments events and dispatch them by @feloy in #9553
  • chore: replace colors by using registry colors in extensions, featured, feedback, and image by @SoniaSandler in #9424
  • fix: margins around Conditions table by @feloy in #9658
  • docs: add blog post creating an extension by @cdrage in #9540
  • feat: display Deployments events by @feloy in #9657
  • docs: update release image static link and product announcement by @SoniaSandler in #9616
  • fix: use process close event to resolve promise returned form process.exec instead of exit event by @dgolovin in #9654
  • chore(deps-dev): bump @argos-ci/playwright from 3.9.0 to 3.9.1 by @dependabot in #9667
  • feat: collect Pods events by @feloy in #9664
  • chore(test): increase timeout when waiting for image by @cbr7 in #9669
  • chore(deps-dev): bump @types/node from 20.16.2 to 20.17.3 by @dependabot in #9668
  • fix: centered kubernetes empty page by @gastoner in #9674
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot in #9666
  • fix: check for Virtual Machine only for WSL by @jeffmaury in #9557
  • feat: adding port forwarding actions to kube container details by @axel7083 in #9643
  • chore(test): remove an assertion that blocks the check for an existing kind cluster by @amisskii in #9678
  • refactor(kube-port): making kube port generic by @axel7083 in #9680
  • feat: adding kubernetes navigation path by @axel7083 in #9688
  • feat: display pods events by @feloy in #9672
  • feat: collect nodes events by @feloy in #9681
  • fix(ui): prevent non-tcp port to be forwarded by @axel7083 in #9684
  • feat(ui): adding port forwarding to Kubernetes services by @axel7083 in #9682
  • feat: adding port forwarding list by @axel7083 in #9645

New Contributors

Full Changelog: v1.13.3...v1.14.0

Don't miss a new podman-desktop release

NewReleases is sending notifications on new releases.