Skip to content

Releases: microsoft/vscode-docker

v1.21.0

21 Mar 15:33
ebac26f
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.15.0

19 Jul 14:25
f5fb52a
Compare
Choose a tag to compare

Fixed

  • Use correct base image for .NET Windows containers #3018
  • Fix installation of Docker on ARM64 Mac machines #3024
  • Start page icons now display correctly #2952
  • Eliminate spurious errors when images are deleted from Azure Container Registry #2968
  • Enable deployment to App Service that uses "custom location" (Kubernetes-hosted) #2972 #2973

v1.14.0

21 Jun 16:53
c4167f2
Compare
Choose a tag to compare

Added

  • Enable Dockerfile formatter to skip instructions that span multiple lines #992 #2004
  • Add ability to see dangling images in the explorer #2547
  • Add a setting for Docker CLI executable path, providing a workaround for #2894
  • Enable debugging .NET applications in arm64 containers #2884

Fixed

  • Docker start Page pops up for non-docker related activations #2953

v1.13.0

25 May 16:28
3f93ea1
Compare
Choose a tag to compare

Added

  • Support for deploying a container image to Azure App Service on Kubernetes with Azure Arc
  • Use fixed port for .Net in compose files. #2725
  • Use latest version of dockerfile language server .NET apps will now scaffold using a non-root user. #2865

Fixed

  • "Open Folder" button not opening the folder in Mac. #2846
  • Webview disposed error. #2820