Skip to content

Commit 1f7636b

Browse files
authored
Merge pull request #309026 from sdwheeler/sdw-w510311-cs-relnotes-nov
Update Cloud Shell release notes for Nov-2025
2 parents a3398af + df3fa32 commit 1f7636b

5 files changed

Lines changed: 121 additions & 94 deletions

File tree

articles/cloud-shell/faq-troubleshooting.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
description: This article answers common questions and explains how to troubleshoot Cloud Shell issues.
3-
ms.date: 12/02/2025
3+
ms.date: 12/03/2025
44
ms.topic: troubleshooting
55
tags: azure-resource-manager
66
ms.custom: has-azure-ad-ps-ref
@@ -25,18 +25,26 @@ Cloud Shell supports the latest versions of following browsers:
2525
The keys used for copy and paste vary by operating system and browser. The following list contains
2626
the most common key combinations:
2727

28-
- Windows: <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy and <kbd>CTRL</kbd>+<kbd>Shift</kbd>+<kbd>v</kbd> or
28+
- Windows: <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy and <kbd>CTRL</kbd>+<kbd>v</kbd> or
2929
<kbd>Shift</kbd>+<kbd>Insert</kbd> to paste.
3030
- Firefox might not support clipboard permissions properly.
3131
- macOS: <kbd>Cmd</kbd>+<kbd>c</kbd> to copy and <kbd>Cmd</kbd>+<kbd>v</kbd> to paste.
32-
- Linux: <kbd>CTRL</kbd>+<kbd>c</kbd> to copy and <kbd>CTRL</kbd>+<kbd>Shift</kbd>+<kbd>v</kbd> to
33-
paste.
32+
- Linux: <kbd>CTRL</kbd>+<kbd>c</kbd> to copy and <kbd>CTRL</kbd>+<kbd>v</kbd> to paste.
3433

3534
> [!NOTE]
3635
> If no text is selected when you type <kbd>Ctrl</kbd>+<kbd>C</kbd>, Cloud Shell sends the `Ctrl-c`
3736
> character to the shell. The shell can interpret `Ctrl-c` as a **Break** signal and terminate the
3837
> currently running command.
3938
39+
When using the Bash shell, pasted text is automatically highlighted due to bracketed paste mode. To
40+
disable highlighting, run the following command:
41+
42+
```bash
43+
bind 'set enable-bracketed-paste off'
44+
```
45+
46+
This setting only persists if you have a mounted storage account.
47+
4048
## Frequently asked questions
4149

4250
### Is there a time limit for Cloud Shell sessions?

articles/cloud-shell/features.md

Lines changed: 62 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: Overview of features in Azure Cloud Shell
33
ms.contributor: jahelmic
4-
ms.date: 05/08/2025
4+
ms.date: 12/03/2025
55
ms.topic: overview
66
tags: azure-resource-manager
77
title: Azure Cloud Shell features
@@ -21,7 +21,7 @@ edge products and services. You can choose Bash or PowerShell as your default sh
2121

2222
Microsoft internally compiles all the packages included in the **Azure Linux** repository to help
2323
guard against supply chain attacks. For more information or to request changes to the **Azure
24-
Linux** image, see the [Cloud Shell GitHub repository][21].
24+
Linux** image, see the [Cloud Shell GitHub repository][22].
2525

2626
Cloud Shell automatically authenticates your Azure account to allow secure access for Azure CLI,
2727
Azure PowerShell, and other cloud management tools.
@@ -37,17 +37,17 @@ To persist files across sessions, you can choose to mount a storage account. Clo
3737
automatically attaches your storage (mounted as `$HOME\clouddrive`) for all future sessions.
3838
Additionally, your `$HOME` directory is persisted as an `.img` file in your Azure File share. The
3939
machine state and files outside of `$HOME` aren't persisted across sessions. Learn more about
40-
[Persisting files in Cloud Shell][28].
40+
[Persisting files in Cloud Shell][29].
4141

4242
Use best practices when storing secrets such as SSH keys. You can use Azure Key Vault to securely
43-
store and retrieve your keys. For more information, see [Manage Key Vault using the Azure CLI][05].
43+
store and retrieve your keys. For more information, see [Manage Key Vault using the Azure CLI][06].
4444

