Releases: microsoft/vscode-azurecontainerapps
v0.10.0
Changed
-
[961] Add distinct deployment types
BasicvsAdvancedfor workspace project deployments -
[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
v0.9.1
v0.9.0
Overview
This update introduces two Copilot-powered features / enhancements for Deploy to Container App:
- 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.
- 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.
Added
v0.8.3
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
v0.8.1
v0.8.0
Summary of Major Changes
-
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.
-
A new
Containerview has been added along with a host of new commands, providing more ways to edit container images and environment variables directly. -
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.)
-
Improved activity log output for all major commands.
-
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
Containerview 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 toEdit 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 newenvPathoptionuseRemoteConfiguration. - [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 isCreate Container App...followed byDeploy to Container App....
Engineering
- [817] Add
api.deployImageas part of updated API export and ensure backward compatibility in support of new managed identity features - [816] Add backward compatibility to
api.deployWorkspaceProjectin support of the new managed identity features - [790] Add
tsaoptions.json - [788] Setup workspace project tests to run in parallel
v0.7.1
v0.7.0
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
envPathand converting it to environment variables
Fixed
- [627] Use existing env variables when updating container app if "skipped"
v0.6.2
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
--platformflag syntax. Improve deploy experience by detecting and removing--platformflags 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 Repocommand
Engineering
- [578] Create an API for the
deployWorkspaceProjectcommand



