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
- @Indekkusu545 made their first contribution in #9626
Full Changelog: v1.13.3...v1.14.0