4545
### Azure drive (Azure:)
4646

4747
PowerShell in Cloud Shell provides the Azure drive (`Azure:`). You can switch to the Azure drive
4848
with `cd Azure:` and back to your home directory with `cd ~`. The Azure drive enables easy
4949
discovery and filesystem-like navigation of Azure resources such as Compute, Network, Storage, and
50-
others. You can continue to use the familiar [Azure PowerShell cmdlets][09] to manage these
50+
others. You can continue to use the familiar [Azure PowerShell cmdlets][10] to manage these
5151
resources regardless of the drive you are in.
5252

5353
> [!NOTE]
@@ -60,9 +60,9 @@ resources regardless of the drive you are in.
6060
Cloud Shell includes preconfigured authentication for open source tools such as Terraform, Ansible,
6161
and Chef InSpec. For more information, see the following articles:
6262

63-
- [Run Ansible playbook][02]
64-
- [Manage your Azure dynamic inventories][01]
65-
- [Install and configure Terraform][04]
63+
- [Run Ansible playbook][03]
64+
- [Manage your Azure dynamic inventories][02]
65+
- [Install and configure Terraform][05]
6666

6767
## Preinstalled tools
6868

@@ -78,17 +78,18 @@ updated monthly. Use the following commands to see the current list of tools and
7878

7979
Cloud Shell comes with the following Azure command-line tools preinstalled:
8080

81-
- [Azure CLI][08]
82-
- [Azure PowerShell][09]
83-
- [Az.Tools.Predictor][10]
84-
- [AzCopy][07]
85-
- [Service Fabric CLI][06]
81+
- [Azure CLI][09]
82+
- [Azure PowerShell][10]
83+
- [Az.Tools.Predictor][11]
84+
- [AzCopy][08]
85+
- [Bicep CLI][01]
86+
- [Service Fabric CLI][07]
8687

8788
### Other Microsoft services
8889

89-
- [Office 365 CLI][25]
90-
- [Exchange Online PowerShell][11]
91-
- A basic set of [Microsoft Graph PowerShell][12] modules
90+
- [Office 365 CLI][26]
91+
- [Exchange Online PowerShell][12]
92+
- A basic set of [Microsoft Graph PowerShell][13] modules
9293
- Microsoft.Graph.Applications
9394
- Microsoft.Graph.Authentication
9495
- Microsoft.Graph.Groups
@@ -97,8 +98,8 @@ Cloud Shell comes with the following Azure command-line tools preinstalled:
9798
- Microsoft.Graph.Identity.SignIns
9899
- Microsoft.Graph.Users.Actions
99100
- Microsoft.Graph.Users.Functions
100-
- [MicrosoftPowerBIMgmt][13] PowerShell modules
101-
- [SqlServer][14] PowerShell modules
101+
- [MicrosoftPowerBIMgmt][14] PowerShell modules
102+
- [SqlServer][15] PowerShell modules
102103

103104
### Productivity tools
104105

@@ -119,15 +120,15 @@ Text editors
119120

120121
### Cloud management tools
121122

122-
- [Docker Desktop][20]
123-
- [Kubectl][24]
124-
- [Helm][23]
125-
- [Cloud Foundry CLI][19]
126-
- [Terraform][27]
127-
- [Ansible][03]
128-
- [Chef InSpec][18]
129-
- [Puppet Bolt][26]
130-
- [HashiCorp Packer][17]
123+
- [Docker Desktop][21]
124+
- [Kubectl][25]
125+
- [Helm][24]
126+
- [Cloud Foundry CLI][20]
127+
- [Terraform][28]
128+
- [Ansible][04]
129+
- [Chef InSpec][19]
130+
- [Puppet Bolt][27]
131+
- [HashiCorp Packer][18]
131132

132133
### Developer tools
133134

@@ -147,8 +148,8 @@ Database tools
147148

148149
- MySQL client
149150
- PostgreSQL client
150-
- [sqlcmd Utility][15]
151-
- [mssql-scripter][22]
151+
- [sqlcmd Utility][16]
152+
- [mssql-scripter][23]
152153

