diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d009d3..4c0e6a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ ## Unreleased +## 0.9.0 - 2024-05-14 + +In [preparation of the Azure Account extension being deprecated at the end of the year](https://github.com/microsoft/vscode-azure-account/issues/964), we've moved the Azure Cloud Shell feature to the Azure Resources extension. Apart from moving codebases, the feature is the same from a users perspective. Authentication for the Cloud Shell feature is now handled by the VS Code built-in Microsoft authentication provider, which means you may have to login upon first use of the migrated feature. + +Additionally, we've fixed two longstanding Azure Cloud Shell bugs that caused issues launching the feature on Linux and macOS: [#719](https://github.com/microsoft/vscode-azure-account/issues/719) and [#959](https://github.com/microsoft/vscode-azure-account/issues/959). + +### Added + +* [[848]](https://github.com/microsoft/vscode-azureresourcegroups/pull/848) Migrate Azure Cloud Shell feature from the Azure Account extension + +### Fixed + +* [[855]](https://github.com/microsoft/vscode-azureresourcegroups/pull/855) Stop using `--ms-enable-electron-run-as-node` flag to fix launching Cloud Shell on macOS +* [[854]](https://github.com/microsoft/vscode-azureresourcegroups/pull/854) Use `process.execPath` instead of `process.argv0` to fix launching Cloud Shell on Linux + ## 0.8.6 - 2024-04-25 ### Added diff --git a/README.md b/README.md index 182af82..408623f 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,26 @@ Create an Azure resource from your installed extensions directly in VS Code. ![Create Resource](resources/readme/createResourceGraphic.png) +### Azure Cloud Shell + +Azure Cloud Shell instances can be started via the terminal view in VS Code. To begin, click the +dropdown arrow in the terminal view and select from either `Azure Cloud Shell (Bash)` or +`Azure Cloud Shell (PowerShell)`. + +![VS Code terminal view with context menu](resources/readme/terminalViewWithMenu.png) + +If this is your first time using the Cloud Shell, the following notification will appear prompting +you to set it up. + +!["Must setup cloud shell" notification](resources/readme/mustSetupCloudShell.png) + +The Cloud Shell will load in the terminal view once you've finished configuring it. + +![The Azure Cloud Shell in the terminal window](resources/readme/cloudShell.png) + +You may also upload files to Cloud Shell using the `Azure: Upload to Cloud Shell` command. + + ## Azure Extensions Install these extensions to enable additional resource-specific features. diff --git a/package-lock.json b/package-lock.json index 3325731..94c617a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-azureresourcegroups", - "version": "0.8.7-alpha.0", + "version": "0.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-azureresourcegroups", - "version": "0.8.7-alpha.0", + "version": "0.9.0", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@azure/arm-resources": "^5.2.0", diff --git a/package.json b/package.json index f671067..c8b0eb9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-azureresourcegroups", "displayName": "Azure Resources", "description": "%azureResourceGroups.description%", - "version": "0.8.7-alpha.0", + "version": "0.9.0", "publisher": "ms-azuretools", "icon": "resources/resourceGroup.png", "aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255", diff --git a/resources/readme/cloudShell.png b/resources/readme/cloudShell.png new file mode 100644 index 0000000..3ecb9be Binary files /dev/null and b/resources/readme/cloudShell.png differ diff --git a/resources/readme/mustSetupCloudShell.png b/resources/readme/mustSetupCloudShell.png new file mode 100644 index 0000000..eba44c2 Binary files /dev/null and b/resources/readme/mustSetupCloudShell.png differ diff --git a/resources/readme/terminalViewWithMenu.png b/resources/readme/terminalViewWithMenu.png new file mode 100644 index 0000000..aaa9831 Binary files /dev/null and b/resources/readme/terminalViewWithMenu.png differ