Skip to content

Conversation

@aws-toolkit-automation
Copy link
Collaborator

Automatic merge failed

  • Resolve conflicts and push to this PR branch.
  • Do not squash-merge this PR. Use the "Create a merge commit" option to do a regular merge.

Command line hint

To perform the merge from the command line, you could do something like the following (where "origin" is the name of the remote in your local git repo):

git stash
git fetch --all
git checkout origin/feature/stepfunctions-execution
git merge origin/master
git commit
git push origin HEAD:refs/heads/autoMerge/feature/stepfunctions-execution

## Note
**There is still a little bit more work needed for fully migrating
aws-sdk v2 to v3, specifically all of these clients
[here](https://github.com/aws/aws-toolkit-vscode/blob/59fd17fcfa22798e78d0df196290edb4a070f7ec/packages/core/scripts/build/generateServiceClient.ts#L232-L251)
from the `generateServiceClient.ts` script**


## Problem
AWS SDK V2 is at EOL

## Solution
Migrate AWS SDK V2 to V3

This work has been done in the `feature/v2-to-v3-migration` feature
branch and thus merging it into `master`

Here are the PRs, which this does not include the merges from main and
resolving conflicts:
- #8043
- #8042
- #8046
- #8054
- #8041
- #8056
- #8081
- #8069
- #8067
- #8093
- #8095
- #8094
- #8171
- #8159
- #8175
- #8182



## Testing
Manually tested the [prerelease
builds](https://github.com/aws/aws-toolkit-vscode/releases/tag/pre-v2-to-v3-migration)


https://github.com/user-attachments/assets/b1d4795c-4027-462e-a195-509ac4a9d8ae


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: aws-toolkit-automation <[email protected]>
Co-authored-by: Tai Lai <[email protected]>
Co-authored-by: invictus <[email protected]>
Co-authored-by: Laxman Reddy <[email protected]>
@aws-toolkit-automation aws-toolkit-automation requested a review from a team as a code owner October 21, 2025 18:31
dylanraws and others added 28 commits October 22, 2025 11:15
## Problem
When a user tries to connect to a SageMaker Space that is in the Stopped
status (i.e., the underlying App is Deleted or has not been created),
the Space will be automatically started by the toolkit before the
connection is attempted. In some cases, the Space reaches the Running
status (i.e., the App reaches the InService status) but the remote
access capability is not yet ready as it starts asynchronously, leading
to the SageMaker:StartSession API receiving an Internal Failure
response. The client already retries, but the retries happen too
quickly, before remote access becomes ready.

## Solution
Adjust the SageMaker client retry configuration for StartSession calls
made from the detached server (called via the `sagemaker_connect`
script) to spread out the retries over multiple seconds.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

Co-authored-by: Laxman Reddy <[email protected]>
## Problem
Some of the unit tests were flakey

## Solution
Remove flakey test. We are okay to do this because the project scan flow
is no longer in use

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: Blake Lazarine <[email protected]>
- This merges the released changes for rc-20251022 into main.


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: aws-toolkit-automation <>
…8229)

- migrating this PR:
aws/aws-toolkit-vscode-staging#2248


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: aws-ides-bot <[email protected]>
Co-authored-by: aws-toolkit-automation <[email protected]>
Co-authored-by: tobixlea <[email protected]>
Co-authored-by: Sherry Lu <[email protected]>
## Problem

<img width="2353" height="362" alt="image"
src="https://github.com/user-attachments/assets/4d98944f-8d7a-4dcd-98d2-8dd0e9fb1891"
/>

## Solution

- Skipping this test for now. Lambda team will work on a fix and
reenable this soon.
---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
The test is checking for a popup to confirm overwrite of the SAM
template. It is most likely getting blocked due to the "Scanning
cloudformation template" warning popup that shows up before.

## Solution
#3510 says disabling AWS
SAM Codelens removes the aforementioned popup so I added a statement to
disable the statement beforehand, and enabled it after this test runs so
as not to impact other tests.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem

This merges the released changes for rc-20251030 into main.
MCM-137408423


## Solution


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: tobixlea <[email protected]>
Co-authored-by: aws-toolkit-automation <>
## Problem

Customer feedback about wanting more job attributes to be present in the
job history table.

## Solution

Add more info columns to the job history table.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: David Hasani <[email protected]>
## Problem
In the Amazon Q Welcome Walkthrough, the "Scan your current project"
button under "Check for security vulnerabilities" feature is
non-functional and does not initiate any scanning process when clicked.

#### Steps to Reproduce

- Click the 3-dot menu (⋯) above the chat interface
- Select "Help" from the dropdown menu
- Choose "Welcome Walkthrough" option
- Navigate to "Check for security vulnerabilities" section
- Click the "Scan your current project" button

<img width="2778" height="1896" alt="image"
src="https://github.com/user-attachments/assets/3e1a271a-c617-4e51-ae11-3fa538e54c3b"
/>

## Solution

- Remove this user experience as this is a part of agentic chat
experience.
---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: seshubaws <[email protected]>
## Problem
One of our previous PR: #7997 removed one of the intended user-agent for
remote debugging. Adding this back

## Solution
Add the intended user-agent back

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
#8249)

## Problem
Users will face a host identification issue when reconnecting to a Space
after restarting it, if the Space name has capital letters. This occurs
because the Space's hostname is written to the known_hosts file in
lowercase, but hostname matching during reconnection is case-sensitive.

## Solution
When removing the Space hostname from the known_hosts file, ensure to
remove lines that match the lowercase variant of the Space hostname.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

Co-authored-by: Laxman Reddy <[email protected]>
…n process (#8247)

## Problem
Users had no idea what was happening during connecting to remote space,
which can take few seconds to connect.
User clicks "Connect" → Nothing visible happens for few seconds → Either
success or failure

## Solution
Adds progress tracking for SageMaker space connections which shows
connection status with space name in progress dialog
Test cases are not being added because it is just showing the user about
progress during Space operations for good user experience.

## Testing 
Tested for both SM-AI and SMUS Spaces. 

1.
https://github.com/user-attachments/assets/20b02db3-7b6b-44d3-8e83-66d4e468da2c

2.
https://github.com/user-attachments/assets/e2196483-b935-45d3-ae00-86e4163d298e
---





- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: Laxman Reddy <[email protected]>
)

Bumps the vscode-lsp group with 2 updates in the / directory:
[vscode-languageclient](https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client)
and
[vscode-languageserver](https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server).

Updates `vscode-languageclient` from 6.1.4 to 9.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/vscode-languageserver-node/releases">vscode-languageclient's
releases</a>.</em></p>
<blockquote>
<h2>release/jsonrpc/9.0.0-next.9</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1665">#1665</a>:
Update readme and move to NodeJS 22.x</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1663">#1663</a>:
Remove implements Map from LinkedMap.</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1660">#1660</a>:
Add capability information to
<code>textDocument/colorPresentation</code></li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1650">#1650</a>:
Update dependencies</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1646">#1646</a>:
Bump brace-expansion from 2.0.1 to 2.0.2 in /client-node-tests</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1645">#1645</a>:
Bump pbkdf2 from 3.1.2 to 3.1.3</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1644">#1644</a>:
Use <code>MapIterator</code> return types in <code>LinkedMap</code>
methods.</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1643">#1643</a>:
Bump brace-expansion from 2.0.1 to 2.0.2 in /client</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1642">#1642</a>:
Merge next release into main</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=352085&amp;view=logs">auto
generated</a>.</p>
<h2>release/jsonrpc/9.0.0-next.8</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1632">#1632</a>:
Read log level from output channel</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1631">#1631</a>:
Update general dependencies</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1630">#1630</a>:
Use LogOutputChannel</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1628">#1628</a>:
Cancellation after first convert is not considered</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1629">#1629</a>:
Fixes <a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1628">#1628</a>:
Cancellation after first convert is not considered</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1619">#1619</a>:
Test to trigger branch and PR build</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1618">#1618</a>:
minor typo semaphore.ts</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1617">#1617</a>:
Fix capabilities for range formatting requests</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1614">#1614</a>:
fix: avoid dispose unmatched handlers</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1615">#1615</a>:
Fix text document didOpen/didClose server capabilities</li>
</ul>
<!-- raw HTML omitted -->
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1612">#1612</a>:
Break cyclic dependencies</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1591">#1591</a>:
Add capability information to the metamodel</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1611">#1611</a>:
Merge release into main</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1610">#1610</a>:
Dbaeumer/novel-quokka-brown</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=337378&amp;view=logs">auto
generated</a>.<!-- raw HTML omitted --></p>
<h2>release/jsonrpc/9.0.0-next.7</h2>
<p>No release notes provided.</p>
<h2>release/jsonrpc/9.0.0-next.6</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1543">#1543</a>:
Trigger PR flow</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/4f782ceac1b4444d335a32561bda0ded305c401e"><code>4f782ce</code></a>
New release 3.17.5</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/8c81fc842c98059d705cb917b1ecca38ecbfb8e5"><code>8c81fc8</code></a>
Update lock files (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1323">#1323</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/300fac4c24ebf634760baa9eb0607b4c5b8a1b24"><code>300fac4</code></a>
Prepare new release (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1322">#1322</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/dfdb85d46f212e20de9df17074e84b97c4e7f95e"><code>dfdb85d</code></a>
Fix folding range tests (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1320">#1320</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/4e057d5d6109eb3fcb075d0f99456f05910fda44"><code>4e057d5</code></a>
Add the workspace/foldingRange/refresh method (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1309">#1309</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/b6e99d84cb024057b4cee0b724f1017a3325a7f9"><code>b6e99d8</code></a>
Add <code>MessageType.Debug</code> (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1264">#1264</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/c6817d36ffbc9efb17330b19e5e73a2caaa197d9"><code>c6817d3</code></a>
Fixes <a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1313">#1313</a>:
Capture the exit code of a server process and print it to the lo...</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/c880c618b131484a756b2ffe074d7af4d14a2782"><code>c880c61</code></a>
Move to vscode version 1.82 (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1312">#1312</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/864c8c5db398b8f1d4fe4672edb68f3779a8e8a6"><code>864c8c5</code></a>
Dbaeumer/frail-salamander-amber (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1311">#1311</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/fb0a3d48b9aa1c52d527f623164b0b4f11115d5a"><code>fb0a3d4</code></a>
Move to lock file version 3 (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client/issues/1304">#1304</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/vscode-languageserver-node/commits/release/client/9.0.1/client">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~vscode-bot">vscode-bot</a>, a new releaser
for vscode-languageclient since your current version.</p>
</details>
<br />

Updates `vscode-languageserver` from 6.1.1 to 9.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/vscode-languageserver-node/releases">vscode-languageserver's
releases</a>.</em></p>
<blockquote>
<h2>release/jsonrpc/9.0.0-next.9</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1665">#1665</a>:
Update readme and move to NodeJS 22.x</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1663">#1663</a>:
Remove implements Map from LinkedMap.</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1660">#1660</a>:
Add capability information to
<code>textDocument/colorPresentation</code></li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1650">#1650</a>:
Update dependencies</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1646">#1646</a>:
Bump brace-expansion from 2.0.1 to 2.0.2 in /client-node-tests</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1645">#1645</a>:
Bump pbkdf2 from 3.1.2 to 3.1.3</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1644">#1644</a>:
Use <code>MapIterator</code> return types in <code>LinkedMap</code>
methods.</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1643">#1643</a>:
Bump brace-expansion from 2.0.1 to 2.0.2 in /client</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1642">#1642</a>:
Merge next release into main</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=352085&amp;view=logs">auto
generated</a>.</p>
<h2>release/jsonrpc/9.0.0-next.8</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1632">#1632</a>:
Read log level from output channel</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1631">#1631</a>:
Update general dependencies</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1630">#1630</a>:
Use LogOutputChannel</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1628">#1628</a>:
Cancellation after first convert is not considered</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1629">#1629</a>:
Fixes <a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1628">#1628</a>:
Cancellation after first convert is not considered</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1619">#1619</a>:
Test to trigger branch and PR build</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1618">#1618</a>:
minor typo semaphore.ts</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1617">#1617</a>:
Fix capabilities for range formatting requests</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1614">#1614</a>:
fix: avoid dispose unmatched handlers</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1615">#1615</a>:
Fix text document didOpen/didClose server capabilities</li>
</ul>
<!-- raw HTML omitted -->
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1612">#1612</a>:
Break cyclic dependencies</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1591">#1591</a>:
Add capability information to the metamodel</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1611">#1611</a>:
Merge release into main</li>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1610">#1610</a>:
Dbaeumer/novel-quokka-brown</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=337378&amp;view=logs">auto
generated</a>.<!-- raw HTML omitted --></p>
<h2>release/jsonrpc/9.0.0-next.7</h2>
<p>No release notes provided.</p>
<h2>release/jsonrpc/9.0.0-next.6</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1543">#1543</a>:
Trigger PR flow</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/4f782ceac1b4444d335a32561bda0ded305c401e"><code>4f782ce</code></a>
New release 3.17.5</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/8c81fc842c98059d705cb917b1ecca38ecbfb8e5"><code>8c81fc8</code></a>
Update lock files (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1323">#1323</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/300fac4c24ebf634760baa9eb0607b4c5b8a1b24"><code>300fac4</code></a>
Prepare new release (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1322">#1322</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/3a21e09ff2358271bf86a3cea5b6568ad8846ff4"><code>3a21e09</code></a>
Small formatting changes (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1319">#1319</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/4e057d5d6109eb3fcb075d0f99456f05910fda44"><code>4e057d5</code></a>
Add the workspace/foldingRange/refresh method (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1309">#1309</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/a57d7f12ae37e66f6c56297eab1d12a3a4ccf92c"><code>a57d7f1</code></a>
Patch console methods if --stdio is used (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1301">#1301</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/b6e99d84cb024057b4cee0b724f1017a3325a7f9"><code>b6e99d8</code></a>
Add <code>MessageType.Debug</code> (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1264">#1264</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/fb0a3d48b9aa1c52d527f623164b0b4f11115d5a"><code>fb0a3d4</code></a>
Move to lock file version 3 (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1304">#1304</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/bf4395554d6fbed6d3e2da0bdddac6c28310632e"><code>bf43955</code></a>
Merge new next release into main (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1303">#1303</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/f2ff7d55464a1f58f978cb6635bd8865f050553c"><code>f2ff7d5</code></a>
Update dependencies (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/server/issues/1271">#1271</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/vscode-languageserver-node/commits/release/client/9.0.1/server">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~vscode-bot">vscode-bot</a>, a new releaser
for vscode-languageserver since your current version.</p>
</details>
<br />

Updates `vscode-languageserver-protocol` from 3.15.3 to 3.17.5
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/4f782ceac1b4444d335a32561bda0ded305c401e"><code>4f782ce</code></a>
New release 3.17.5</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/d33ec0fce0bec8addd208651f28c2b96fe065d44"><code>d33ec0f</code></a>
Update meta model (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1325">#1325</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/28b72114df3d11864240a2c30eb581c68c4a674a"><code>28b7211</code></a>
Type scopeUri as URI (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1324">#1324</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/8c81fc842c98059d705cb917b1ecca38ecbfb8e5"><code>8c81fc8</code></a>
Update lock files (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1323">#1323</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/300fac4c24ebf634760baa9eb0607b4c5b8a1b24"><code>300fac4</code></a>
Prepare new release (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1322">#1322</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/4e057d5d6109eb3fcb075d0f99456f05910fda44"><code>4e057d5</code></a>
Add the workspace/foldingRange/refresh method (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1309">#1309</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/b6e99d84cb024057b4cee0b724f1017a3325a7f9"><code>b6e99d8</code></a>
Add <code>MessageType.Debug</code> (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1264">#1264</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/fb0a3d48b9aa1c52d527f623164b0b4f11115d5a"><code>fb0a3d4</code></a>
Move to lock file version 3 (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1304">#1304</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/bf4395554d6fbed6d3e2da0bdddac6c28310632e"><code>bf43955</code></a>
Merge new next release into main (<a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1303">#1303</a>)</li>
<li><a
href="https://github.com/microsoft/vscode-languageserver-node/commit/7792b0b21c994cc9bebc3117eeb652a22e2d9e1f"><code>7792b0b</code></a>
Fixes <a
href="https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol/issues/1293">#1293</a>:
metamodel documentation strings contains unmatched back-ticks (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/vscode-languageserver-node/commits/release/types/3.17.5/protocol">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~vscode-bot">vscode-bot</a>, a new releaser
for vscode-languageserver-protocol since your current version.</p>
</details>
<br />


You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Laxman Reddy <[email protected]>
Co-authored-by: Roger Zhang <[email protected]>
Co-authored-by: laileni <[email protected]>
#8261)

## Problem
- Connect button only appeared for spaces with remote access enabled.
When users landed on the toolkit and saw running spaces without remote
access, there was no connect button visible. This created confusion
because:
-- Users expected to be able to connect to any running space
-- No visual indication that connection was possible
-- Users didn't understand why some spaces were "connectable" and others
weren't

## Solution
- Always show connect button for all spaces (running and stopped,
regardless of remote access status). When users click connect on a space
without remote access, show clear dialog explaining what needs to happen
and get their consent upfront.
- There is no breaking change.
- Tested for all use-cases SM-AI and SMUS

## Current User Exp
---

https://github.com/user-attachments/assets/9c5c8634-42df-4cd1-988b-12cc8008d69e


- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
We need a new parameter to differentiate implicit and explicit reject
for inline
## Solution
Include reason for inline notification

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
- Add CloudFormation Language Server Protocol support with multiple provider options
- Include CloudFormation explorer with stack, resource, and change set management
- Add stack deployment, validation, and change set workflows with S3 upload support
- Include drift detection and diff visualization capabilities
- Add CloudFormation environment and project management with cfn-init integration
- Include telemetry and authentication handling
- Add comprehensive test coverage for all CloudFormation features
- Update package configurations and language syntax highlighting
## Problem
This merges the released changes for rc-20251106 into main.
MCM-137924316

## Solution


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: aws-toolkit-automation <>
…pe (#8276)

## Problem

- Fixes crash when connecting to spaces that have been stopped for long

- The code was incorrectly accessing node.spaceApp.App.AppType, but the
App object is undefined for spaces stopped for long as it deletes the
App resource . This caused below error
```
Error running command aws.smus.openRemoteConnection: Remote connection failed: Cannot read properties of undefined (reading 'AppType'). This is likely caused by the extension that contributes aws.smus.openRemoteConnection.
```


## Solution
Changed to use node.spaceApp.SpaceSettingsSummary.AppType instead, which
-
- Is always available (part of space configuration, not runtime state)
- Contains the correct AppType value needed for start/stop operations
- SpaceSettingsSummary comes from ListSpaces API call and it will always
returns SpaceSettingsSummary as part of the SpaceDetails.
- AppType is a required field in SpaceSettingsSummary because every
SageMaker space must have an application type (JupyterLab or
CodeEditor).
---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
…ents

- Remove resource type from list using right click
- Few startup fixes for CloudFormation extension
- Add exec permissions and support node versions
- Add node to AWS Explorer CFN panel
- Add prompt for deploymentMode and plumb to deployment
- Coordinate stack views and add overview to CFN console
- Fix extract to parameter cursor command
aws-toolkit-automation and others added 30 commits December 9, 2025 11:58
**Description**
Updating the IAM domain check to use the IamSignIns attribute instead of
using Domain preferences.

**Testing Done**
Tested locally.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: Bhargava Varadharajan <[email protected]>
This merges the released changes for rc-20251209 into main.
MCM-140109917

---------

Co-authored-by: aws-toolkit-automation <>
…#8396)

## Summary

This PR migrates the GlueCatalog custom API client from the deprecated
AWS SDK v2 generator pattern to standalone AWS SDK v3-compatible
packages. This migration is required as part of the broader AWS Toolkit
repository migration from SDK v2 to v3.

The AWS Toolkit VSCode repository is deprecating the centralized
generateServiceClient.ts script that generates TypeScript clients from
service JSON definitions. The SageMaker Unified Studio (SMUS) team
currently uses this v2 generator for GlueCatalog.

## Solution
* Created standalone package @amzn/glue-catalog-client
* Updated imports to use new standalone package
* Removed dependency for `GlueCatalogApi` on the deprecated
generateServiceClient.ts script
---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
…8401)

## Problem

Users can use a beginner-friendly interface to authenticate with AWS
Console credentials to obtain temporary credentials, especially for new
AWS users. This GUI-based offers alternative to `aws login` command-line
authentication.

Reference:
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sign-in.html

## Solution

- Add "Console credentials - recommended" option to login webview
- Restrict profile name input to alphanumeric, underscore, and hyphen
characters (following [profile name
pattern](https://github.com/keenwilson/aws-toolkit-vscode/blob/89739bc176c28321f64cd672664014d1ddfed533/packages/core/src/auth/consoleSessionUtils.ts#L48))
- Show "Opening AWS sign-in in your default browser..." during
authentication
- Redirect to explorer view upon successful sign-in

Note:
- The UI flow follows the same pattern as IAM credentials setup, with
these key differences:
  - Console credentials form takes profile name and region (optional)
  - IAM credentials form takes access key and secret key
  - Different telemetry emitted for credential source ID:
     - Console credentials: 'consoleCredentials'
      - IAM credentials: 'sharedCredentials'
- Telemetry for credential source ID is tracked via
aws/aws-toolkit-common#1108
- AWS CLI returns exit code 255 if browser-based authentication is not
completed, this prevents partial/incomplete authentication states
- Reuse `fromLoginCredentials` provider instance to prevent multiple
credential resolution attempts and maintain consistent refresh behavior
at
[resolveProviderWithCancel](https://github.com/aws/aws-toolkit-vscode/blob/eb11eb59318ab83a1f609e472eab760ea38201d1/packages/core/src/auth/providers/sharedCredentialsProvider.ts#L256)
in sharedCredentialsProvider

## UI Changes

- Added "Console credentials - recommended" as first option in login
selection

<img width="1122" height="633" alt="1-start"
src="https://github.com/user-attachments/assets/3d46b1ee-9730-4834-ac64-328a5b92227c"
/>

- Created profile name input with validation for letters, numbers, - and
_
- Made region selection optional with us-east-1 default

<img width="1122" height="631" alt="4-console-profile"
src="https://github.com/user-attachments/assets/f1acfffb-40b6-4f7e-a87a-96da6b0ff59d"
/>

- Shows clear guidance during browser authentication flow
<img width="1150" height="765" alt="Opening AWS sign-in in your default
browser."
src="https://github.com/user-attachments/assets/9f04fea4-0980-4eef-9b3f-e5c2caa9fbc5"
/>

- Attempt to update AWS CLI if the version < 2.32.0

<img width="1086" height="710" alt="Screenshot 2025-12-11 at 4 31 17 PM"
src="https://github.com/user-attachments/assets/77cbc5b6-b238-4db1-bc21-d178081bc298"
/>

### Known Issue: Windows PATH Environment After AWS CLI Installation

When installing or updating AWS CLI v2 through the toolkit on Windows
machine within a managed enterprise or workspace environment, the
installation may appear successful, but users receive the error:

```
[error] aws.toolkit.auth.consoleLogin: Error: Failed to verify or install AWS CLI [CliInstallFailed]
	 -> Error: Could not verify installed CLIs
```

This typically occurs because the installer successfully places the
necessary files in the default directory (`C:\Program
Files\Amazon\AWSCLIV2\`), but security policies or user permissions
within the workspace prevent the installer from correctly or immediately
updating the system's PATH environment variable. The command prompt
doesn't know where to look for the `aws.exe` file.

You can verify the installation using the full path and contact your IT
support to add the installation path (`C:\Program
Files\Amazon\AWSCLIV2\`) to the System variables `PATH` environment
variable.
```powershell
"C:\Program Files\Amazon\AWSCLIV2\aws.exe" --version

```
 

 
---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
Current invoking Lambda durable functions will fail on remote invoke
panel

## Solution
Apply $LATEST as qualifier when invoking Lambda durable functions

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: Renato Valenzuela <[email protected]>
feat(auth): align text patterns and verify profile after command succeeded
## Problem


## Solution


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: aws-toolkit-automation <[email protected]>
Co-authored-by: Keen Wilson <[email protected]>
Co-authored-by: Aseem sharma <[email protected]>
## Problem
Fixes #8372.

Currently, a deploy done using the lambda client will create a new
published version of the function without any customer input. This is an
issue because a) it is not the expected action for a deploy and b)
version creation can take a long time and be expensive for Lambda
Managed Instances customers.

The cases in which this happened were: 
1. Quick deploy through either the popup or the toolkit explorer
2. Direct upload where the user clicks on the node and selects the
upload action
3. Remote invoke hot reloading, which will auto deploy code changes.

Open to reasons to keep this, but I think that versioning isn't
necessary in those cases and can end up being confusing. The original PR
that added this was in 2020 (#1269), and based on that PR it seems like
the original implementer was testing things out.

## Solution
Remove the `Publish: true` field from the `UpdateFunctionCodeCommand`.
Now, all deploys are simply updating the code.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

Co-authored-by: invictus <[email protected]>
#8414)

…nt stale data

## Problem
- stack views did not render automatically after visibility change

## Solution
- render stack views

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
…redential refresh flow (#8432)

## Problem

- Users were blocked when AWS CLI prompted to overwrite an existing
console session, with no way to respond from VS Code
- Credential refresh flow caused hanging "Getting credentials for
profile" progress messages
- Extension activation failed with "non-passive metric emitted at
startup" error


## Solution

<img width="474" height="181" alt="overwrite"
src="https://github.com/user-attachments/assets/de836ee0-4821-4b79-9c69-4aa6168974ac"
/>

- Detect CLI overwrite prompts and show interactive dialog with exact
CLI message
- Send user's response ("y" or "n") to CLI stdin to proceed or cancel
- Invalidate cached credentials after successful login and update
connection state without triggering immediate credential fetch
- Change telemetry emission from `.run()` to `.emit()` to comply with
passive telemetry rules

## Testing
- Fresh profile creation 
- Profile overwrite with user confirmation
- User cancellation of overwrite
- Credential refresh when session expires

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
fix(auth): Add console session profile overwrite prompt and improve credential refresh flow
…8413)

## Problem
The hash algorithm using used to verify downloads is not configurable,
make it configurable but default to `sha384`

## Solution


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
…in webview (#8418)

## Problem
- Cx will begin to get used to the new console grouping stack events by
operation id and expect the same in the IDE

## Solution
- group stack events by operation id similar to console

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
- Hook invocations not visible in stack events

## Solution
- show Hook invocations when there is a failure caused by Hook (last
column is new and shows conditionally)
<img width="1213" height="582" alt="image"
src="https://github.com/user-attachments/assets/0e57407d-5fcc-415b-ae2a-e9e39d8d49dc"
/>

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
build(amazonq): merge release candidate version rc-20251218
…8438)

## Problem
- Signing out did not clear the DZ client, so when user re-tries signing
in with corrected region, they cannot access the targeted domain.

## Solution
- Dispose smuAuthProvider when signing out, within authProvider dispose,
the DZ clients will also be disposed

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.