Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
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.defaultRegistryPath
setting - User will be prompted to tag an image if attempting to push an image with no registry or username
- New
Set as Default Registry Path
menu 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-wrapper
removed 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.instructionWorkdirRelative
configuration setting
- Output title corrected #428
Changed
- The
docker.defaultRegistry
setting is now obsolete. Instead of using a combination ofdocker.defaultRegistry
anddocker.defaultRegistryPath
, now simply usedocker.defaultRegistryPath
. This will be suggested automatically the first time the extension is run.
v0.1.0
- Update .NET Core Dockerfile generation #264. Per the .NET team, don't generate
docker-compose
files for .NET Core - Update to version 0.0.18 of the language server (thanks @rcjsuen) #291. This includes fixes for:
- Update Linux post-install link in README.md (thanks @gregvanl) #275
- Add docker.host setting as alternative for setting DOCKER_HOST environment variable (thanks @tfenster) #304
- Basic Dockerfile for Ruby (thanks @MiguelSavignano) #276
- Azure container registries bugfixes and enhancements (thanks @estebanreyl, @julialieberman) #299
- Fixes #266 to fix error when expanding empty container registry
- Improves Azure explorer expansion speed by parallelizing network calls
- Alphabetically organized registries listed from azure and organized tags by date of creation
- Add "Docker: Compose Restart" command #316
- Add link to extension docs and Azure publish tutorial to readme
- Fix #295 to provide proper error handling if project file can't be found adding Dockerfile to project
- Fix #302 so that Compose Up/Down work correctly from the text editor context menu
- Clarify README documentation on DOCKER_HOST to note that DOCKER_CER_PATH may be required for TLS (thanks @mikepatrick) #324
- Engineering improvements (tests and lint fixes)
v0.0.27
0.0.27 - 19 May 2018
- Fixes indentation problem with Python docker-compose.yml files (thanks @brettcannon) #242
- Adds support for showing the Docker explorer in a new viewlet
- Adopt v0.0.17 of the language server (thanks @rcjsuen!) #249
v0.0.24
0.0.24 - 02 Feb 2018
- Fixes #189 to provide friendly errors when Docker is not running
- Fixes #200 to provide two new options
dockerComposeBuild
anddockerComposeDetached
control howdocker-compose
is launched - Fixes #208 where an incorrect repository name was being passed to Azure App Services
- Update to
v0.0.13
of the Docker Language Server (thanks @rcjsuen) #198 - Activate on
onDebugInitialConfigurations
insted ofonDebug
to delay loading (thanks @gregvanl) - Thank you to @DovydasNavickas for PR #202 to fix grammatical errors
v0.0.23
- Do not show dangling images in explorer (thanks @johnpapa) #175
- Add configuration to prompt on System Prune, fixes #183
- Upgrade to new language server (thanks @rcjsuen) #173
- Adding show logs command to dead containers (thanks @FredrikFolkesson) #178
- Default to Node 8.9 when generating Dockerfile (thanks @johnpapa) #174
- Add
compose up
andcompose down
context menus for files explicitly nameddocker-compose.yml
ordocker-compose.debug.yml
- Browse to the Azure portal context menu, fixes #151
- Add
docker.truncateLongRegistryPaths
anddocker.truncateMaxLength
configuration options enable truncation of long image and container names in the Explorer, fixes #180 - Images in the Explorer now show age (e.g. '22 days ago')
- Update
Dockerfile
forgo
workspaces (thanks @vladbarosan) #194
0.0.20-release
Prep for 0.0.20 release