Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
v1.19.0
Added
- For volume mappings in
docker-run
tasks, thero,z
andrw,z
permissions have been added, allowing support for SELinux systems. #3289
Fixed
docker-run
anddocker-build
tasks will now respect thedocker.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 thedotnet publish
command line, in order to prevent a duplicate executable file being created and bloating image size. #3371 - The
envFiles
option indocker-compose
tasks has been replaced withenvFile
, as only one is actually allowed. #3339
v1.18.0
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
v1.17.0
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)
- A walkthrough has been added using the new VSCode walkthrough experience, replacing the Docker start page. #3055
v1.16.1
v1.16.0
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
v1.15.0
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
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
v1.12.1
v1.12.0
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
andGET
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