Skip to content

Releases: microsoft/vscode-docker

v0.5.0

07 Jan 22:37
7fe6180
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

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

20 Nov 19:43
e19f88a
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

25 Sep 18:15
b7bb4ee
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

0.3.1 - 25 September 2018

Fixed

  • Error while generating Dockerfile for 'other' #504

v0.3.0

21 Sep 21:52
2a286c3
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

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

06 Sep 17:28
d1bc4a1
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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
  • 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 of docker.defaultRegistry and docker.defaultRegistryPath, now simply use docker.defaultRegistryPath. This will be suggested automatically the first time the extension is run.

v0.1.0

26 Jul 18:37
d61e273
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • 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:
    • command 'vscode-docker.configure' not found #271
    • Dockerfile linting error in FROM #269, #280, #288, and others
    • Other linting fixes
  • 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

19 May 20:19
Compare
Choose a tag to compare
v0.0.27 Pre-release
Pre-release

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

03 Feb 02:25
Compare
Choose a tag to compare
v0.0.24 Pre-release
Pre-release

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 and dockerComposeDetached control how docker-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 of onDebug to delay loading (thanks @gregvanl)
  • Thank you to @DovydasNavickas for PR #202 to fix grammatical errors

v0.0.23

05 Jan 19:18
Compare
Choose a tag to compare
  • 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 and compose down context menus for files explicitly named docker-compose.yml or docker-compose.debug.yml
  • Browse to the Azure portal context menu, fixes #151
  • Add docker.truncateLongRegistryPaths and docker.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 for go workspaces (thanks @vladbarosan) #194

0.0.20-release

19 Oct 01:05
Compare
Choose a tag to compare
Prep for 0.0.20 release