-
Notifications
You must be signed in to change notification settings - Fork 754
Merge master into feature/stepfunctions-execution #8218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
aws-toolkit-automation
wants to merge
120
commits into
feature/stepfunctions-execution
Choose a base branch
from
autoMerge/feature/stepfunctions-execution
base: feature/stepfunctions-execution
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Merge master into feature/stepfunctions-execution #8218
aws-toolkit-automation
wants to merge
120
commits into
feature/stepfunctions-execution
from
autoMerge/feature/stepfunctions-execution
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 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 <43144436+aws-toolkit-automation@users.noreply.github.com> Co-authored-by: Tai Lai <ctlai95@gmail.com> Co-authored-by: invictus <149003065+ashishrp-aws@users.noreply.github.com> Co-authored-by: Laxman Reddy <141967714+laileni-aws@users.noreply.github.com>
## 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 <141967714+laileni-aws@users.noreply.github.com>
## 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 <blakelaz@amazon.com>
- 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 <github-aws-toolkit-automation@amazon.com> Co-authored-by: aws-toolkit-automation <43144436+aws-toolkit-automation@users.noreply.github.com> Co-authored-by: tobixlea <tobixlea@amazon.com> Co-authored-by: Sherry Lu <75588211+XiaoxuanLu@users.noreply.github.com>
## 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 <tobixlea@amazon.com> 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 <davhasan@amazon.com>
## 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 <116689586+seshubaws@users.noreply.github.com>
## 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 <141967714+laileni-aws@users.noreply.github.com>
…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 <141967714+laileni-aws@users.noreply.github.com>
) 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&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&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&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&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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Laxman Reddy <141967714+laileni-aws@users.noreply.github.com> Co-authored-by: Roger Zhang <ruojiazh@amazon.com> Co-authored-by: laileni <laileni@amazon.com>
#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
…ere setting is not registered (#8343) ## Problem When the extension is upgraded and user does not do a full restart, it is possible for new cloudformation telemetry setting to not be registered yet, resulting in error trying to save it. ## Solution Skip the save and do it the next time the extension starts. --- - 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: Akila Tennakoon <tennakoo@amazon.com> Co-authored-by: manodnyab <66754471+manodnyab@users.noreply.github.com>
## Problem Stacks remained in panel as REVIEW_IN_PROGRESS status after ChangeSet was deleted due to the lack of refresh. ## Solution Refresh stacks after change set deletion. On create change sets, this would clear out the stack from panel. Removing some dead code as well. Since view/delete change set is disabled from command palette the `params` would never be undefined. --- - 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 - replacement may produce '&' characters that are double-unescaped ## Solution - change the order of the .replace() calls in the decoding of both wsUrl and token such that & is decoded after all other HTML entities have been decoded - Addressing bot suggestion in #8341 --- - 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 ## Solution Disable log --tail in non snap start 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.
…g outFile auto detection (#8366) ## Problem TS remote debugging on windows was failing due to windows file pattern is malformed for glob pattern TS remote debugging on windows can't correctly apply sourceMapOverrides ## Solution Fixed issues above and not TS debug can successfully work on every OS --- - 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-20251125
…staller (#8364) Ensures we have visibility into LSP version selection/installation if/when customers report installation related issues. ``` 2025-11-24 17:58:10.530 [info] awsCfnLsp: Found CloudFormation LSP provider: RemoteLspServerProvider 2025-11-24 17:58:11.078 [info] awsCfnLsp: Candidate versions: 1.1.0[darwin-arm64,darwin-x64,linux-arm64,linux-x64,win32-arm64,win32-x64,windows-arm64,windows-x64], 1.0.0[darwin-arm64,darwin-x64,linux-arm64,linux-x64,win32-arm64,win32-x64,windows-arm64,windows-x64] 2025-11-24 17:58:11.078 [info] awsCfnLsp: Creating CloudFormation LSP manifest for prod 2025-11-24 17:58:12.270 [info] lsp: Finished preparing "cloudformation-languageserver" LSP server: '/Users/tennakoo/Library/Caches/aws/toolkits/language-servers/cloudformation-languageserver/1.1.0' 2025-11-24 17:58:12.312 [info] awsCfnLsp: Found CloudFormation LSP executable: /Users/tennakoo/Library/Caches/aws/toolkits/language-servers/cloudformation-languageserver/1.1.0/cloudformation-languageserver-1.1.0-darwin-arm64-node22/cfn-lsp-server-standalone.js ``` *No tests added since no business logic modified* --- - 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: Akila Tennakoon <tennakoo@amazon.com>
## Problem - Project node is not loading automatically after re-authentication ## Solution - After re-authentication, set the project, then refresh the node ## User experience - the user will see select project popup after re-authentication --- - 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: Build User <build@amazon.com>
… catalog (#8363) ## Problem A bug is reported that when s3 table catalog is empty, there is getDatabases call being made and cause unwanted error ## Solution Handle the issue by not calling getDatabases when a catalog node is an empty parent node --- - 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: Zulin Liu <zulil@amazon.com>
…re remote connections (#8328) ## Problem When attempting to connect to a SageMaker Space, if the user's SSH config has syntax errors (even outside the sm_* section), users would see a cryptic error message: ```ssh check against host failed: 255``` This error message: Didn't explain what was wrong Didn't indicate it was an SSH config issue Didn't provide a way to fix the problem ## Solution Enhanced the SSH configuration error handling to provide a better user experience: Shows a clear message explaining the issue. Displays the actual SSH error (including line numbers) Provides an "Open SSH Config" button to directly open the config file for editing https://github.com/user-attachments/assets/ef4f5a0f-0525-4e4c-9e96-a2081997dd81 --- - 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.
…rget old linux builds (#8383) ## Problem * Fix potential GitHub API rate limiting issue * Use older build of linux for older machines ## Solution * Attempt using manifest json to resolve cfn lsp versions, fallback to original GitHub releases approach * When in a sandbox environment, or required version of GLIC is not available, use older version of linux build --- - 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.
#8338) …EATE_COMPLETE and add delete button for CREATE_FAILED change sets ## Problem - The "Deploy Changes" button is present when viewing a change set even if the change set does not have CREATE_COMPLETE status - Additionally, the "Delete Changeset" button is not present when no changes are detected in the change set ## Solution - Added logic to check if the change set has CREATE_COMPLETE status before enabling the deploy changes button - Added the "Delete Changeset" button for the view when no changes are detected - Additionally, upon pressing the "Delete Changeset" button on the "no changes are detected" view, the button disappears to prevent additional delete attempts --- - 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 - Allow for the ability to configure cfn-lint. Minimal impact to the settings panel by using a nest object ## 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.
#8367) …g for deployment mode first ## Problem When customer wants to validate/deploy in REVERT_DRIFT mode, they have to answer pre-requisite prompts correctly before they get prompted for deployment mode. ## Solution Ask for deployment mode first and don't ask the other prompts with incompatible answers. --- - 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: Akila Tennakoon <tennakoo@amazon.com>
#8398) [fix(cloudformation): Only remap legacy linux builds, if they are available](b5a2c7f) ## 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.
## Description - Added existing E2E tests to PR runners for `MacOS`, `Ubuntu` and `Windows` - Configured LSP server to be pre downloaded before the tests starts using the manifest and added a fallback to download directly from Github releases - Printing extension logs in the test runners if there are test failures --- - 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: Deep Furiya <dfuriya@amazon.com>
## Problem ## Solution replacing previous check with LMI checks for `CapacityProviderConfig` ## Notice: Lambda SDK version 3.731 doesn't have this field yet. And updating the SDK causes a lot of compatible issue. --- - 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 removed the test in :https://github.com/aws/aws-toolkit-vscode/pull/8318/files due to localproxy not mocked correctly. ## Solution Fixed the issue and now adding back these tests. This test starts a mock server and captures the actual user-agent being sent to make sure we are sending correct UA. --- - 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 LMI function contains new property and we have new CapacityProvider property ## Solution - Add support for `AWS::Serverless::CapacityProvider` resource type in explorer - Display capacity provider properties in resource nodes - Stringify CloudFormation intrinsic functions in property nodes for better readability - Add type-safe resource entity interfaces (FunctionResourceEntity, CapacityProviderResourceEntity) - Add type guards (isFunctionResource, isCapacityProviderResource) for safer resource handling - Hide property node if not defined - Fix optional chaining for Architectures array access to prevent undefined errors - Add test coverage for capacity provider resources with intrinsic 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: chungjac <chungjac@amazon.com>
**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 <vabharga@amazon.com>
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.
## 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 <37676028+valerena@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Automatic merge failed
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):