Skip to content

Releases: microsoft/vscode-containers

v2.4.3

28 Apr 17:52
b777ccf

Choose a tag to compare

Changed

  • Disabled code splitting to try to improve code loading performance. #457

v2.4.2

23 Apr 14:39
9742996

Choose a tag to compare

Added

  • Added Collapse All button to most of the tree views in the explorer. #443

Changed

  • The extension is now bundled as an ESM module. #366
  • The deprecated OpenJDK image in scaffolded Dockerfiles has been updated to one from Microsoft Container Registry. #384

Fixed

  • Fixed some errors when interacting with container registries. #370, #435, #440

v2.4.1

03 Feb 16:38
c852a59

Choose a tag to compare

Fixed

  • Extension telemetry was not being sent. #367
  • "Ask Copilot" option will no longer show when chat.disableAIFeatures is set to true. #357

v2.4.0

26 Jan 13:54
5bd2813

Choose a tag to compare

Added

  • The ability to search and filter containers and images has been added. VS Code has a built-in filtering feature, but it is not well-known, and due to implementation details was not practical for the Container Explorer views. #253
  • The ability to reverse-sort the views by name, created time, and (for images only) size has been added. #317

Changed

  • Most of the extension settings have been marked as "advanced". As a result, they are not shown by default in the settings editor, but can be shown by clicking the filter icon and choosing "Advanced", or putting @tag:advanced in the settings search bar. #296
  • The underlying Azure authentication library has been updated, affecting the Registries view when Azure is connected. This should not change functionality, but should be faster, especially for those with many accounts and/or Azure tenants. #311
  • For .NET scaffolding and debugging scenarios, we have made an underlying implementation change to simplify our code. However, this change will cause unsupported .NET versions (versions 7 and below) to stop working. It is strongly recommended to upgrade to the latest .NET versions, both for security and support. #195

Fixed

  • When deploying from Azure Container Registry to Azure App Service, the webhook created for auto-redeployment is fixed and working again. #332

v2.3.0

10 Nov 18:58
8504024

Choose a tag to compare

Added

  • Copilot tools for container management are now available! Easily interact with containers through chat. #256
  • Containers and images now have an "Ask Copilot" gesture in their context menus in the Container Explorer view. #274
  • Containerfile (and similar) now supported as a name for Dockerfiles. #237

Changed

  • For Windows containers, the base .NET image has been changed to -nanoserver-ltsc2022 (previously -nanoserver-1809). This requires Windows 11. #211
  • With the finalization of the authentication challenges API in VS Code, the minimum VS Code version is now 1.105.0. #223

v2.2.0

22 Sep 16:03
2bc4913

Choose a tag to compare

Added

  • Added a "Compose Down - Select Services" command. This allows you to take down a subset of services in your compose project. #82

Changed

  • Minor changes to the Dockerfiles created by the Go, Java, and Other templates. #86, #158
  • Changes were made to support the upcoming multi-factor authentication requirements for Azure. #200

Fixed

  • Fixed a crash in the Dockerfile language service. #139
  • Fixed an issue where the Compose formatter would not work, if either RedHat's YAML extension or the Docker DX extension were present. #151
  • Fixed an issue where .NET apps with spaces in the project name would fail to debug on Linux. #169
  • Fixed an issue that could cause OAuth to fail when connecting to certain generic v2 registries. #190
  • Fixed an issue that could cause registry image manifest inspection and deletion to fail with a 404 error. #209

v2.1.0

21 Jul 15:29
2159513

Choose a tag to compare

Added

  • Added support for Podman Compose (podman compose). You can use the command Containers: Choose container runtime... to select Podman and Podman Compose. #54

Changed

  • Newly-scaffolded compose files will be named compose.yaml (as opposed to docker-compose.yml). Old files will continue to work as before. #146

Fixed

  • Fixed an issue preventing .NET SDK-style debugging of .NET 10 Preview 5 apps. #157
  • Fixed an issue where a broken port choice would appear when opening a container in the browser, beginning with Docker Desktop 4.42.0. #163
  • Fixed ctime, mtime, and atime file timestamps not being updated when modifying files in the Container Explorer view. #95

v2.0.3

05 Jun 14:14
9ee40a5

Choose a tag to compare

Changed

  • Some compose language service features will automatically disable if the Docker DX extension is present, in order to avoid duplication and conflicts. #75

v2.0.2

28 May 14:49
d457654

Choose a tag to compare

Changed

v2.0.1

05 May 20:57
46661c5

Choose a tag to compare

Added

  • Added a command to change container runtime, in the command palette and Containers view in the Container Explorer. #56