Skip to content

Releases: microsoft/vscode-docker

v1.22.2

18 Oct 16:39
959987e

Choose a tag to compare

Fixed

  • Fixed an issue blocking debugging of ASP.NET apps. #3638
  • When scaffolding new .NET apps, base image tags with only the .NET version will be used. #3647

v1.22.1

11 Jul 14:41
e3adbb4

Choose a tag to compare

Fixed

  • Fixed a crash that could occur with certain Dockerfiles. #3450

v1.22.0

18 Apr 14:49
37e0c44

Choose a tag to compare

Added

  • Added a setting, docker.composeCommand, to allow configuring the command used for Compose operations. If unset, the extension will attempt to automatically detect whether to use docker compose or docker-compose. #2977
  • In Python projects, the .venv directory is now added to the .dockerignore file, so it will no longer be part of the docker build context. #3476
  • A "Copy Full Tag" command has been added for images in the Registries view. #3481

v1.21.0

21 Mar 15:33
ebac26f

Choose a tag to compare

Added

  • Added the projectName option to docker-compose tasks, corresponding to --project-name. #3436
  • Support for the options.env and options.cwd options on all task types. #3437
  • Support for the ${userHome} task variable on all task types. #3455

v1.20.0

22 Feb 17:09
e5c4f3c

Choose a tag to compare

Added

  • The "Compose Start" and "Compose Stop" commands available in the explorer context menu will now also be available in the command palette. #3140

Fixed

  • Flask apps will now use port 5002 by default, and .NET apps will use the semi-random port scaffolded in the launchSettings.json file. This will avoid conflicting with port 5000 which is often in-use on Mac. #3381
  • Fixed an issue in the container files explorer on Windows containers with other localizations. #3415
  • The experience for adding Dockerfiles to Django projects has been improved slightly. #3410

v1.19.0

18 Jan 17:20
ab79e1a

Choose a tag to compare

Added

  • For volume mappings in docker-run tasks, the ro,z and rw,z permissions have been added, allowing support for SELinux systems. #3289

Fixed

  • docker-run and docker-build tasks will now respect the docker.dockerPath setting. #3281
  • Several fixes and enhancements to the Compose language service have been made. #78, #70, #69, #68, #65
  • For .NET projects, the /p:UseAppHost=false argument is added to the dotnet publish command line, in order to prevent a duplicate executable file being created and bloating image size. #3371
  • The envFiles option in docker-compose tasks has been replaced with envFile, as only one is actually allowed. #3339

v1.18.0

15 Nov 18:35
23bab4b

Choose a tag to compare

Added

  • Substantial additions (to completions especially) have been made to the Compose language service. It now has near-parity to the previously-available features. #3222
  • The Compose language service has been turned on by default. #3288
  • The walkthrough with the VSCode walkthrough experience is no longer an experiment and is visible to all users. The previous "Getting Started" page has been removed. #3055, #3248
  • A command to show docker stats in the terminal has been added. #3063

Fixed

  • A few small improvements have been made to the walkthrough. #3223, #3235
  • Azure Arc custom locations should now show up again in the location selection list. #3213
  • A fix has been made to an infinite loop error in the Dockerfile language service. #3268

v1.17.0

20 Sep 16:50
2033232

Choose a tag to compare

Added

  • Docker Context lookup at the time of extension activation will now always try using the gRPC API first, due to superior performance. Previously this was an experiment. #3157

Fixed

  • "Invalid JSON response body" on certain registry connections. #3185
  • Explorer view would appear to load forever if Docker was not installed. #3132

Removed

  • The "Report Issue" button has been removed from error toasts. Instead, you can use the command "Docker: Report Issue". #3127
  • Since it is now end-of-life, code specific to .NET Core 2.1 has been removed. #3093

Experiments (may not be visible to all users)

v1.16.1

02 Sep 13:25
aa56b28

Choose a tag to compare

Fixed

  • Node debugging does not work in VS Code 1.60.0 due to removal of node2 debug type. #3177

v1.16.0

16 Aug 13:18
42ff646

Choose a tag to compare

Added

  • VSCode's Workspace Trust feature is now supported. #2829
  • The Dockerfile scaffolding for Node.js applications now will use the low-rights node user by default. #1834
  • Profiles are now supported for starting applications with "Compose Up - Select Services" and in docker-compose tasks. #2777
  • In compose project groupings in the Containers view, Start and Stop are now available. #2895

Fixed

  • Organizations should now show up in the Registries view for Docker Hub accounts. #2954
  • Improvements have been made to extension activation time on Windows and Mac. #3054