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
Container
view 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
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 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 newenvPath
optionuseRemoteConfiguration
. - [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.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