Skip to content

Releases: docker/vscode-extension

v0.18.0 - 2025-10-15

15 Oct 16:40
35c722a

Choose a tag to compare

Added

  • introduced a new cwd debug configuration attribute so that the working directory used to launch the debug adapter can be set (#210)
  • record the system's version of Buildx in the telemetry (#218)
  • record telemetry when any Buildx debug session is started (#226)
  • Compose
    • update schema to the latest version

Changed

  • the extension's telemetry is now controlled by environment variables and by default will not be collected during local development and locally built VSIX files as those environment variables would be undefined locally (#220)
    • note that the language server is a binary that is downloaded and included in the VSIX file at build-time so its behaviour is unaffected by this change

Fixed

  • correct the description to state that the dockerfile debug attribute has to be relative to the working directory (#210)
  • Bake
    • correct the schema for the output attribute of the target block so that the list can also contain objects instead of only strings (docker/docker-language-server#77)

Removed

  • removed the "Build with Debugger" command (docker.debug.editorContents) as it is no longer necessary now that launch configurations have been implemented

v0.17.0 - 2025-09-17

17 Sep 18:00
d347fde

Choose a tag to compare

Added

Fixed

  • Dockerfile
    • textDocument/inlayHint
  • Compose

Removed

  • the experimental docker.extension.enableBuildDebugging setting has been removed and the build debugging features are now enabled by default

v0.16.0 - 2025-08-26

26 Aug 10:39
655c222

Choose a tag to compare

Added

  • Dockerfile
  • Compose
    • textDocument/completion
    • textDocument/definition
      • support jumping to service references in the volumes_from attribute of a service object (#452)
    • textDocument/documentHighlight
      • support highlighting service references in the volumes_from attribute of a service object (#452)
    • textDocument/documentLink
    • textDocument/prepareRename
      • support preparing renames for services in the volumes_from attribute of a service object (#452)
    • textDocument/rename
      • support renaming service referencesin the volumes_from attribute of a service object (#452)
  • Bake
    • textDocument/completion
      • provide local file and folder name suggestions (docker/docker-language-server#414)
        • context attribute in a target block
        • contexts attribute in a target block
        • dockerfile attribute in a target block

Fixed

  • Dockerfile
  • Compose
    • textDocument/completion
    • textDocument/documentHighlight
      • prevent file and folder bind mounts from returning results as they are not valid volume object references (#450)
    • textDocument/documentLink
    • textDocument/prepareRename
      • prevent file and folder bind mounts from returning results as they are not valid volume object references (#450)
    • textDocument/rename
      • prevent file and folder bind mounts from returning results as they are not valid volume object references (#450)
  • Bake

v0.15.0 - 2025-08-13

13 Aug 17:01
dcf0138

Choose a tag to compare

Added

  • added a language configuration for the dockerbake language to improve the editing experience (#184)
  • Compose
    • updated Compose schema to the latest version

Fixed

v0.14.0 - 2025-08-06

06 Aug 18:08
6416e06

Choose a tag to compare

Added

Fixed

v0.13.0 - 2025-07-17

17 Jul 09:49
94c6947

Choose a tag to compare

Added

Changed

  • errors with the Docker Language Server will no longer be hidden

Fixed

  • stop the language server from crashing when opened inside a WSL folder with a dollar sign (#165)
  • Compose
    • textDocument/completion
    • textDocument/documentLink

v0.12.0 - 2025-07-09

09 Jul 17:40
3940e1f

Choose a tag to compare

Added

Fixed

v0.11.0 - 2025-06-23

23 Jun 15:42
bd76d5d

Choose a tag to compare

Added

  • Dockerfile
    • include the Dockerfile Language Server written in TypeScript into the extension
    • draw horizontal lines between each FROM instruction to help users visually distinguish the different parts of a Dockerfile (#147)
      • a new docker.extension.editor.dockerfileBuildStageDecorationLines setting to toggle the divider lines, defaults to true

0.10.0 - 2025-06-12

12 Jun 14:47
178c346

Choose a tag to compare

Added

Fixed

0.9.0 - 2025-06-10

12 Jun 14:43
d143f06

Choose a tag to compare

Added

Fixed