Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
v1.26.1
Added
- Updated .NET Dockerfile scaffolding to utilize the latest .NET 8 image names. (#4015)
- Added support for multiple .dockerignore file naming conventions specific to language modes. (#4059)
- Integrated the container client package. (#3982)
Fixed
- Enhanced debugging experience on arm64 machines. (#4040)
v1.26.0
Added
- Added support for debugging .NET projects with .NET SDK container build. #3808
- Introduced optional status bar item displaying the current Docker context. #3690
- Enabled customization of entry point for docker run tasks. #3831
Fixed
- Updated Dockerfile language server to ignore empty continuation lines in COPY instructions and resolve an infinite loop caused by quotes in comments for the semantic highlighter. #3576, #3836
- Resolved the failure to build Windows containers in the Build image command. #3915
- Fixed the issue where .NET Debugging with Docker Compose failed to hit breakpoints. #3912
v1.25.2
v1.25.1
v1.25.0
Added
- Support has been added for removing image / container group(s). #3492
- Support has been added for
--platformflag in docker-build task. #3870 - Support has been added for grouping containers by custom label. #3837
Fixed
- Compose start / stop options no longer show when Docker is not in compose group mode. #3495
- Terminal output is improved when debugging .NET projects. #3691
- Log streaming is improved by resembling actual streaming. #3616
- The slower loading time for containers has been improved by adding the
--size=falseflag. #3865
v1.24.0
Added
- Support has been added for deploying a container image from an image registry (Azure Container Registry, Docker Hub, etc.) to Azure Container Apps. This feature also requires the Azure Container Apps extension. #3535
- Some more advanced diagnostic logging is available in the Output window, by using the command "Developer: Set Log Level...", choosing Docker, and changing the log level to "Debug" or "Trace". #3809
Fixed
v1.23.3
Fixed
- Old versions of Docker Engine should no longer show "Invalid JSON" errors in the container view. #3724
- Container file ownership and permissions were being overwritten when the file was saved. #3740
- If the
docker-runtask emitted a warning or error, debugging would not start, instead just spinning forever. #3751 - If an image name contained a registry that was just a hostname and port, parsing would fail. #3752
v1.23.2
v1.23.1
Fixed
- Images were sometimes listed as created "NaN years ago". #3718
- Certain image name formats caused the containers view to no longer work. #3719
- The
customOptionsandcommandproperties on certain tasks were being over-escaped. #3722 docker-composetasks with a list of services to start were being over-escaped. #3726
v1.23.0
Added
- This version includes major changes and rearchitecting to use the Docker CLI exclusively, instead of a mix of the CLI and the HTTP API. This fixes a very common class of issues where the CLI would be working, but the Explorer view would not. #3263
- Added a new
docker.environmentsetting that replacesdocker.host,docker.context,docker.machineName, etc. If these settings are in use, you will be prompted to automatically migrate them on first use. #3539
Fixed
- No communication with Docker should occur until the Explorer view is opened or a command is run. #3475
- The explorer view did not work if certificates were needed to authenticate to the Docker server, or if a
gpg-agentwas in use, or several other scenarios. #2058, #3295, #3590 - Debugging Python apps in WSL, without Docker Desktop, should now work. #3525
Removed
- The
docker.explorerRefreshIntervalsetting has been removed. Instead of the Explorer view refreshing automatically every two seconds (by default), refreshes occur when relevant events are detected. #3674 - As part of the move to using the CLI, the
--mountflag is now used instead of--volumewhen adding volumes to containers. As a result, the SELinux relabel option,zis no longer supported. #3656 - Features related to Azure Container Instances (ACI), including creating and using ACI contexts, and deploying to ACI, have been removed. #3655