153154
Programming languages
154155

@@ -168,36 +169,37 @@ PowerShell modules, Node.js packages, and most packages that can be installed wi
168169

169170
## Next steps
170171

171-
- [Cloud Shell Quickstart][16]
172-
- [Learn about Azure CLI][08]
173-
- [Learn about Azure PowerShell][09]
172+
- [Cloud Shell Quickstart][17]
173+
- [Learn about Azure CLI][09]
174+
- [Learn about Azure PowerShell][10]
174175

175176
<!-- link references -->
176-
[01]: /azure/developer/ansible/dynamic-inventory-configure
177-
[02]: /azure/developer/ansible/getting-started-cloud-shell
178-
[03]: /azure/developer/ansible/overview
179-
[04]: /azure/developer/terraform/quickstart-configure
180-
[05]: /azure/key-vault/general/manage-with-cli2#prerequisites
181-
[06]: /azure/service-fabric/service-fabric-cli
182-
[07]: /azure/storage/common/storage-use-azcopy-v10
183-
[08]: /cli/azure/
184-
[09]: /powershell/azure
185-
[10]: /powershell/azure/predictor-overview
186-
[11]: /powershell/exchange/exchange-online-powershell
187-
[12]: /powershell/module/?term=Microsoft.Graph
188-
[13]: /powershell/module/?term=MicrosoftPowerBIMgmt
189-
[14]: /powershell/module/sqlserver
190-
[15]: /sql/tools/sqlcmd-utility
191-
[16]: get-started.md
192-
[17]: https://developer.hashicorp.com/packer/docs
193-
[18]: https://docs.chef.io/
194-
[19]: https://docs.cloudfoundry.org/cf-cli/
195-
[20]: https://docs.docker.com/desktop/
196-
[21]: https://github.com/Azure/CloudShell
197-
[22]: https://github.com/microsoft/mssql-scripter/blob/dev/doc/usage_guide.md
198-
[23]: https://helm.sh/docs/
199-
[24]: https://kubernetes.io/docs/reference/kubectl/
200-
[25]: https://pnp.github.io/office365-cli/
201-
[26]: https://puppet.com/docs/bolt/latest/bolt.html
202-
[27]: https://www.terraform.io/docs/providers/azurerm/
203-
[28]: persisting-shell-storage.md
177+
[01]: /azure/azure-resource-manager/bicep/bicep-cli?tabs=bicep-cli
178+
[02]: /azure/developer/ansible/dynamic-inventory-configure
179+
[03]: /azure/developer/ansible/getting-started-cloud-shell
180+
[04]: /azure/developer/ansible/overview
181+
[05]: /azure/developer/terraform/quickstart-configure
182+
[06]: /azure/key-vault/general/manage-with-cli2#prerequisites
183+
[07]: /azure/service-fabric/service-fabric-cli
184+
[08]: /azure/storage/common/storage-use-azcopy-v10
185+
[09]: /cli/azure/
186+
[10]: /powershell/azure
187+
[11]: /powershell/azure/predictor-overview
188+
[12]: /powershell/exchange/exchange-online-powershell
189+
[13]: /powershell/module/?term=Microsoft.Graph
190+
[14]: /powershell/module/?term=MicrosoftPowerBIMgmt
191+
[15]: /powershell/module/sqlserver
192+
[16]: /sql/tools/sqlcmd-utility
193+
[17]: get-started.md
194+
[18]: https://developer.hashicorp.com/packer/docs
195+
[19]: https://docs.chef.io/
196+
[20]: https://docs.cloudfoundry.org/cf-cli/
197+
[21]: https://docs.docker.com/desktop/
198+
[22]: https://github.com/Azure/CloudShell
199+
[23]: https://github.com/microsoft/mssql-scripter/blob/dev/doc/usage_guide.md
200+
[24]: https://helm.sh/docs/
201+
[25]: https://kubernetes.io/docs/reference/kubectl/
202+
[26]: https://pnp.github.io/office365-cli/
203+
[27]: https://puppet.com/docs/bolt/latest/bolt.html
204+
[28]: https://www.terraform.io/docs/providers/azurerm/
205+
[29]: persisting-shell-storage.md

