Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
v1.5.0
Added
- The applicable Docker context types can be set on customized commands. #2168
- Image size has been added in the Explorer view as an optional property for labels and sorting. #2047
Fixed
- Terminal windows will be reused, instead of opening a new terminal window every time. #251
- The recommended exec form of CMD directives is now used wherever possible. #2090
- Debugging no longer stops on hot reload in Python. #2148
- Grouping containers by networks used is not working #2185
- Activation errors due to filesystem permissions #2204
- Prompt to copy debugger into container shows up repeatedly #2186
- Allow logging to container registries without gnome-keyring installed #722
Removed
- The
docker.attachShellCommand.Windows
anddocker.attachShellCommand.Linux
settings have been removed. Command customization replaces this functionality.
v1.4.1
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