Skip to content

Releases: microsoft/vscode-azurecontainerapps

v0.10.0

18 Nov 18:03
19bb9ca

Choose a tag to compare

Changed

  • [961] Add distinct deployment types Basic vs Advanced for workspace project deployments

    Workspace project deployment modes

  • [966] Update workspace project deployment walkthrough

  • [991] Rethrow errors for the deploy workspace project API

  • [960] [957] [958] Improve various activity log and output log wordings

  • [976] Improve starting resource display in the activity log when deploying a workspace project

  • [987] Update Privacy Statement link

Engineering

  • [973] [974] Add / update workspace project deployment tests
  • [986] [985] [995] Security: Update package dependencies

v0.9.1

25 Sep 21:10
4bc7724

Choose a tag to compare

Changed

  • [967] Changes were made to support the upcoming multi-factor authentication requirements for Azure

v0.9.0

05 Aug 20:36
7ed0271

Choose a tag to compare

Overview

This update introduces two Copilot-powered features / enhancements for Deploy to Container App:

  1. When deploying an image from a container registry, you'll now be greeted by a new summary view. Click any field to quickly go back and make edits. For more info about a specific field, use the new Copilot icon on the right-hand side to ask questions and gain greater insight.
summaryView
  1. When deploying from a workspace project, the extension now contributes custom activity log command data and metadata for use by Copilot. This is useful for diagnosing deployment errors during image building or startup, and for learning more about any deployment actions taken. The extension will now provide additional Copilot context, such as deployment logs, when errors are encountered.
activityLogCopilotButton

Added

  • [897] Add new summary view at the end of the "Deploy to Container App..." command with copilot support.
  • [909] Add new step to automatically verify if the deployed container app started successfully.

v0.8.3

18 Jun 02:09
c54a344

Choose a tag to compare

Changed

  • [884] Upgrade dependencies for various activity log updates. Activities with activity children will now be accompanied alongside a live timer.
  • [883] Improve output log messages when editing environment variables
  • [882] Improve validation error message when naming environment variables

Fixed

  • [880] Fix output log string when deleting a scale rule

v0.8.2

10 May 01:16
7352b1f

Choose a tag to compare

Changed

  • [867] [868] Upgrade to latest version of the activity log (v2). Now shows live progress on each activity child with timers.

Engineering

  • [872] Upgrade utils package for more improvements to telemetry

v0.8.1

13 Mar 22:12
1322577

Choose a tag to compare

Changed

v0.8.0

23 Jan 00:33
b90eb5c

Choose a tag to compare

Summary of Major Changes

  1. Managed identity support has been added for connecting container apps to container registries. Assuming you have sufficient privileges, this is the preferred method for securing these resources.

    Managed Identity Screenshot

  2. A new Container view has been added along with a host of new commands, providing more ways to edit container images and environment variables directly.

    Container View Screenshot

  3. New one-click deployment method Deploy to Container App... added to the top-level container app node supports deployments from a workspace project or container registry.

    (If wishing to manage multiple apps in a workspace project, or if wishing to leverage faster deployments using saved settings, Deploy Project from Workspace... still remains the preferred deployment method and can be accessed via the workspace view.)

    Deploy to Container App Screenshot Deploy Workspace Project Screenshot
  4. Improved activity log output for all major commands.

    Activity Log Screenshot

  5. Create container app... now initializes with a quickstart image.

Added

  • [745] Add managed identity support for new connections to container registries
  • [804] New command Deploy to Container App... found on the container app item. This one-click deploy command allows deploying from a workspace project or container registry while in single revision mode.
  • [673] New Container view under the container app item. The container item provides direct access for interacting with the container's image and environment variables
  • [778] New command Edit Container Image... for allowing edits to the container image without prompting to update environment variables
  • [763] Multiple new environment variable CRUD commands found on the new environment variables item
  • [825] New command Convert Environment Variable to Secret... to quickly turn an environment variable into a container app secret