articles/cloud-shell/new-ui-shell-window.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
description: Overview of how to use the new user interface for Azure Cloud Shell.
3-
ms.contributor: jahelmic
4-
ms.date: 01/28/2025
3+
ms.date: 12/03/2025
54
ms.topic: how-to
65
tags: azure-resource-manager
76
title: How to use the new user interface for Azure Cloud Shell
@@ -67,6 +66,10 @@ share** button opens the Azure portal view of your Cloud Shell file share.
6766
> File and path names are case sensitive in Cloud Shell. Double check your casing in your file
6867
> path.
6968
69+
You can also drag files from your local computer into the Cloud Shell window to upload them. The
70+
files are uploaded into the `/home/user` directory. You can select multiple files to upload at once.
71+
This feature only supports uploading files, not folders.
72+
7073
## New session button
7174

7275
Cloud Shell allows you to have multiple concurrent sessions across browser tabs. Each session runs
@@ -135,15 +138,25 @@ When you select the **Close** button, the Cloud Shell session is terminated.
135138

136139
## Copy and paste
137140

138-
- Windows: <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy is supported but use
141+
- Windows: Use <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy and <kbd>Ctrl</kbd>+<kbd>v</kbd> or
139142
<kbd>Shift</kbd>+<kbd>Insert</kbd> to paste.
140-
- The Firefox browser might not support clipboard permissions properly.
143+
- Firefox might not support clipboard permissions properly.
141144
- macOS: <kbd>Cmd</kbd>+<kbd>c</kbd> to copy and <kbd>Cmd</kbd>+<kbd>v</kbd> to paste.
142-
- Linux: <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy and <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>v</kbd> to paste.
145+
- Linux: <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy and <kbd>Ctrl</kbd>+<kbd>v</kbd> to paste.
143146

144147
> [!NOTE]
145-
> If no text is selected when you type <kbd>Ctrl</kbd>+<kbd>c</kbd>, Cloud Shell sends the `Ctrl-C`
146-
> character to the shell. Sending `Ctrl-C` can terminate the currently running command.
148+
> If no text is selected when you type <kbd>Ctrl</kbd>+<kbd>C</kbd>, Cloud Shell sends the `Ctrl-c`
149+
> character to the shell. The shell can interpret `Ctrl-c` as a **Break** signal and terminate the
150+
> currently running command.
151+
152+
When using the Bash shell, pasted text is automatically highlighted due to bracketed paste mode. To
153+
disable highlighting, run the following command:
154+
155+
```bash
156+
bind 'set enable-bracketed-paste off'
157+
```
158+
159+
This setting only persists if you have a mounted storage account.
147160

148161
## Resize Cloud Shell window
149162

articles/cloud-shell/release-notes.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Cloud Shell release notes
33
description: This article lists the new features and changes released in Azure Cloud Shell.
4-
ms.date: 06/27/2025
4+
ms.date: 12/03/2025
55
ms.topic: release-notes
66
---
77

@@ -20,6 +20,21 @@ and bug fixes.
2020
> can install them in your Cloud Shell session as long as it doesn't require root access. For
2121
> installation instructions, consult the documentation for the package you require.
2222
23+
## November 2025
24+
25+
User experience improvements
26+
27+
- You can now use <kbd>Ctrl</kbd>+<kbd>V</kbd> to paste on Windows and Linux. Previously, you had to
28+
use <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>V</kbd> to paste.
29+
- You can now drag and drop files in the new UI. Previously, this feature was only available in the
30+
old UI. You can use this to upload individual files, but not folders.
31+
32+
Tool changes
33+
34+
- Az CLI is version 2.79.0
35+
- PostgreSQL is version 16.10
36+
- Azure PowerShell is version 14.6.0
37+
2338
## June 2025
2439

