When using environment variables in a `devcontainer.json` file, you can now include a default value that will be used when the environment variable is not set:
The built-in CLI `devcontainer` (or `devcontainer-insiders` for VS Code Insiders) of the Dev Containers extension now forwards to the built-in open source CLI. The `open` command and the previous CLI arguments for the `build` command are also supported.
As part of the [dev container specification](https://containers.dev), we recently open sourced two new repos, where we host a specific set of features and images that were previously in the [vscode-dev-containers repository](https://github.com/microsoft/vscode-dev-containers/issues/1589):
You could always publish your own dev container image, and now you can publish Features as well! To get started, you can use this [Features template repository](https://github.com/devcontainers/feature-template) to create a set of Features. It includes a GitHub Actions workflow to automate the publishing process.
* Go to [devcontainers.github.io](https://github.com/devcontainers/devcontainers.github.io)
* Open a PR to modify the [collection-index.yml](https://github.com/devcontainers/devcontainers.github.io/blob/gh-pages/_data/collection-index.yml) file.