Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
v1.4.0
Added
- Support for Azure Container Instances Docker contexts. #2102
- ACI contexts can be created from the command palette or contexts view. #2114
- Outdated base images are now flagged with a warning icon. The base image must be in the root namespace in Docker Hub (i.e. docker.io/library). This feature is on by default but can be disabled via the
docker.images.checkForOutdatedImages
setting. #1493
Note: ACI-related features require the latest Docker Desktop Edge release.
Fixed
- Python debugging launcher now uses
python3
instead ofpython
, to ensure Python 3.* is always run. #2123 - "Cannot read property 'filter' of null" during some commands. #2030, #2072, #2108
- Node.js and Python debug configurations did not pass along all parameters. #2024
- Fixed a few Dockerfile language server issues. #2043, #2055
- Login failure for Azure Container Registries. #1959
v1.3.1
v1.3.0
Added
- .NET Core attach support added for Windows containers. #1662
Fixed
- Explorer no longer needs to be opened for palette commands to work. #2029
- Node base image scaffolded has been updated to latest LTS. #2037
- Python debugging now uses debugpy instead of ptvsd, fixing several issues and improving reliability. #1831, #1879
- A custom
docker-compose up
command with no match no longer produces incorrect commands. #1954 - Explorer is more responsive when trying to connect to an unreachable SSH host. #1947
Deprecated
- The
docker.attachShellCommand.Windows
anddocker.attachShellCommand.Linux
settings have been deprecated and will be removed in the future. Command customization replaces this functionality. #1980 - The
docker-coreclr
launch configuration has been deprecated and will be removed in the future. Thedocker
configuration replaces this. #1380
v1.2.1
v1.2.0
Requires Visual Studio Code 1.44 or higher.
Added
- Semantic highlighting support. #1840
- Help and Feedback pane in explorer view. #1893
- Docker Context pane in explorer view. #1844
- Images can be pulled from the images list. #1313
- Containers can be grouped by docker-compose project name. #215, #1846
- A new setting,
docker.dockerodeOptions
, allowing any options to be provided to Dockerode. #1459
Changed
- Any file named
Dockerfile.*
is now recognized as a Dockerfile. #1907
v1.1.0
Added
- Custom file names for docker-compose files can be defined. #102
- The experience for pushing Docker images has been revamped. #351, #1539, #1595
- Extensibility model for registry providers has been improved. #147
- Generic DockerV2 registries using OAuth can now be connected to in many cases. #869
- Docker contexts can now be changed, inspected, and removed from the Command Palette. #1784
- If the Docker context is changed from outside VSCode, the changes will be picked up in VSCode within 20 seconds by default, configurable with the
docker.contextRefreshInterval
setting. If the Docker context is changed within VSCode it is picked up immediately. #1790
Fixed
- Improved extension activation performance. #1804
- Images are deleted by name instead of ID, which resolves several issues. #1529
- Error "Task to execute is undefined" when doing Docker build. #1647
- .NET Core scaffolding will use assembly name in ENTRYPOINT #1583
Removed
- The
docker.defaultRegistryPath
setting has been removed, as part of the new image push experience.
v1.0.0
Wow! 1.0!
Added
- Debugging support for Python #1255
- Improved support for common Python frameworks (e.g. Django, Flask, etc.) #1546
- Multi-select support in Docker explorer, including multi-select for some commands #331
- Ability to right-click and re-enter incorrect registry credentials #1122
- Most command lines can be fully customized #1596 (and more)
- docker-compose support for .NET Core, including attach config #1543
- Changes to selection logic of
docker-compose.yml
files #370 #379 #569
Fixed
v0.10.0
Added
- Better error handling in command execution #1398, #1528
- Place Dockerfile next to project file for .NET projects #592
- Use container name in shell label #1463
- Auto Refresh Azure Registry node after installing Azure Account extension #1461
- Show only the applicable container groups in container command execution using command palette #1430
Copy Full Tag
command added to image context menu and command palette #1431- pull latest image during docker build #1409
Fixed
- Port validation during scaffolding #1510
- Use the default registry value in
Docker push
#1478 - Various other fixes and improvements: https://github.com/microsoft/vscode-docker/issues?q=is%3Aissue+milestone%3A0.10.0+is%3Aclosed
v0.9.0
Added
- Task-based debugging for .NET Core and Node.js: #1242
- These tasks can also be used for generic
docker build
anddocker run
scenarios
- These tasks can also be used for generic
- Support for connecting to remote Docker daemons over SSH: #646
- When using Docker Desktop WSL 2, the WSL daemon or local daemon will be selected automatically, based on
docker context
#1199 Open in Browser
command added to container context menus #1429
Removed
docker.importCertificates
has been removed; the functionality to trust system certificates is now built in to VS Code itself (enabled by default): microsoft/vscode#52880
Fixed
- Blazor apps using static web assets were not able to be debugged #1275
- Various other fixes and improvements: https://github.com/microsoft/vscode-docker/milestone/13?closed=1
v0.8.2
Added
- More pattern matches for Dockerfiles (Dockerfile.debug, Dockerfile.dev, Dockerfile.develop, Dockerfile.prod)
- Button to create simple networks #1322
- Survey prompt for some active users
- Telemetry event for when Dockerfiles are edited using Docker extension features
Fixed
- Will not refresh Explorer window if VSCode is not in focus #1351