2540
Tool changes
@@ -121,21 +136,6 @@ require.
121136
[10]: https://github.com/Azure/blobxfer
122137
[11]: https://github.com/Azure/CloudShell/blob/master/docs/package-inclusion-guide.md
123138
[12]: https://github.com/Azure/generator-az-terra-module
124-
[13]: https://yeoman.io/
125-
[14]: new-ui-shell-window.md
126-
<!-- updated link references -->
127-
[01]: ./get-started/ephemeral.md?tabs=powershell
128-
[02]: /azure/azure-functions/functions-core-tools-reference?tabs=v2
129-
[03]: /azure/service-fabric/service-fabric-cli
130-
[04]: /cli/azure/release-notes-azure-cli
131-
[05]: /powershell/azure/release-notes-azureps?view=azps-13.1.0&preserve-view=true
132-
[06]: https://azure.microsoft.com/blog/redis-license-update-what-you-need-to-know/
133-
[07]: https://developer.hashicorp.com/packer/docs/intro
134-
[08]: https://github.com/Azure/azure-functions-core-tools
135-
[09]: https://github.com/Azure/batch-shipyard
136-
[10]: https://github.com/Azure/blobxfer
137-
[11]: https://github.com/Azure/CloudShell/blob/master/docs/package-inclusion-guide.md
138-
[12]: https://github.com/Azure/generator-az-terra-module
139139
[13]: https://inspektor-gadget.io/
140140
[14]: https://yeoman.io/
141141
[15]: new-ui-shell-window.md

articles/cloud-shell/using-the-shell-window.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
description: Overview of how to use the Azure Cloud Shell window.
3-
ms.contributor: jahelmic
4-
ms.date: 01/23/2024
3+
ms.date: 12/03/2025
54
ms.topic: how-to
65
tags: azure-resource-manager
76
title: Using the Azure Cloud Shell window
@@ -60,6 +59,10 @@ Select the upload/download files icon on the top left of the window, then select
6059
> File and path names are case sensitive in Cloud Shell. Double check your casing in your file
6160
> path.
6261
62+
You can also drag files from your local computer into the Cloud Shell window to upload them. The
63+
files are uploaded into the `/home/user` directory. You can select multiple files to upload at once.
64+
This feature only supports uploading files, not folders.
65+
6366
## Open another Cloud Shell window
6467

6568
Cloud Shell enables multiple concurrent sessions across browser tabs by allowing each session to
@@ -104,14 +107,15 @@ select restore.
104107

105108
## Copy and paste
106109

107-
- Windows: <kbd>Ctrl</kbd>-<kbd>C</kbd> to copy is supported but use
108-
<kbd>Shift</kbd>-<kbd>Insert</kbd> to paste.
110+
- Windows: Use <kbd>Ctrl</kbd>+<kbd>c</kbd> to copy and
111+
<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>v</kbd> or <kbd>Shift</kbd>+<kbd>Insert</kbd> to paste.
109112
- Firefox and Internet Explorer may not support clipboard permissions properly.
110-
- macOS: <kbd>Cmd</kbd>-<kbd>C</kbd> to copy and <kbd>Cmd</kbd>-<kbd>V</kbd> to paste.
111-
- Linux: <kbd>CTRL</kbd>-<kbd>C</kbd> to copy and <kbd>CTRL</kbd>-<kbd>SHIFT</kbd>-<kbd>V</kbd> to paste.
113+
- macOS: <kbd>Cmd</kbd>+<kbd>C</kbd> to copy and <kbd>Cmd</kbd>+<kbd>V</kbd> to paste.
114+
- Linux: <kbd>Ctrl</kbd>+<kbd>C</kbd> to copy and <kbd>Ctrl</kbd>+<kbd>SHIFT</kbd>+<kbd>V</kbd> to
115+
paste.
112116

113117
> [!NOTE]
114-
> If no text is selected when you type <kbd>Ctrl</kbd>-<kbd>C</kbd>, Cloud Shell sends the `Ctrl C`
118+
> If no text is selected when you type <kbd>Ctrl</kbd>-<kbd>C</kbd>, Cloud Shell sends the `Ctrl-C`
115119
> character to the shell. This could terminate the currently running command.
116120
117121
## Resize Cloud Shell window

0 commit comments

Comments
 (0)