Changed

  • [755] Command Create Container App... now always starts with a quickstart image
  • [769] Rename the Update Container Image... command to Edit Container.... This command is now found on the container item.
  • [820] When running Deploy Project from Workspace..., if remote environment variables conflict with saved settings, prompt for update. Add new envPath option useRemoteConfiguration.
  • [817] Deploying an image through the Docker extension now allows user to target specific revisions / containers
  • [800] When deploying a new image to a container app, only show ingress prompt when more than the image tag is changed
  • [440] Improve the ACR selection dropdowns, providing better pick recommendations and sorting by resource group
  • [806] [756] [814] Improve activity log outputs for major commands
  • [771] Change draft deploy prompt to be a quick pick instead of a pop-up window

Removed

  • [827] Removed Create Container App from Workspace.... Preferred flow is Create Container App... followed by Deploy to Container App....

Engineering

  • [817] Add api.deployImage as part of updated API export and ensure backward compatibility in support of new managed identity features
  • [816] Add backward compatibility to api.deployWorkspaceProject in support of the new managed identity features
  • [790] Add tsaoptions.json
  • [788] Setup workspace project tests to run in parallel

v0.7.1

04 Sep 18:32
7832ebc

Choose a tag to compare

Changed

  • [684] Improve Dockerfile path descriptions
  • [685] Improve multiroot workspace support when running create and deploy commands

Fixed

  • [734] Update scaling range validation to match the portal
  • [735] Remove potential for duplicate message after creating a container app

Engineering

  • [697] Add projects and test cases for deployWorkspaceProject
  • [728] [736] Update release pipeline to support signing
  • [729] Upgrade packages for various improvements to telemetry reporting

v0.7.0

17 Apr 17:29
ec60a27

Choose a tag to compare

This update comes with some major changes to the Deploy Project from Workspace... family of commands. We have now expanded support for monorepos by enabling the deployment and saving of multiple app configurations within the same workspace project. New settings configurations can now be found under containerApps.deploymentConfigurations. Any older settings will be migrated automatically to the new schema.

We have also included a new getting started walkthrough which steps through first time deployment using the Azure Container Apps extension.

For more information please consult our README.

Added

  • [59] Add a getting started walkthrough
  • [607] Expand support for monorepos and deploying multiple app configurations within the same workspace project

Changed

  • [335] Give more context when displaying image source selection options while creating a container app
  • [634] Remove auto-naming of resources based on the workspace name and always prompts for new app names
  • [669] Recommend previously deployed to managed environments
  • [668] Prompt for a separate name when choosing to create a new managed environment
  • [641] Add support for taking a saved envPath and converting it to environment variables

Fixed

  • [627] Use existing env variables when updating container app if "skipped"

v0.6.2

27 Feb 22:11
f07b39a

Choose a tag to compare

This patch includes improvements to image building stability. We have made improvements to the way we bundle/upload project files and also automatically detect and filter unsupported ACR Dockerfile --platform flags. For any ACR build error logs that are returned, we now provide a dedicated location for them to reside in the activity log, where they are more easily accessed.

Added

  • [586] Add support for choosing a source directory when deploying a workspace project
  • [601] Image building through ACR does not currently accept --platform flag syntax. Improve deploy experience by detecting and removing --platform flags from the Dockerfile automatically
  • [580] Support workload profiles environments
  • [576] Add an entry-point to view ACR build image error logs in the activity log
  • [577] Add retries for Build Image in Azure
  • [569] Add JSON validation support for editing container app envelopes
  • [573] Ask to enable admin user when deploying an image through the Docker extension entry-point

Fixed

  • [594] Update the TAR build logic
  • [602] Deploying from a folder with an invalid name fails
  • [574] An extra input box pops up when executing Disconnect from Repo command

Engineering

  • [578] Create an API for the deployWorkspaceProject command