Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
d34ddfe
refactor(aws-toolkit-vscode): migrate aws-sdk v2 to v3 (#8183)
chungjac Oct 21, 2025
9c0ad28
fix(sagemaker): Adjust retry configuration for StartSession (#8219)
dylanraws Oct 22, 2025
98ed0d7
fix(core): remove project scan unit tests (#8221)
BlakeLazarine Oct 22, 2025
5ca03d3
build(amazonq): merge release candidate version rc-20251022 (#8223)
laileni-aws Oct 22, 2025
e110478
feat(lambda): Add Finch CLI installation to AppBuilder walkthrough (#…
laileni-aws Oct 24, 2025
c34439a
fix(lambda): unreliable lambda test (#8235)
laileni-aws Oct 24, 2025
d7bbf39
test: flaky walkthrough test (#8236)
seshubaws Oct 27, 2025
45439df
build(amazonq): merge release candidate version rc-20251030 (#8248)
Will-ShaoHua Oct 30, 2025
8d1fcc1
fix(amazonq): add more info columns to job history table (#8243)
dhasani23 Oct 31, 2025
c20b211
fix(amazonq): remove Welcome Walkthrough Security Scan Feature (#8246)
laileni-aws Oct 31, 2025
4fdebc6
telemetry(lambda): add remote debugging UA back (#8240)
roger-zhangg Oct 31, 2025
7457cc6
fix(sagemaker): Fix host identification issue after restarting a Spac…
dylanraws Oct 31, 2025
2e1a219
feat(sagemaker): add progress indicator during space remote connectio…
bhavya2109sharma Nov 3, 2025
ef992ae
deps: bump the vscode-lsp group across 1 directory with 3 updates (#8…
dependabot[bot] Nov 4, 2025
df9ef5d
feat(smus): UX improvements for connecting running spaces from toolki…
bhavya2109sharma Nov 7, 2025
c882252
Merge master into feature/cloudformation
aws-toolkit-automation Nov 7, 2025
cbdbfa8
fix(amazonq): include reason for inline notification (#8273)
bywang56 Nov 8, 2025
5657bc1
Merge master into feature/cloudformation
aws-toolkit-automation Nov 8, 2025
09b66ad
feat(cloudformation): Add comprehensive CloudFormation LSP integration
kddejong Nov 10, 2025
89434cb
Add changelog entry for CloudFormation LSP integration
kddejong Nov 10, 2025
5b2bc07
build(amazonq): merge release candidate version rc-20251106 (#8270)
Will-ShaoHua Nov 10, 2025
dbe22cc
Merge master into feature/cloudformation
aws-toolkit-automation Nov 10, 2025
9951253
fix(sagemaker): Use SpaceSettingsSummary.AppType instead of App.AppTy…
bhavya2109sharma Nov 10, 2025
a1ffdb5
Merge master into feature/cloudformation
aws-toolkit-automation Nov 10, 2025
7a03794
fix(smus): unble to refresh status on newly created App bug (#8258)
PotatoWKY Nov 11, 2025
e005c2a
Merge master into feature/cloudformation
aws-toolkit-automation Nov 11, 2025
e19e476
Merge branch 'feature/cloudformation' into feature/cloudformation
laileni-aws Nov 11, 2025
c9bd715
fix(sagemaker): Disable start/stop button for intermediate state of t…
bhavya2109sharma Nov 11, 2025
d5a5bd9
feat(cloudformation): Additional CloudFormation features and improvem…
kddejong Nov 11, 2025
44672d9
feat(cloudformation): Additional CloudFormation features and improvem…
kddejong Nov 11, 2025
7b80f7d
chore: trigger CI
bhavya2109sharma Nov 12, 2025
e1abbe6
fix(sagemaker): Disable start/stop button for intermediate state of t…
bhavya2109sharma Nov 12, 2025
22d26ee
Merge master into feature/cloudformation
aws-toolkit-automation Nov 12, 2025
1b7c4c4
Merge branch 'aws:master' into master
bhavya2109sharma Nov 12, 2025
8d1eb19
feat(smsus): deeplink support for SMUS (#8286)
vpbhargav Nov 13, 2025
0564319
Merge master into feature/cloudformation
aws-toolkit-automation Nov 13, 2025
e369ff3
fix(smus): Improve error handling when the Space takes too long to st…
PotatoWKY Nov 13, 2025
f7832bc
Merge master into feature/cloudformation
aws-toolkit-automation Nov 13, 2025
7abfff7
fix(sagemaker): Fix various SMUS bugs
bhavya2109sharma Nov 14, 2025
419a727
Merge branch 'master' into fix/riv-bugs-clean
manodnyab Nov 14, 2025
3b2f8b3
Merge pull request #8292 from bhavya2109sharma/fix/riv-bugs-clean
manodnyab Nov 14, 2025
3189a1d
Merge master into feature/cloudformation
aws-toolkit-automation Nov 14, 2025
a62cdad
Update third-party license attribution for release/rc-20251114
Nov 14, 2025
1eda5c8
fix(smus): remove duplicate change log (#8293)
laileni-aws Nov 14, 2025
37d6c7a
Release 3.84.0
Nov 15, 2025
952d0ae
Release 1.104.0
Nov 15, 2025
6daab01
Update version to snapshot version: 3.85.0-SNAPSHOT
Nov 15, 2025
3c87052
Update version to snapshot version: 1.105.0-SNAPSHOT
Nov 15, 2025
69ece07
Merge master into feature/cloudformation
aws-toolkit-automation Nov 15, 2025
483c814
Merge branch 'master' into release/rc-20251114
laileni-aws Nov 15, 2025
7442e21
Merge pull request #8296 from laileni-aws/release/rc-20251114
laileni-aws Nov 15, 2025
4ad0d5c
Merge master into feature/cloudformation
aws-toolkit-automation Nov 15, 2025
97636a1
Merge branch 'feature/cloudformation' into feature/cloudformation
manodnyab Nov 17, 2025
32babee
Merge pull request #8275 from kddejong/feature/cloudformation
manodnyab Nov 17, 2025
95827a2
perf(amazonq): nep UI improvement (#8264)
Will-ShaoHua Nov 18, 2025
4a5cd22
Merge master into feature/cloudformation
aws-toolkit-automation Nov 18, 2025
999b24a
fix(q): Remove Q Show Logs menu option from non Q views (#8301)
vpbhargav Nov 18, 2025
1225595
Merge master into feature/cloudformation
aws-toolkit-automation Nov 18, 2025
371d23b
feat(cloudformation): Update CloudFormation feature with latest chang…
kddejong Nov 18, 2025
a450753
fix(lambda): fix user agent and headers for remote debugging (#8304)
valerena Nov 19, 2025
b5ac5d6
Merge master into feature/cloudformation
aws-toolkit-automation Nov 19, 2025
182103f
fix(auth): prevent concurrent token refresh and adding necessary logs…
laileni-aws Nov 19, 2025
9bc923d
Merge master into feature/cloudformation
aws-toolkit-automation Nov 19, 2025
43a0880
fix(amazonq): changing log to trigger ci tests (#8316)
laileni-aws Nov 19, 2025
f49a07f
Merge master into feature/cloudformation
aws-toolkit-automation Nov 19, 2025
c7e9a1e
test(lambda): remove Lambda user-agent debugging tests (#8318)
valerena Nov 19, 2025
dd1ba33
Merge master into feature/cloudformation
aws-toolkit-automation Nov 19, 2025
923a920
fix(cloudformation): fix a few testing issues for CloudFormation chan…
kddejong Nov 19, 2025
c8809c6
Merge pull request #8315 from aws/feature/cloudformation
manodnyab Nov 19, 2025
9bf9629
Release 3.85.0
Nov 19, 2025
ee178a4
Update version to snapshot version: 3.86.0-SNAPSHOT
Nov 19, 2025
ca78e1d
Release 1.105.0
Nov 19, 2025
a9c1ce1
Update version to snapshot version: 3.86.0-SNAPSHOT
Nov 19, 2025
6474ed6
Merge release into release/rc-20251119
Nov 19, 2025
6d212e3
Update version to snapshot version: 1.106.0-SNAPSHOT
Nov 19, 2025
5dfd797
Merge release into release/rc-20251119
Nov 19, 2025
bf6e485
fix(toolkit): flaky test cases (#8327)
laileni-aws Nov 19, 2025
bb51565
Merge branch 'master' into manodnyb/release/rc-20251119
ashishrp-aws Nov 20, 2025
0e609ac
Merge pull request #8336 from aws/manodnyb/release/rc-20251119
manodnyab Nov 20, 2025
0e5c394
fix(lambda): robust checking on remote debugging (#8339)
roger-zhangg Nov 20, 2025
7cceda0
feat(sagemaker): Releasing feature sagemaker parker (#8340)
laileni-aws Nov 21, 2025
4078a43
telemetry(auth): emit metric for createToken (#8309)
chungjac Nov 21, 2025
3208551
build(toolkit): merge release candidate version rc-20251120 (#8344)
laileni-aws Nov 21, 2025
b3b80ef
feat(smus): Add support for IAM-based domains for Unified Studio (#8345)
vpbhargav Nov 21, 2025
3de7d27
fix(sagemaker): add delay from start to connect and get spaces withou…
aws-ajangg Nov 21, 2025
e7d5cc7
Release 3.87.0
Nov 21, 2025
41e150b
feat(lambda): remote debugging & lambda new runtime support (#8348)
roger-zhangg Nov 21, 2025
3081830
Update version to snapshot version: 3.88.0-SNAPSHOT
Nov 21, 2025
a36f645
Merge release into master
Nov 21, 2025
220d65c
fix(cloudformation): load stacks lazily to avoid error notification o…
Zee2413 Nov 21, 2025
6bd7267
fix(cloudformation): handle telemetry setting in upgrade path case wh…
atennak1 Nov 21, 2025
83a118e
fix(cloudformation): refresh stacks after changeset is deleted (#8351)
Zee2413 Nov 21, 2025
22be937
fix(sagemaker): rearrange order for double unescape (#8355)
aws-ajangg Nov 21, 2025
362ecc2
Release 1.106.0
Nov 21, 2025
d7d915a
Release 3.88.0
Nov 22, 2025
0aeb443
Update version to snapshot version: 1.107.0-SNAPSHOT
Nov 22, 2025
98e6df8
Update version to snapshot version: 3.89.0-SNAPSHOT
Nov 22, 2025
ab5a282
Merge release into master
Nov 22, 2025
f1a93d1
feat(lambda): Update log --tail in remote invoke (#8357)
seshubaws Nov 25, 2025
1de831b
fix(lambda): fix windows path in remote debugging typescript debuggin…
roger-zhangg Nov 25, 2025
dc79ee0
Release 3.89.0
Nov 25, 2025
e7e20ed
Update version to snapshot version: 3.90.0-SNAPSHOT
Nov 25, 2025
c39a8f0
build(amazonq): merge release candidate version rc-20251125
manodnyab Nov 25, 2025
40ba183
telemetry(cloudformation): add audit logging to CloudFormation LSP in…
atennak1 Dec 4, 2025
17a0a98
fix(smus): reload project node after re-authorization (#8376)
kzr-at-amazon Dec 5, 2025
94bd3fd
fix(smus): Do not call getDatabases when a catalog is an empty parent…
liuzulin Dec 5, 2025
0605975
fix(sagemaker): improve SSH configuration error handling for SageMaka…
bhavya2109sharma Dec 5, 2025
d03a985
fix(cloudformation): Use GitHub manifest to resolve cfn lsp first, ta…
satyakigh Dec 5, 2025
2f67a42
fix(cloudformation): Hide deployment button when change set is not CR…
chrisqm-dev Dec 9, 2025
33cfc10
feat(cloudformation): cfn-lint configuration (#8362)
kddejong Dec 9, 2025
630e156
feat(cloudformation): Shorten/simplify deployment prompts by promptin…
atennak1 Dec 9, 2025
9a9f8ba
fix(cloudformation): Only remap legacy linux builds, if they are avai…
satyakigh Dec 9, 2025
eb11eb5
test(cloudformation): Added CFN LSP E2E tests to PR runners (#8379)
deepfuriya Dec 9, 2025
5c7fc41
feat(lambda): condition check on support lambda managed instance (#8392)
roger-zhangg Dec 9, 2025
151f9f0
test(lambda): remote debugging user-agent test (#8380)
roger-zhangg Dec 9, 2025
10a1e0b
feat(appbuilder): add CapacityProvider node and property node (#8395)
vicheey Dec 9, 2025
75d1f24
refactor(smus): Update IAM domain check for SMUS (#8405)
vpbhargav Dec 9, 2025
60bd541
build(amazonq): merge release candidate version rc-20251209 (#8406)
chungjac Dec 10, 2025
20a5e85
feat(smus): Migrate private model from sdk v2 to sdk v3 - GlueCatalog…
PotatoWKY Dec 10, 2025
08e23a1
feat(lambda): Support Lambda durable functions (#8416)
roger-zhangg Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
packages/core/src/codewhisperer/ @aws/codewhisperer-team
packages/core/src/amazonqFeatureDev/ @aws/earlybird
packages/core/src/awsService/accessanalyzer/ @aws/access-analyzer
packages/core/src/awsService/cloudformation/ @aws/cfn-dev-productivity
61 changes: 61 additions & 0 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,68 @@
with:
run: npm run testWeb

cloudformation-integ:
needs: lint-commits
name: CloudFormation LSP E2E Tests
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node-version: [18.x]
vscode-version: [stable]
env:
VSCODE_TEST_VERSION: ${{ matrix.vscode-version }}
NODE_OPTIONS: '--max-old-space-size=8192'
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Setup CloudFormation LSP
shell: bash
run: bash packages/core/src/testE2E/cloudformation/setup-local-lsp.sh
- run: npm ci
- name: Run CloudFormation E2E Tests (Unix)
if: runner.os != 'Windows'
uses: coactions/setup-xvfb@v1
with:
run: npm run testE2ECfn -w packages/toolkit
- name: Run CloudFormation E2E Tests (Windows)
if: runner.os == 'Windows'
run: npm run testE2ECfn -w packages/toolkit
- name: Print Extension Logs
if: failure()
shell: bash
run: |
echo "=== AWS Toolkit Extension Logs ==="
find packages/toolkit/.vscode-test/user-data/logs -name "*.log" -type f 2>/dev/null | while read logfile; do
echo "--- $logfile ---"
cat "$logfile" || echo "Could not read log file"
done || echo "No extension logs found"

echo ""
echo "=== CloudFormation LSP Server Logs ==="
echo "LSP Path: $__CLOUDFORMATIONLSP_PATH"
if [ -n "$__CLOUDFORMATIONLSP_PATH" ]; then
LSP_LOG_DIR="$__CLOUDFORMATIONLSP_PATH/.aws-cfn-storage/logs"
echo "Checking directory: $LSP_LOG_DIR"
if [ -d "$LSP_LOG_DIR" ]; then
find "$LSP_LOG_DIR" -name "*.log" -type f 2>/dev/null | while read logfile; do
echo "--- $logfile ---"
cat "$logfile" || echo "Could not read log file"
done
else
echo "LSP logs directory does not exist: $LSP_LOG_DIR"
echo "Contents of LSP path:"
ls -la "$__CLOUDFORMATIONLSP_PATH" 2>/dev/null || echo "Cannot list LSP path"
fi
else
echo "Environment variable __CLOUDFORMATIONLSP_PATH is not set"
fi

windows:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
needs: lint-commits
name: test Windows
runs-on: windows-latest
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ src.gen/*
**/src/auth/sso/oidcclientpkce.d.ts
**/src/sagemakerunifiedstudio/shared/client/gluecatalogapi.d.ts
**/src/sagemakerunifiedstudio/shared/client/sqlworkbench.d.ts
**/src/sagemakerunifiedstudio/shared/client/datazonecustomclient.d.ts

# Generated by tests
**/src/testFixtures/**/bin
Expand Down
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -527,6 +527,11 @@ Unlike the user setting overrides, not all of these environment variables have t

- `SSMDOCUMENT_LANGUAGESERVER_PORT`: The port the ssm document language server should start debugging on

#### CloudFormation LSP

- `__CLOUDFORMATIONLSP_PATH`: for aws.dev.cloudformationLsp.path
- `__CLOUDFORMATIONLSP_CLOUDFORMATION_ENDPOINT`: for aws.dev.cloudformationLsp.cloudformationEndpoint

#### CI/Testing

- `GITHUB_ACTION`: The name of the current GitHub Action workflow step that is running
Expand Down
1,784 changes: 70 additions & 1,714 deletions LICENSE-THIRD-PARTY

Large diffs are not rendered by default.

22,256 changes: 15,440 additions & 6,816 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"scan-licenses": "ts-node ./scripts/scan-licenses.ts"
},
"devDependencies": {
"@aws-toolkits/telemetry": "^1.0.329",
"@aws-toolkits/telemetry": "^1.0.338",
"@playwright/browser-chromium": "^1.43.1",
"@stylistic/eslint-plugin": "^2.11.0",
"@types/he": "^1.2.3",
Expand Down Expand Up @@ -75,7 +75,7 @@
"webpack-merge": "^5.10.0"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.128",
"@aws/language-server-runtimes": "^0.3.5",
"@types/node": "^22.7.5",
"jaro-winkler": "^0.2.8",
"vscode-nls": "^5.2.0",
Expand Down
5 changes: 5 additions & 0 deletions packages/amazonq/.changes/1.101.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date": "2025-10-22",
"version": "1.101.0",
"entries": []
}
5 changes: 5 additions & 0 deletions packages/amazonq/.changes/1.102.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date": "2025-10-30",
"version": "1.102.0",
"entries": []
}
10 changes: 10 additions & 0 deletions packages/amazonq/.changes/1.103.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"date": "2025-11-06",
"version": "1.103.0",
"entries": [
{
"type": "Feature",
"description": "Q CodeTransformation: add more job metadata to history table"
}
]
}
5 changes: 5 additions & 0 deletions packages/amazonq/.changes/1.104.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date": "2025-11-15",
"version": "1.104.0",
"entries": []
}
10 changes: 10 additions & 0 deletions packages/amazonq/.changes/1.105.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"date": "2025-11-19",
"version": "1.105.0",
"entries": [
{
"type": "Bug Fix",
"description": "Remove show logs menu item for non Q views"
}
]
}
5 changes: 5 additions & 0 deletions packages/amazonq/.changes/1.106.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date": "2025-11-21",
"version": "1.106.0",
"entries": []
}
24 changes: 24 additions & 0 deletions packages/amazonq/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
## 1.106.0 2025-11-21

- Miscellaneous non-user-facing changes

## 1.105.0 2025-11-19

- **Bug Fix** Remove show logs menu item for non Q views

## 1.104.0 2025-11-15

- Miscellaneous non-user-facing changes

## 1.103.0 2025-11-06

- **Feature** Q CodeTransformation: add more job metadata to history table

## 1.102.0 2025-10-30

- Miscellaneous non-user-facing changes

## 1.101.0 2025-10-22

- Miscellaneous non-user-facing changes

## 1.100.0 2025-10-16

- Miscellaneous non-user-facing changes
Expand Down
Loading
Loading