Skip to content

Latest commit

 

History

History
71 lines (56 loc) · 6.72 KB

File metadata and controls

71 lines (56 loc) · 6.72 KB

2.4.1 - 3 February 2026

Fixed

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

2.4.0 - 26 January 2026

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

2.3.0 - 10 November 2025

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

2.2.0 - 22 September 2025

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

2.1.0 - 21 July 2025

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

2.0.3 - 5 June 2025

Changed

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

2.0.2 - 27 May 2025

Changed

2.0.1 - 6 May 2025

Added

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

2.0.0 - 21 April 2025

Initial Release

  • Initial release of the Container Tools extension. This extension has all the features of the Docker extension and more. See here for additional information.
  • The Container Tools extension supports multiple container runtime options, such as Docker or Podman. If you want to change runtimes, you can do so with the VS Code setting containers.containerClient. Changing requires a restart to take effect.