Skip to content

Latest commit

 

History

History
555 lines (365 loc) · 24.2 KB

CHANGELOG.md

File metadata and controls

555 lines (365 loc) · 24.2 KB

Change Log

Notable changes.

November 2024

[0.72.0]

September 2024

[0.71.0]

[0.70.0]

August 2024

[0.69.0]

  • Enhance Template metadata (devcontainers#875)
    • Caches additional Template metadata (such as files) onto the manifest
    • Resolves full file paths for optionalPaths directories that only contain one file (for better usability in upstream tools)
    • Fixes bugs

[0.68.0]

[0.67.0]

July 2024

[0.66.0]

June 2024

[0.65.0]

[0.64.0]

[0.63.0]

May 2024

[0.62.0]

[0.61.0]

[0.60.0]

April 2024

[0.59.1]

[0.59.0]

March 2024

[0.58.0]

[0.57.0]

February 2024

[0.56.2]

January 2024

[0.56.1]

  • Add hidden --omit-syntax-directive flag (devcontainers#728) to disable writing #syntax directives in intermediate Dockerfiles, even if provided by the user. This is an advanced flag meant to mitigate issues involving user namespace remapping. This flag will be removed in a future release. See moby/buildkit#4556 for more information.
  • Update dependencies (devcontainers#722)

[0.56.0]

December 2023

[0.55.0]

[0.54.2]

November 2023

[0.54.1]

[0.54.0]

[0.53.0]

  • add --dry-run to upgrade command (devcontainers#679)
  • Fix version sorting and report major version in outdated command (devcontainers#670)
    • NOTE: This changes the signature of the features info command and the output of publishing Features/Templates. The key publishedVersions has been renamed to publishedTags to better mirror the key's values.
  • Docker compose: Updates create error description to include cause for docker auth plugin errors (devcontainers#660)

October 2023

[0.52.1]

  • Updates create error description to include cause for docker auth plugin errors (devcontainers#656)

[0.52.0]

September 2023

[0.51.3]

August 2023

[0.51.2]

[0.51.1]

[0.51.0]

July 2023

[0.50.2]

[0.50.1]

[0.50.0]

[0.49.0]

June 2023

[0.48.0]

[0.47.0]

[0.46.0]

[0.45.0]

[0.44.0]

  • Preview: Feature Dependencies (devcontainers/spec#234)
    • devcontainer-feature.json can now specify a dependsOn property that lists other Features that must be installed before the current Feature can be installed.
    • Complete rewrite of the Feature dependency resolution model
    • NOTE: This is a feature preview - please submit your feedback!
  • Fix containerEnv values with spaces (devcontainers#532)

[0.43.0]

May 2023

[0.42.0]

April 2023

[0.41.0]

[0.40.0]

[0.39.0]

[0.38.0]

[0.37.0]

March 2023

[0.36.0]

  • Add initial support for docker credential helpers when fetching Features/Templates. (devcontainers#460, contributed by @aaronlehmann)

[0.35.0]

  • Transform maven, gradle and jupyterlab usages to their features v2 counterparts. (devcontainers#461)
  • Escape and enclose containerEnv in quotes when writing to Dockerfile. (devcontainers#454)
  • Update package dependencies.

[0.34.0]

[0.33.0]

[0.32.0]

February 2023

[0.31.0]

[0.30.0]

  • Fix: Merge metadata logic for containerEnv for devcontainer build. (devcontainers#392)
  • Support querying registries that Accept application/vnd.oci.image.index.v1+json. (devcontainers#393)
  • Updates Features cache logic - Incrementally copy features near the layer they're installed. (devcontainers#382)

January 2023

[0.29.0]

[0.28.0]

[0.27.1]

[0.27.0]

December 2022

[0.26.1]

[0.26.0]

[0.25.3]

November 2022

[0.25.2]

  • Fix Feature/Template publishing issue when a capital letter is in the repo name (devcontainers#303)

[0.25.1]

[0.25.0]

[0.24.1]

  • features test: Respects testing scenarios where 'remoteUser' is non-root (devcontainers#286)

[0.24.0]

October 2022

[0.23.2]

[0.23.1]

  • Pick up updated remoteEnv, remoteUser and userEnvProbe properties. (devcontainers#252)

[0.23.0]

[0.22.0]

[0.21.0]

  • New Command: templates apply to apply fetch and apply a dev container Template to a project
  • Initial support for running lifecycle scripts in parallel
  • Improvements to the features test command
  • Improvements related to packaging dev container Features and Templates

[0.20.0]

[0.19.1]

[0.19.0]

[0.18.0]

September 2022

[0.17.0]

[0.16.0]

[0.15.0]

August 2022

[0.14.2]

[0.14.1]

[0.14.0]

  • Update to vscode-dev-containers 0.245.2.

[0.13.0]

  • Updates to devcontainer features test command
    • Can now specify a scenarios.json per-feature
  • Introduces devcontainer features info command

[0.12.1]

  • Pick up v0.10.2 related to container ENV output.

[0.12.0]

  • Native implementation for pushing a dev container feature to an OCI registry
  • features publish command

[0.11.0]

[0.10.2]

[0.10.1]

  • Fixes regression where some dev container feature properties were not being applied properly (devcontainers#126)
  • Fixes undesired behavior with dev container features and multi-stage builds (devcontainers#120)

[0.10.0]

[0.9.0]

  • WIP on features v2:
    • Contributable features in OCI registries.

July 2022

[0.8.0]

  • Build command: Support multiple --image-name parameters (#61)
  • WIP on features v2:
    • Contributable features.
    • features test command.

June 2022

[0.7.0]

May 2022

[0.6.0]

[0.5.0]

  • Update to vscode-dev-containers 0.238.0.

[0.4.0]

  • Merge user and features Dockerfile to simplify cache and multi-platform handling.
  • Use PTY for --log-format-json.

[0.3.0]

  • BuildKit version check for --build-context.

[0.2.0]

  • Use single Dockerfile to build image for single container using BuildKit.

[0.1.0]

  • Initial version.