Skip to content

Commit ad55be2

Browse files
Merge pull request #311431 from sdwheeler/sdw-w545138-feb-release
Update Cloud Shell release notes for Feb-2026
2 parents 51eebbc + 615a4ca commit ad55be2

2 files changed

Lines changed: 91 additions & 59 deletions

File tree

articles/cloud-shell/faq-troubleshooting.md

Lines changed: 29 additions & 18 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/03/2025
3+
ms.date: 02/05/2026
44
ms.topic: troubleshooting
55
tags: azure-resource-manager
66
ms.custom: has-azure-ad-ps-ref
@@ -155,10 +155,10 @@ command that requires elevated permissions.
155155
your case, the request should be unsuccessful, but you can find the hostname you need to
156156
resolve.
157157

158-
[![Screenshot of the browser developer tools.](media/faq-troubleshooting/devtools-small.png)](media/faq-troubleshooting/devtools-large.png#lightbox)
158+
[![Screenshot of the browser developer tools.][06]](media/faq-troubleshooting/devtools-large.png#lightbox)
159159

160160
For information about accessing the Developer Tools in other browsers, see
161-
[Capture a browser trace for troubleshooting][03].
161+
[Capture a browser trace for troubleshooting][01].
162162

163163
1. From a host outside of your private network, run the `nslookup` command to find the IP address
164164
of the hostname as found in the previous step.
@@ -188,14 +188,14 @@ command that requires elevated permissions.
188188
- IP Address: 40.84.152.91
189189

190190
For more information about creating DNS records in a private DNS zone, see
191-
[Manage DNS record sets and records with Azure DNS][02].
191+
[Manage DNS record sets and records with Azure DNS][03].
192192

193193
> [!NOTE]
194194
> This IP address is subject to change periodically. You might need to repeat this process to
195195
> discover the new IP address.
196196

197197
Alternately, you can deploy your own private Cloud Shell instance. For more information, see
198-
[Deploy Cloud Shell in a virtual network][01].
198+
[Deploy Cloud Shell in a virtual network][02].
199199

200200
### Terminal output - Sorry, your Cloud Shell failed to provision: {"code":"TenantDisabled" ...}
201201

@@ -220,10 +220,14 @@ command that requires elevated permissions.
220220
### Terminal Output - Audience `<service-audience-url>` is not a supported MSI token audience
221221

222222
- **Details**: Cloud Shell was unable to fetch the necessary token for the Azure service that the
223-
command required. This happens when Cloud Shell doesn't support the token audience requested by
224-
the command.
223+
command required. This error happens when Cloud Shell doesn't support the token audience requested
224+
by the command.
225225
- **Resolution**: Run the following command in Cloud Shell to sign in interactively and acquire the
226-
necessary credentials before retrying your original command: `az login --use-device-code`
226+
necessary credentials before retrying your original command: `az login --use-device-code`.
227+
228+
> [!NOTE]
229+
> The `https://appservice.azure.com/` audience was added as a supported token audience in the
230+
> February 2026 update.
227231
228232
## Managing Cloud Shell
229233
@@ -268,15 +272,22 @@ Use the following steps to delete your user settings.
268272
### Block Cloud Shell in a locked down network environment
269273
270274
- **Details**: Administrators might wish to disable access to Cloud Shell for their users. Cloud
271-
Shell depends on access to the `ux.console.azure.com` domain, which can be denied, stopping any
272-
access to Cloud Shell's entry points including `portal.azure.com`, `shell.azure.com`, Visual
273-
Studio Code Azure Account extension, and `learn.microsoft.com`. In the US Government cloud, the
274-
entry point is `ux.console.azure.us`; there's no corresponding `shell.azure.us`.
275-
- **Resolution**: Restrict access to `ux.console.azure.com` or `ux.console.azure.us` from your
276-
network. The Cloud Shell icon still exists in the Azure portal, but you can't connect to the
277-
service.
275+
Shell depends on access to the `console.azure.com` domain, which can be denied, stopping any
276+
access to Cloud Shell's entry points including from `portal.azure.com` and `learn.microsoft.com`.
277+
In the US Government cloud, Cloud Shell depends on access to the `console.azure.us` domain.
278+
- **Resolution**: Restrict access to `*.console.azure.com` or `*.console.azure.us` from your
279+
network. The icon for Cloud Shell still exists in the Azure portal, but you can't connect to the
280+
service.
281+
282+
> [!NOTE]
283+
> Restricting those domains doesn't cover all potential Cloud Shell entry points, notably from
284+
> [VS Code for the Web - Azure][05] and [Windows Terminal][04]. To block all Cloud Shell entry
285+
> points in a tenant, open a support ticket.
278286

279287
<!-- link references -->
280-
[01]: /azure/cloud-shell/vnet/overview
281-
[02]: /azure/dns/dns-operations-recordsets-portal
282-
[03]: /azure/azure-portal/capture-browser-trace
288+
[01]: /azure/azure-portal/capture-browser-trace
289+
[02]: /azure/cloud-shell/vnet/overview
290+
[03]: /azure/dns/dns-operations-recordsets-portal
291+
[04]: /shows/it-ops-talk/azure-cloud-shell-in-the-windows-terminal
292+
[05]: https://code.visualstudio.com/docs/azure/vscodeforweb
293+
[06]: media/faq-troubleshooting/devtools-small.png
Lines changed: 62 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,44 @@
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: 12/03/2025
4+
ms.date: 02/05/2026
55
ms.topic: release-notes
66
---
77

88
# Azure Cloud Shell release notes
99

10-
The following document outlines the changes to Azure Cloud Shell. The Cloud Shell container image is
11-
updated on a monthly basis. Changes can include new or updated features and tools, security updates,
12-
and bug fixes.
10+
The following article outlines the changes to Azure Cloud Shell. Changes can include new or updated
11+
features and tools, security updates, and bug fixes.
1312

14-
> [!NOTE]
15-
> For a tool to be included in Cloud Shell, it must meet the criteria defined in the
16-
> [Cloud Shell Package inclusion guide][11]. For security compliance, tool packages become
17-
> deprecated when they're no longer actively maintained. There's usually a 30-day notice before a
18-
> package is removed from the image. The package may be removed sooner if there's a security
19-
> vulnerability or other critical issue. As with any other tool, if there's a tool you need, you
20-
> can install them in your Cloud Shell session as long as it doesn't require root access. For
21-
> installation instructions, consult the documentation for the package you require.
13+
Cloud Shell regularly updates Azure CLI and Azure PowerShell, including breaking change releases.
14+
For more information about upcoming breaking changes, see the following articles:
15+
16+
- [Upcoming breaking changes in Azure PowerShell][10]
17+
- [Azure CLI upcoming breaking changes][07]
18+
19+
For a tool to be included in Cloud Shell, it must meet certain criteria. For security compliance,
20+
tool packages become deprecated when they're no longer actively maintained. There's usually a 30-day
21+
notice before a package is removed from the image. We can remove a package sooner if there's a
22+
security vulnerability or other critical issue. For more information about the package inclusion
23+
criteria, see [Cloud Shell Package inclusion guide][16].
24+
25+
You can install any tool you need in your Cloud Shell session as long as it doesn't require root
26+
access. For installation instructions, consult the documentation for the package you require.
27+
28+
## February 2026
29+
30+
Tool updates
31+
32+
- Az CLI v2.82.0. This release includes breaking changes. For more information, see
33+
[Release notes & updates - Azure CLI][05].
34+
- Azure PowerShell v15.2.0. This release includes breaking changes. For more information, see
35+
[Azure PowerShell release notes][09].
36+
37+
New supported token audience
38+
39+
- The `https://appservice.azure.com/` audience was added as a supported token audience in Cloud
40+
Shell for the public cloud. For other token audiences or clouds, see the troubleshooting section
41+
in the [Azure Cloud Shell Frequently Asked Questions (FAQ)][06].
2242

2343
## November 2025
2444

@@ -27,24 +47,24 @@ User experience improvements
2747
- You can now use <kbd>Ctrl</kbd>+<kbd>V</kbd> to paste on Windows and Linux. Previously, you had to
2848
use <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>V</kbd> to paste.
2949
- 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.
50+
old UI. You can use this feature to upload individual files, but not folders.
3151

32-
Tool changes
52+
Tool updates
3353

34-
- Az CLI is version 2.79.0
35-
- PostgreSQL is version 16.10
36-
- Azure PowerShell is version 14.6.0
54+
- Az CLI v2.79.0
55+
- PostgreSQL v16.10
56+
- Azure PowerShell v14.6.0
3757

3858
## June 2025
3959

40-
Tool changes
60+
Tool updates
4161

4262
- Updated Azure CLI to v2.74.0
4363
- Updated Azure PowerShell to v14.1.0
4464
- Updated .NET to v9.0.3
4565
- Updated Microsoft.PowerShell.PSResourceGet to v1.1.1. This version includes support for MAR as a
4666
PSRepository.
47-
- Added [Inspektor Gadget][13] and `kubectl-gadget` packages. Inspektor Gadget offers tools for data
67+
- Added [Inspektor Gadget][14] and `kubectl-gadget` packages. Inspektor Gadget offers tools for data
4868
collection and system inspection on Kubernetes clusters and Linux hosts using eBPF.
4969
- `msodbcsql18` and `mssql-tools18` were readded to the image.
5070

@@ -59,19 +79,19 @@ The base image for Azure Cloud Shell was updated to use the latest version of **
5979
- `msodbcsql18` and `mssql-tools18`
6080
- `Apparmor` is primarily used in Ubuntu and not in Azure Linux.
6181
- `redis` was removed due to changes in licensing. For more information, see
62-
[Redis license update: What you need to know][06].
82+
[Redis license update: What you need to know][11].
6383

6484
## January 2025
6585

66-
Tool changes
86+
Tool updates
6787

6888
- Updated Azure CLI to [v2.68.0][04]
69-
- Updated Azure PowerShell to [v13.1.0][05]
89+
- Updated Azure PowerShell to [v13.1.0][08]
7090
- Removed guava-android Java library
7191

7292
## December 2024
7393

74-
Tool changes
94+
Tool updates
7595

7696
- The mysql client was replaced with the mariadb client. You can still run `mysql` commands in Cloud
7797
Shell, but the client is now the mariadb client.
@@ -82,12 +102,12 @@ Deprecated Packages
82102

83103
The following packages were removed for compliance with our package inclusion policy.
84104

85-
- [packer][07]
105+
- [packer][12]
86106
- [sfctl][03]
87107

88108
Published policy for inclusion of new tools
89109

90-
- [Package inclusion guide][11]
110+
- [Package inclusion guide][16]
91111

92112
## May 2024
93113

@@ -99,7 +119,7 @@ New features
99119
toolbar uses text-based menu items rather than icons, making it easier to find the desired action.
100120

101121
For more information, see
102-
[How to use the new user interface for Azure Cloud Shell][15].
122+
[How to use the new user interface for Azure Cloud Shell][16].
103123

104124
- Support for ephemeral sessions
105125

@@ -117,25 +137,26 @@ packages or are no longer maintained. If you need to use these tools, you can in
117137
Cloud Shell session. For installation instructions, consult the documentation for the package you
118138
require.
119139

120-
- [Batch-Shipyard][09]
121-
- [blobxfer][10]
122-
- [Yeoman (yo)][14]
123-
- [generator-az-terra module][12]
124-
- [Azure-functions-cli][08]
140+
- [Batch-Shipyard][14]
141+
- [blobxfer][15]
142+
- [Yeoman (yo)][15]
143+
- [generator-az-terra module][13]
144+
- [Azure-functions-cli][13]
125145

126146
<!-- link references -->
127147
[01]: ./get-started/ephemeral.md?tabs=powershell
128148
[02]: /azure/azure-functions/functions-core-tools-reference?tabs=v2
129149
[03]: /azure/service-fabric/service-fabric-cli
130150
[04]: /cli/azure/release-notes-azure-cli
131151
[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
139-
[13]: https://inspektor-gadget.io/
140-
[14]: https://yeoman.io/
141-
[15]: new-ui-shell-window.md
152+
[06]: faq-troubleshooting.md#terminal-output---audience-service-audience-url-is-not-a-supported-msi-token-audience
153+
[07]: https://azure.microsoft.com/blog/redis-license-update-what-you-need-to-know/
154+
[08]: https://developer.hashicorp.com/packer/docs/intro
155+
[09]: https://github.com/Azure/azure-functions-core-tools
156+
[10]: https://github.com/Azure/batch-shipyard
157+
[11]: https://github.com/Azure/blobxfer
158+
[12]: https://github.com/Azure/CloudShell/blob/master/docs/package-inclusion-guide.md
159+
[13]: https://github.com/Azure/generator-az-terra-module
160+
[14]: https://inspektor-gadget.io/
161+
[15]: https://yeoman.io/
162+
[16]: new-ui-shell-window.md

0 commit comments

Comments
 (0)