Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
v0.6.2
Fixed
- Handle opening resources to use native vscode APIs
- Running the extension in older versions of VS Code
- Report an issue opening a blank webpage due to a large stack frame
- Use appropriate nuget fallback volume mount for dotnet debugging - #793
- Ensure debugger directory exists - #897
Added
networkAliasoption to Docker run configuration #890
v0.6.1
v0.6.0
Added
- Group By options for Images node #603
- Add debugging and dockerfile creation for fsharp dotnet core projects (Thanks, @gdziadkiewicz) #795
- Add support for Redstone 5 (Thanks, @tfenster) #804
- Allow more customization of Docker run configuration (thanks @ismael-soriano)#690
- Add
networkoption to Docker run configuration #748
Fixed
- Use colorblind-friendly icons #811
- Don't ask to save registry path if no workspace #824
- Two "Docker" tabs in output view #715
- Error when deploying images to Azure App Service for a private registry with no authentication #550
- Improve Docker Hub login experience #429, #375, #817
- Resolve .NET Core debugging on Windows (Thanks, @gdziadkiewicz) #798
- Earlier validation of Docker .NET Core configuration #747
- [.NET Core Debugging] Add support for Alpine images #771
- Support for ${workspaceFolder} in dockerRun/Volumes localPath and containerPath #785
- Cannot read property 'useCertificateStore' of undefined #735
- Operation cancelled error shows up when any user action is cancelled #718
- Error showing logs if there are no running containers #739
- Wrong DOCKER_HOST config when using docker.host configuration (thanks @ntcong) #649
v0.5.2
v0.5.1
v0.5.0
0.5.0 - 7 January 2019
Added
- Significantly improved startup and installation performance by packaging with webpack
- Support for adding C++ Dockerfile (thanks @robotdad) #644
Fixed
- Fix null ref showing connection error during prune #653
- Sporadic failure pushing images to ACR #666
- Unhandled error if you cancel saving Azure log #639
- Save Azure log dialog shows "log..log" as the filename extension #640
- ACR pull image issue #648
- ACR Build for Dockerfile fails through extension #650
- "Run ACR Task File" from command palette with no .yml file in workspace throws error #635
- Add prerequisite check for missing Dockerfile #687
- Make the launch.json generation leaner (merci vielmal @isidorn) #618
v0.4.0
Added
- Added support for self-signed certificates and reading from Windows/Mac certificate stores (currently opt-in) #613, #602, #483
- Use a different icon for unhealthy containers (thanks @grhm) #615
- 8.9-alpine -> 10.13-alpine #624
- Adds preview support for debugging .NET Core web applications running in Linux Docker containers.
- Azure Container Registry improvements:
- Automatic login for pulls (even if Admin user not enabled)
- Explore and build tasks
- Display and filter logs
- Create build from Dockerfile
- Run ACR task file (.yml)
- Delete or untag images
v0.3.1
v0.3.0
0.3.0 - 21 September 2018
Added
Add Docker Files to Workspace
Support multiple versions of .NET Core (ASP .NET and Console apps)
Fixed
Some private registries returning 404 error #471
You shouldn't have to reload vscode in order for changes to docker.attachShellCommand.{linux,windows}Container to take effect #463
Engineering improvements (lint, tests, work toward strict null checking, etc.)
v0.2.0
Added
- Add preview support for connecting to private registries
- Improved workflow for Tag Image:
- User will be asked on the first usage of Tag Image with a registry to save it to the
docker.defaultRegistryPathsetting - User will be prompted to tag an image if attempting to push an image with no registry or username
- New
Set as Default Registry Pathmenu on registries - When default registry path is prefixed to the image name, it is selected for easy removal or editing
- User will be asked on the first usage of Tag Image with a registry to save it to the
- Improved workflow for Build Image:
- Previous image name will be remembered
- Azure container registries can now be browsed without having "Admin user" turned on. However, deploying to Azure app service currently still requires it, and you still need to log in to Azure in docker #359
- A new API has been added for other extensions to be able to control the "Add Docker Files to Workspace" functionality.
- You can now create and delete Azure (ACR) registries and delete Azure repositories and images directly from the extension.
Fixed
- Images list does not refresh after tagging an image #371
- Don't prompt for Dockerfile if only one in project (command palette->Build Image) #377
- Docker Hub repos are not alphabetized consistently #410
- Obsolete usage of
go-wrapperremoved from Go Dockerfile (thanks @korservick) - Error when listing Azure Registries when some of the accounts do not have appropriate permissions (thanks @estebanreyl) #336
- UDP exposed ports not launching correctly #284
- Adopt version 0.0.19 of the language server (thanks @rcjsuen) #392. This fix includes:
- Folding support for comments
- Fix for #338 Multi-line LABEL directives highlight as errors
- Support for handling SCTP ports in EXPOSE instructions per Docker CE 18.03
- Optional warning/error for WORKDIR instructions that are not absolute paths (to try to enforce good practices per the official guidelines and recommendations document for Dockerfiles
- New
docker.languageserver.diagnostics.instructionWorkdirRelativeconfiguration setting
- Output title corrected #428
Changed
- The
docker.defaultRegistrysetting is now obsolete. Instead of using a combination ofdocker.defaultRegistryanddocker.defaultRegistryPath, now simply usedocker.defaultRegistryPath. This will be suggested automatically the first time the extension is run.