Skip to content

Releases: microsoft/vscode-docker

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

v1.12.1

12 Apr 20:24
8040fc4
Compare
Choose a tag to compare

Fixed

  • Fixed C# extension not being recognized when adding Dockerfiles to a .NET project. #2867

v1.12.0

12 Apr 16:56
9901566
Compare
Choose a tag to compare

Added

  • The extension now targets Docker Compose commands to files matching the dockercompose language ID. This raises the minimum required VS Code version to 1.55.0. #2761
  • .NET apps will now scaffold using a non-root user. #1835
  • Deployments from Azure Container Registry to Azure App Service now no longer require the admin credentials enabled on the ACR. This will now use a system-assigned Managed Service Identity. #1685
  • The "Docker Containers: Compose Logs" command can now be used from the palette, as long as the grouping in the containers panel is set to the default of "Compose Project Name". #2770
  • The contexts panel now has a "Use" button directly in the tree item, saving a click. #2719

Fixed

  • ACI contexts should now work in sovereign clouds. #2775
  • Better information on both Python and .NET Dockerfiles about running as a non-root user. #2724
  • Generic registry auth will now try both POST and GET to obtain a token. #2735
  • Commands launched on compose groups from the containers panel now use the compose project name. #2755
  • Containers will now more reliably be removed after debugging when using the Restart option. #2676

v1.11.0

15 Mar 15:03
e1692f4
Compare
Choose a tag to compare

Added

  • Scaffolding and debugging for Python FastAPI is now added. Thanks @Kludex! #2615

Fixed

  • The use of keytar has been removed since VS Code now has a secret storage API. Users will need to log in to their registries again. #2699
  • In the files explorer, folders containing spaces should work. #2739
  • Adding Dockerfiles to a (ASP).NET app will now automatically generate the required .NET build task, using the C# extension. #2669
  • Python docker-run tasks should now respect the dockerRun command option in tasks.json. #2725
  • Microsoft Container Registry (MCR) images were sometimes incorrectly being flagged as out-of-date. #2730