Skip to content
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
d965a77
Merge public/master to private/staging
aws-toolkit-automation Jul 25, 2025
6ac1207
config(amazonq): codewhisperer endpoint via settings.json (#7761)
Will-ShaoHua Jul 25, 2025
4fc4d0a
Merge public/master to private/staging
aws-toolkit-automation Jul 25, 2025
f36023f
fix(auth): Apply static workspace ID for Eclipse Che instances (#7614)
bryceitoc9 Jul 28, 2025
cea2d7f
Merge public/master to private/staging
aws-toolkit-automation Jul 28, 2025
3b85269
telemetry(amazonq): flare is now source of truth for metrics (#7768)
chungjac Jul 28, 2025
522afd6
Merge public/master to private/staging
aws-toolkit-automation Jul 28, 2025
f724fe9
refactor(amazonq): removing agentWalkThrough workflow (#7775)
laileni-aws Jul 28, 2025
47fd018
Merge public/master to private/staging
aws-toolkit-automation Jul 28, 2025
0fcd624
fix(amazonq): switch off the feature flag incase sagemaker is involve…
abhraina-aws Jul 28, 2025
f0e138e
Merge public/master to private/staging
aws-toolkit-automation Jul 28, 2025
0dd5bf4
fix(amazonq): skip EDITS suggestion if there is no change between cur…
atonaamz Jul 28, 2025
8e11197
fix(amazonq): update the marketing message for the Amazon Q plugin
abhraina-aws Jul 29, 2025
0775675
feat(sagemakerunifiedstudio): Add job detail page (#2180)
spkamboj Jul 29, 2025
e70b5ce
Merge pull request #7782 from abhraina-aws/marketing
bywang56 Jul 29, 2025
f55b330
Merge public/master to private/staging
aws-toolkit-automation Jul 29, 2025
e6ff1ee
Merge pull request #7778 from atonaamz/nep-flare
bywang56 Jul 29, 2025
fbdaf5b
Merge public/master to private/staging
aws-toolkit-automation Jul 29, 2025
dcaa849
Merge staging into feature/smus
aws-toolkit-automation Jul 29, 2025
7741988
Release 1.86.0
Jul 30, 2025
11ca7ce
Release 3.70.0
Jul 30, 2025
e3f447d
Update version to snapshot version: 1.87.0-SNAPSHOT
Jul 30, 2025
8a82177
Merge public/master to private/staging
aws-toolkit-automation Jul 30, 2025
9a95f82
Merge staging into feature/smus
aws-toolkit-automation Jul 30, 2025
aa2c6e7
Update version to snapshot version: 3.71.0-SNAPSHOT
Jul 30, 2025
5d70676
Merge release into master
Jul 30, 2025
1b8d1b3
Merge public/master to private/staging
aws-toolkit-automation Jul 30, 2025
cddb6e7
Merge staging into feature/smus
aws-toolkit-automation Jul 30, 2025
632a570
Merge pull request #7739 from singhAws/code-review-tool
BlakeLazarine Jul 30, 2025
c4641e7
Merge public/master to private/staging
aws-toolkit-automation Jul 30, 2025
7e3f4dd
Merge staging into feature/smus
aws-toolkit-automation Jul 30, 2025
a41fde3
fix(amazonq): bring back the removal of extra) ] } ' " after inline c…
leigaol Jul 31, 2025
5cf3a8c
Merge public/master to private/staging
aws-toolkit-automation Jul 31, 2025
54dbec8
fix(amazonq): correct the isAutoTrigger boolean flag (#7787)
leigaol Jul 31, 2025
db0492a
Merge public/master to private/staging
aws-toolkit-automation Jul 31, 2025
9bdce0e
Merge staging into feature/smus
aws-toolkit-automation Jul 31, 2025
42b7fb9
Release 1.87.0
Jul 31, 2025
841b568
Update version to snapshot version: 1.88.0-SNAPSHOT
Jul 31, 2025
cd2cd06
Merge public/master to private/staging
aws-toolkit-automation Jul 31, 2025
37d3258
Merge staging into feature/smus
aws-toolkit-automation Jul 31, 2025
19af0fd
feat(appcomposer): Update CFN snippet source (#7729)
truggeriaws Jul 31, 2025
df9dc44
Merge public/master to private/staging
aws-toolkit-automation Jul 31, 2025
9eaeb1c
fix(amazonq): add startUrl to more metrics (#7788)
abhraina-aws Jul 31, 2025
3ba0187
Merge public/master to private/staging
aws-toolkit-automation Jul 31, 2025
5d64e81
Merge staging into feature/smus
aws-toolkit-automation Jul 31, 2025
6642840
fix(amazonq): use current file content to calculate highlighted range…
atonaamz Aug 1, 2025
10b56d2
Merge public/master to private/staging
aws-toolkit-automation Aug 1, 2025
605d62a
Merge staging into feature/smus
aws-toolkit-automation Aug 1, 2025
9e7b13c
ci: don't fail build if coverage should not be reported/failure (#7798)
rli Aug 1, 2025
f1798a9
Merge public/master to private/staging
aws-toolkit-automation Aug 1, 2025
aa5c07b
Merge staging into feature/smus
aws-toolkit-automation Aug 1, 2025
187f27a
fix(amazonq): bring back timeout to local LSP call inline completion …
leigaol Aug 1, 2025
7e26cf2
Merge public/master to private/staging
aws-toolkit-automation Aug 1, 2025
24ee443
Merge staging into feature/smus
aws-toolkit-automation Aug 1, 2025
6bfa34f
fix(amazonq): Fix next edit suggestion, inline accept and reject edit…
tsmithsz Aug 1, 2025
65ceb7e
Merge public/master to private/staging
aws-toolkit-automation Aug 1, 2025
28b1d0b
Merge staging into feature/smus
aws-toolkit-automation Aug 1, 2025
d3e1e4f
fix(amazonq): update LSP client info name for sagemaker unified studi…
parameja1 Aug 4, 2025
582cc2d
Merge public/master to private/staging
aws-toolkit-automation Aug 4, 2025
2ab4daa
Merge staging into feature/smus
aws-toolkit-automation Aug 4, 2025
d40d74a
feat(amazonq): enable displayFindings tool (#7799)
BlakeLazarine Aug 4, 2025
4e471af
Merge public/master to private/staging
aws-toolkit-automation Aug 4, 2025
b5353b0
Merge staging into feature/smus
aws-toolkit-automation Aug 4, 2025
e6311d9
fix(amazonq): not set IAM auth as default for SMAI remote ssh (#7795)
yueny2020 Aug 4, 2025
d71c9c5
Merge public/master to private/staging
aws-toolkit-automation Aug 4, 2025
e30d0b8
Merge staging into feature/smus
aws-toolkit-automation Aug 4, 2025
c9d6f91
fix(amazonq): Add Open tab as params for inline completion (#7801)
leigaol Aug 4, 2025
95784d7
Merge public/master to private/staging
aws-toolkit-automation Aug 4, 2025
8033b63
Merge staging into feature/smus
aws-toolkit-automation Aug 4, 2025
081c9b3
feat(sagemakerunifiedstudio): Add S3 nodes and Redshift nodes to Sage…
liuzulin Aug 4, 2025
f9334fd
feat(sagemakerunifiedstudio): Add job definition detail page and edit…
spkamboj Aug 4, 2025
639d035
fix(amazonq): revert update LSP client info name for sagemaker unifie…
chungjac Aug 5, 2025
78e6ca0
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
44617ae
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
712d978
feat(amazonq): display transformation history and add ability to resu…
tgodara-aws Aug 5, 2025
1358770
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
d4ca0c9
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
64edd0e
fix(amazonq): Skip prefix matching for Edits suggestions that trigger…
atonaamz Aug 5, 2025
a5f7341
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
2ced0b6
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
6e2976e
test(amazonq): minor test fix (#7819)
tgodara-aws Aug 5, 2025
e18cf81
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
53ba27d
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
fceeae7
feat(amazonq): Auto Debug Functionality (#7609)
MarcoWang3 Aug 5, 2025
8ca4485
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
ca9f86e
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
781f89e
send firstCompletionDisplayLatency in multiple reject cases (#7821)
andrewyuq Aug 5, 2025
29a8770
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
dd0b6b6
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
71a4aef
feat(amazonq): update lsp clientname to support sagemaker unified stu…
parameja1 Aug 5, 2025
bd50aec
Merge public/master to private/staging
aws-toolkit-automation Aug 5, 2025
84df901
Merge staging into feature/smus
aws-toolkit-automation Aug 5, 2025
436fc38
feat(smsus): Add connection handling for SMUS (#2179)
vpbhargav Aug 6, 2025
17b9bcc
fix(amazonq): add change logs (#7832)
MarcoWang3 Aug 6, 2025
db2f85d
Merge public/master to private/staging
aws-toolkit-automation Aug 6, 2025
e68d5ae
Merge staging into feature/smus
aws-toolkit-automation Aug 6, 2025
25c4b78
Release 3.71.0
Aug 6, 2025
9e5d4c9
Release 1.88.0
Aug 6, 2025
dc372c4
feat(sagemakerunifiedstudio): Fetch notebook training jobs (#2184)
spkamboj Aug 6, 2025
1868581
Update version to snapshot version: 1.89.0-SNAPSHOT
Aug 6, 2025
c52cef8
Merge public/master to private/staging
aws-toolkit-automation Aug 6, 2025
e697f50
Update version to snapshot version: 3.72.0-SNAPSHOT
Aug 6, 2025
7ff0659
Merge release into master
Aug 6, 2025
a7e454b
Merge public/master to private/staging
aws-toolkit-automation Aug 6, 2025
d996b0a
Merge staging into feature/smus
aws-toolkit-automation Aug 6, 2025
76a1cd0
refactor(amazonq): separate edits from completion code path (#7793)
Will-ShaoHua Aug 7, 2025
edb57fc
Merge public/master to private/staging
aws-toolkit-automation Aug 7, 2025
288ef88
Merge staging into feature/smus
aws-toolkit-automation Aug 7, 2025
4d56741
fix(amazonq): validate yaml file for required keys (#7818)
dhasani23 Aug 7, 2025
cdbec4c
Merge public/master to private/staging
aws-toolkit-automation Aug 7, 2025
3edd5a8
Merge staging into feature/smus
aws-toolkit-automation Aug 7, 2025
0e09993
refactor(amazonq): reorganize transformation history code (#7843)
tgodara-aws Aug 8, 2025
5b3048f
fix(amazonq): discard/reject edit suggestion if it isn't valid (#7848)
andrewyuq Aug 8, 2025
12efddd
fix(amazonq): update lsp client name to support Sagemaker AI origin f…
parameja1 Aug 9, 2025
14611c3
fix(amazonq): Don't show inline completions when a edit is displayed …
floralph Aug 9, 2025
fd73378
feat(smus): Add credential providers for SMUS (#2187)
vpbhargav Aug 11, 2025
7567ec8
ci: create GitHub releases for release candidate branches (#7862)
tsmithsz Aug 11, 2025
3ef1aba
chore: use PAT token in RC workflow (#7866)
tsmithsz Aug 12, 2025
3135e98
feat(amazonq): auto-reject edit suggestions when cursor moves >25 lin…
floralph Aug 12, 2025
9a88c41
config: remove need for PAT to create RC branches (#7874)
rli Aug 12, 2025
f084467
config: update rc branch naming and sanitize input (#7869)
tsmithsz Aug 12, 2025
d097668
feat(smus): Add Project Space management functionality (#2190)
bharathGuntamadugu Aug 13, 2025
0065ccc
config: modify rc script to create branch only (#7876)
tsmithsz Aug 13, 2025
2cc9a5d
Release 1.89.0
Aug 13, 2025
7d75476
Update version to snapshot version: 1.90.0-SNAPSHOT
Aug 13, 2025
9859944
fix(amazonq): support inline completion in notebook (#7875)
leigaol Aug 13, 2025
f064a4f
feat(sagemakerunifiedstudio): Add Lakehouse nodes to SageMaker Unifie…
liuzulin Aug 13, 2025
f455105
feat(smus): List connections under compute node (#2193)
PotatoWKY Aug 14, 2025
e78478f
build: remove unnecessary files from buildspec (#7890)
yueny2020 Aug 14, 2025
8be30f1
fix(amazonq): should send extension version instead of IDE version in…
Will-ShaoHua Aug 14, 2025
711c488
fix(smus): Stop buttom not showing on newly created spaces (#2199)
PotatoWKY Aug 15, 2025
f1e22ae
fix(amazonq): disable experimental proxy (#7904)
tsmithsz Aug 15, 2025
7b32c46
refactor(amazonq): removing UTDE telemetry codes
atonaamz Aug 15, 2025
77fd3c0
Merge branch 'master' into UTDE-cleanup
atonaamz Aug 15, 2025
573b674
feat(sagemakerunifiedstudio): Wire connection credentials provider an…
liuzulin Aug 15, 2025
2870c8b
refactor(amazonq): removing UTDE telemetry codes
atonaamz Aug 15, 2025
5a3a504
chore: merge release candidate version rc-20250815 (#7916)
tsmithsz Aug 16, 2025
7c97fc6
fix(sagemaker): Reduce number of reconnect retries (#7827)
NewtonDer Aug 18, 2025
0ffb792
feat(sagemakerunifiedstudio): Add Connection Magics Selector feature …
hurstsad Aug 19, 2025
9f42cb0
fix(amazonq): do not auto trigger if the ongoing typeahead does not m…
leigaol Aug 19, 2025
be505ec
revert(amazonq): #7893 should send extension version instead of IDE v…
Will-ShaoHua Aug 19, 2025
b4aae3f
fix(amazonq): edit diff UI doesnt render correctly when the diff cont…
Will-ShaoHua Aug 19, 2025
b40b9bd
fix(smus): Improve error handling and handle No projects and spaces s…
bharathGuntamadugu Aug 19, 2025
4dfb659
fix(amazonq): add flag in settings for controlling experimental proxy…
tsmithsz Aug 20, 2025
2f49805
docs(amazonq): update docs for connecting local language-server-runti…
chungjac Aug 21, 2025
918f95b
feat(sagemakerunifiedstudio): Also show catalogs under Redshift nodes…
liuzulin Aug 21, 2025
6aca689
feat(amazonq): add admin control for MCP servers to block usage (#7937)
ashishrp-aws Aug 21, 2025
1c2686f
fix(amazonq): update the release version snapshots to 1.92.0-SNAPSHOT…
laileni-aws Aug 22, 2025
df42b76
feat(sagemakerunifiedstudio): Handle experience in remote ssh connect…
liuzulin Aug 22, 2025
8ce40c2
feat(smus): improve project selection error handling and remove auto-…
bharathGuntamadugu Aug 25, 2025
8950ade
fix(amazonq): fix identation for edits multi-line suggestion
atonaamz Aug 26, 2025
986534e
feat(amazonq): adding change log to auto fetch models to Amazon Q cha…
laileni-aws Aug 27, 2025
209d737
Merge branch 'master' into nep-flare
atonaamz Aug 27, 2025
e8a8c59
fix(smsus): Update DER cred expiry time and project pick (#2206)
vpbhargav Aug 27, 2025
764f30b
fix(amazonq): add back line numbers next to code issue (#7810)
BlakeLazarine Aug 27, 2025
27753b3
fix(amazonq): windows keyboard shortcut for fixCode and generateUnitT…
chungjac Aug 27, 2025
15d9a0e
Merge branch 'master' into nep-flare
atonaamz Aug 27, 2025
f9767b7
fix(amazonq): fix indentation for edits multi-line suggestion
atonaamz Aug 28, 2025
c0cc6a4
fix(amazonq): update JAR (#7959)
dhasani23 Aug 28, 2025
d39c3ec
feat(sagemakerunifiedstudio): Add telemetry for login, signout, acces…
liuzulin Aug 28, 2025
fe80c4a
Update version to snapshot version: 1.92.0-SNAPSHOT
Aug 28, 2025
b9ce873
fix(amazonq): bump version to 1.93.0-SNAPSHOT (#7963)
tsmithsz Aug 29, 2025
1ca10f2
feat(amazonq): discard edit suggestions if it's displayed less than 1…
andrewyuq Aug 29, 2025
5c8fc36
feat(sagemakerunifiedstudio): Fix list spaces in cross region cross a…
liuzulin Aug 29, 2025
8f71426
config(amazonq): detailed debug logs for NEP (#7966)
Will-ShaoHua Sep 2, 2025
3c0a34b
refactor(amazonq): delegate language server to handle concurrent inli…
Will-ShaoHua Sep 2, 2025
c0d1e99
fix(smus): Space metadata is stale after the updateSpace call (#2213)
PotatoWKY Sep 3, 2025
75d77b8
feat(sagemaker): Expand project and compute nodes by default (#2210)
bharathGuntamadugu Sep 4, 2025
8049826
fix(smus): Add proactive cred refresh for active SSH connections
Aug 31, 2025
b5591c1
build(amazonq): merge release candidate version rc20250904 (#7986)
Will-ShaoHua Sep 5, 2025
b49c0d7
Merge branch 'master' into master
laileni-aws Sep 5, 2025
10e40ee
fix (Smus): Activate SMUS in NodeJS environment and remove Notebooks
Sep 8, 2025
c14ffd0
Trigger
Sep 8, 2025
9a49e16
empty commit to trigger ci
Will-ShaoHua Sep 8, 2025
8e9179d
Merge pull request #1 from Will-ShaoHua/smus
bharathGuntamadugu Sep 8, 2025
aa09cec
Trigger
Sep 8, 2025
10d0746
Merge branch 'master' of https://github.com/bharathGuntamadugu/aws-to…
Sep 8, 2025
bfee0a9
Merge pull request #7991 from bharathGuntamadugu/master
rli Sep 8, 2025
30a4abf
fix(toolkit): correctly use the endpoint URL for the selected profile
valerena Sep 4, 2025
54f5554
feat(lambda): add installation of LocalStack extension to AppBuilder …
valerena Sep 4, 2025
feaa1b9
telemetry(lambda): change toolId to 'localstack' on installation thro…
valerena Sep 4, 2025
26dbb00
feat(auth): detect when connected to non-AWS cloud
valerena Sep 4, 2025
7f87164
feat(lambda): allow debugging Lambda functions when connected to Loca…
valerena Aug 28, 2025
7b15b7f
test(lambda): improve tests
valerena Sep 8, 2025
8a02e99
fix(auth): make endpointUrl optional for SsoConnections
valerena Sep 9, 2025
a27844f
test(lambda): improve tests more
valerena Sep 9, 2025
0401a71
Merge pull request #7997 from valerena/endpoint-url-plus-localstack
rli Sep 9, 2025
24a6f5f
fix(amazonq): show diff.patch first, then parse it (#8008)
dhasani23 Sep 10, 2025
a942068
fix(smus): Fix potential race condition bug on getting context (#8011)
vpbhargav Sep 10, 2025
83318dc
fix(amazonq): auto save the current file when users trigger auto debu…
MarcoWang3 Sep 10, 2025
d6397ad
feat(amazonq): start AB test for inline completion rollback (#8006)
leigaol Sep 10, 2025
4a8db6d
build(amazonq): merge release candidate version rc-20250910 (#8020)
tsmithsz Sep 10, 2025
ebbf2eb
fix(amazonq):Add telemetry support for Auto Debug feature (#7835)
MarcoWang3 Sep 11, 2025
38aed6e
feat(amazonq): Enable users to edit code files directly on the diff v…
ashishrp-aws Sep 11, 2025
a8cdb76
test(amazonq): adding back inline tests - part 2 (#8024)
atonaamz Sep 11, 2025
258022e
build(amazonq): merge release candidate version rc-20250911 (#8025)
chungjac Sep 11, 2025
c67a884
fix(amazonq): removing the migration of /agents ux (#8026)
laileni-aws Sep 16, 2025
334d349
fix(amazonq): fix for path parsing for windows for editable diff view…
ashishrp-aws Sep 16, 2025
e06830b
telemetry: add domain acccount id telemetry (#8048)
kzr-at-amazon Sep 17, 2025
c368527
feat(amazonq): include recommendation text in the explain message (#7…
BlakeLazarine Sep 17, 2025
42e38c6
fix(amazonq): fix iam credential update logic to use custom comparato…
parameja1 Sep 18, 2025
6d678e9
build(amazonq): merge release candidate version rc-20250918 (#8077)
tsmithsz Sep 19, 2025
1f62501
telemetry: should send suggestionType/pluginVersion via sendTelemetry…
Will-ShaoHua Sep 19, 2025
00ffeb3
telemetry: flush usertriggerDecision event on keystroke or manual tri…
Will-ShaoHua Sep 23, 2025
aa4335c
revert(amazonq): Revert flush usertriggerDecision event on keystroke …
Will-ShaoHua Sep 24, 2025
f297d64
telemetry: add project account id and region (#8079)
kzr-at-amazon Sep 24, 2025
f1e5450
fix(amazonq): isAmazonLinux2() function incorrectly identifies regula…
laileni-aws Sep 24, 2025
77f1f47
fix(amazonq): send expiration field in update iam call to enable refr…
parameja1 Sep 25, 2025
8e78168
build(amazonq): merge release candidate version rc-20250925 (#8092)
ctlai95 Sep 25, 2025
da8fc99
fix(amazonq): unified timestamp with epoch time (#8086)
Will-ShaoHua Sep 26, 2025
deaefee
fix(amazonq): fix to remove notification pop-up for data sharing togg…
ashishrp-aws Sep 26, 2025
10fb7f6
refactor(amazonq): fix sagemaker credential log typo (#8104)
parameja1 Sep 29, 2025
0a2fa82
fix(amazonq): remove the security scan command (#8107)
tsmithsz Sep 29, 2025
ac6649e
build(amazonq): merge release candidate version rc-20250929 (#8108)
ctlai95 Sep 29, 2025
21ef0b1
fix(amazonq): remove flaky unit test (#8116)
atonaamz Sep 30, 2025
9b0deb2
telemetry(auth): Enable load telemetry for Toolkit login webview (#8100)
keenwilson Sep 30, 2025
42a862a
feat(lambda): Refactor and optimize Lambda Remote Invoke UI with enha…
roger-zhangg Oct 1, 2025
23a25d1
feat(lambda): Remote action support on deployed lambda node (#8074)
roger-zhangg Oct 1, 2025
fc8242b
build(amazonq): merge release candidate version rc-20251002 (#8129)
XiaoxuanLu Oct 2, 2025
53b4550
chore: add license run scripts and generate third party licenses
XiaoxuanLu Oct 3, 2025
27492fd
Merge branch 'master' into xiaoluk/attribution
XiaoxuanLu Oct 3, 2025
f427807
chore: automate generating the third party liscense in release branch
XiaoxuanLu Oct 3, 2025
dbc58d9
Merge pull request #8131 from aws/xiaoluk/attribution
XiaoxuanLu Oct 3, 2025
593815a
fix(amazonq): validate YAML file more strictly (#8136)
dhasani23 Oct 4, 2025
7902e03
fix(amazonq): block completion before active edit is accepted/rejecte…
bywang56 Oct 6, 2025
2accbd5
fix(amazonq): dont show completion suggestion if it's trigged by dele…
Will-ShaoHua Oct 6, 2025
1562c38
fix(amazonq): update YAML validation logic (#8146)
dhasani23 Oct 7, 2025
8f7ba33
fix(amazonq): add quotes around jar path (#8158)
dhasani23 Oct 9, 2025
b654eb3
fix(studio): ssh config causing remote connection errors to SageMaker…
arkaprava08 Oct 9, 2025
1c7792d
fix(smus): Add status validation for space operations (#8160)
PotatoWKY Oct 9, 2025
29a73ca
fix(amazonq): exclude .github dir from upload ZIP (#8165)
dhasani23 Oct 10, 2025
b488df4
build(amazonq): merge release candidate version rc-20251010 (#8169)
chungjac Oct 10, 2025
87c4eb8
fix(sagemaker): Add code-editor subdomain to refreshUrl (#7826)
aws-asolidu Oct 13, 2025
c3197fa
perf: improve inline completion logging (#8176)
Will-ShaoHua Oct 14, 2025
663f626
fix(amazonq): prevent race condition in inline completion provider (#…
bywang56 Oct 14, 2025
e476550
feat(amazonq): discard edits suggestion when the cursor is too far aw…
atonaamz Oct 15, 2025
4f90bc6
fix(smus): update space before creating new app if space setting is c…
kzr-at-amazon Oct 15, 2025
c59b435
ci: fix attribution step in release candidate action (#8187)
rli Oct 16, 2025
9a6693f
build(amazonq): merge release candidate version rc-20251016 (#8188)
shruti0085 Oct 16, 2025
87228e3
fix(smus): fix refresh interval for tracking pending space nodes (#8204)
kzr-at-amazon Oct 17, 2025
283311a
fix(auth): do not retry on InvalidGrantException (#8205)
chungjac Oct 17, 2025
9453746
refactor: editSuggestion logging (#8207)
Will-ShaoHua Oct 20, 2025
c76cded
test(lambda): fix multiple flaky tests (#8142)
roger-zhangg Oct 21, 2025
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
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
  •  
  •  
  •  

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "Bug Fix",
"description": "Resource Explorer: S3 tree view now shows bucket contents correctly, even when restricted to root prefix."
}

This file was deleted.

466 changes: 466 additions & 0 deletions .dependency-cruiser.js

Large diffs are not rendered by default.

7 changes: 2 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,10 @@ end_of_line = lf
insert_final_newline = true
indent_size = 4
indent_style = space
max_line_length = 100

[*.{js,py}]
[*.{js,ts,py}]
charset = utf-8

# 4 space indentation
[*.py]
indent_style = space

[Makefile]
indent_style = tab
9 changes: 0 additions & 9 deletions .eslintignore

This file was deleted.

124 changes: 112 additions & 12 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,25 @@ module.exports = {
root: true,
parser: '@typescript-eslint/parser',
parserOptions: {
project: './tsconfig.json',
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./packages/*/tsconfig.json', './plugins/*/tsconfig.json'],
tsconfigRootDir: __dirname,
},
env: {
node: true,
mocha: true,
es2024: true,
},
plugins: ['@typescript-eslint', 'header', 'no-null'],
plugins: ['@typescript-eslint', '@stylistic', 'unicorn', 'header', 'security-node', 'aws-toolkits'],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'plugin:@typescript-eslint/recommended',
'prettier',
// "Add this as the _last_ item in the extends array, so that eslint-config-prettier has the
// opportunity to override other configs." https://github.com/prettier/eslint-plugin-prettier
'plugin:prettier/recommended',
],
rules: {
curly: 2, // Enforce braces on "if"/"for"/etc.
Expand Down Expand Up @@ -50,6 +55,8 @@ module.exports = {
// modifiers: ['requiresQuotes'],
},
],
// Avoid accidental use of "==" instead of "===".
eqeqeq: 'error',
// TODO reenable this rule (by removing this off)
'no-async-promise-executor': 'off',
// TODO reenable this rule (by removing this off)
Expand Down Expand Up @@ -85,37 +92,130 @@ module.exports = {
// TODO reenable this rule, tests mostly break this one (by changing off to error)
// This currently produces 700 non fixable by --fix errors
'sort-imports': 'off',
// TODO rennable this rule (by removing this off)
// namespaces are not great and we should stop using them
'@typescript-eslint/no-namespace': 'off',
// Turn this on by removing off when we fix namespaces
'no-inner-declarations': 'off',
'@typescript-eslint/no-namespace': 'error',
// This is off because prettier takes care of it
'no-extra-semi': 'off',
'no-null/no-null': 'error',
'@typescript-eslint/no-empty-function': 'off',
// Disallows returning e.g. Promise<…|never> which signals that an exception may be thrown.
// https://stackoverflow.com/q/64230626/152142
'@typescript-eslint/no-redundant-type-constituents': 'off',
'@typescript-eslint/no-unused-vars': 'off',
// New rules --> New TODOs
'@typescript-eslint/no-floating-promises': 'error', // Promises must catch errors or be awaited.
'@typescript-eslint/no-var-requires': 'off', // Should be able to remove with the full migration of SDK v3
'@typescript-eslint/no-unsafe-member-access': 'off', // use typeguard before accessing a member
'@typescript-eslint/no-unsafe-assignment': 'off', // 112 errors, similar to above
'@typescript-eslint/no-unsafe-return': 'off', // 26 errors, similar to above
'@typescript-eslint/no-unsafe-call': 'off', // 24 errors, need types for imported constructors
'@typescript-eslint/restrict-template-expressions': 'off', // 294 errors, forces template literals to be a certain type
'@typescript-eslint/no-floating-promises': 'off', // 274 errors, promises should catch errors or be awaited
'@typescript-eslint/ban-ts-comment': 'off', // 27 errors, bans compiler error exceptions
'@typescript-eslint/explicit-module-boundary-types': 'off', // Remove this once 'explicit-function-return-type' is on
// Do not check loops so while(true) works. Potentially reevalute this.
'no-constant-condition': ['error', { checkLoops: false }],
'no-empty': 'off',

// https://eslint.style/rules/default/spaced-comment
// Require space after // comment.
'@stylistic/spaced-comment': [
'error',
'always',
{
block: {
markers: ['!'], // Allow the /*!…*/ license header.
// exceptions: ['*'],
// balanced: true
},
},
],

// Rules from https://github.com/sindresorhus/eslint-plugin-unicorn
// TODO: 'unicorn/no-useless-promise-resolve-reject': 'error',
// TODO: 'unicorn/prefer-at': 'error',
// TODO: 'unicorn/prefer-event-target': 'error',
// TODO: 'unicorn/prefer-negative-index': 'error',
// TODO: 'unicorn/prefer-string-slice': 'error',
// TODO: 'unicorn/prefer-regexp-test': 'error',
// TODO: 'unicorn/prefer-ternary': 'error',
// TODO(?): 'unicorn/custom-error-definition': 'error',
// TODO(?): 'unicorn/prefer-json-parse-buffer': 'error',
// TODO: ESM modules https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-module.md
// 'unicorn/prefer-module': 'error',
'unicorn/no-abusive-eslint-disable': 'error',
'unicorn/no-null': 'error',
'unicorn/no-unnecessary-polyfills': 'error',
'unicorn/no-useless-spread': 'error',
'unicorn/prefer-array-some': 'error',
'unicorn/prefer-blob-reading-methods': 'error',
'unicorn/prefer-code-point': 'error',
'unicorn/prefer-date-now': 'error',
'unicorn/prefer-dom-node-text-content': 'error',
'unicorn/prefer-includes': 'error',
'unicorn/prefer-keyboard-event-key': 'error',
'unicorn/prefer-modern-dom-apis': 'error',
'unicorn/prefer-modern-math-apis': 'error',
'unicorn/prefer-native-coercion-functions': 'error',
// 'unicorn/prefer-node-protocol': 'error',
// 'unicorn/prefer-object-from-entries': 'error',
'unicorn/prefer-reflect-apply': 'error',
'unicorn/prefer-string-trim-start-end': 'error',
'unicorn/prefer-type-error': 'error',
// Discourage `.forEach` because it can lead to accidental, incorrect use of async callbacks.
'unicorn/no-array-for-each': 'error',
'security-node/detect-child-process': 'error',

'header/header': [
'error',
'block',
{
pattern:
'Copyright ([0-9]{4}[-,]{0,1}[ ]{0,1}){1,} Amazon.com, Inc. or its affiliates. All Rights Reserved.\\r?\\n \\* SPDX-License-Identifier: Apache-2.0',
'Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\\r?\\n \\* SPDX-License-Identifier: Apache-2.0',
},
{ lineEndings: 'unix' },
],

'aws-toolkits/no-only-in-tests': 'error',
'aws-toolkits/no-await-on-vscode-msg': 'error',
'aws-toolkits/no-banned-usages': 'error',
'aws-toolkits/no-incorrect-once-usage': 'error',
'aws-toolkits/no-string-exec-for-child-process': 'error',
'aws-toolkits/no-console-log': 'error',
'aws-toolkits/no-json-stringify-in-log': 'error',
'aws-toolkits/no-printf-mismatch': 'error',
'aws-toolkits/no-index-import': 'error',
'no-restricted-imports': [
'error',
{
patterns: [
{
group: ['**/core/dist/*'],
message:
"Avoid importing from the core lib's dist/ folders; please use directly from the core lib defined exports.",
},
],
// The following will place an error on the `fs-extra` import since we do not want it to be used for browser compatibility reasons.
paths: [
{
name: 'fs-extra',
message:
'Avoid fs-extra, use shared/fs/fs.ts. Notify the Toolkit team if your required functionality is not available.',
},
{
name: 'fs',
message: 'Avoid node:fs and use shared/fs/fs.ts when possible.',
},
{
name: 'child_process',
message:
'Avoid child_process, use ChildProcess from `shared/utilities/processUtils.ts` instead.',
},
{
name: '..',
message:
'Avoid importing from index.ts files as it can lead to circular dependencies. Import from the module directly instead.',
},
],
},
],

'prettier/prettier': ['error', { endOfLine: 'auto' }],
},
}
4 changes: 3 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
* @aws/aws-ides-team
src/codewhisperer/ @aws/codewhisperer-team
packages/core/src/codewhisperer/ @aws/codewhisperer-team
packages/core/src/amazonqFeatureDev/ @aws/earlybird
packages/core/src/awsService/accessanalyzer/ @aws/access-analyzer
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ labels: bug

## Expected behavior

## System details (run the `AWS: About Toolkit` command)
## System details (run `AWS: About` and/or `Amazon Q: About`)

- OS:
- Visual Studio Code version:
- AWS Toolkit version:
- Amazon Q version:
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Feature request
about: Suggest an idea for AWS Toolkit
about: Suggest an idea for AWS Toolkit or Amazon Q
labels: feature-request
---

Expand Down
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/guidance_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ about: Ask for guidance, "how to", or other questions
labels: guidance
---

## System details (run the `AWS: About Toolkit` command)
## System details (run `AWS: About` and/or `Amazon Q: About`)

- OS:
- Visual Studio Code version:
- AWS Toolkit version:
- Amazon Q version:

## Question

Expand Down
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/unreliable_test_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: unreliable test
about: Help us monitor our test suite by reporting flaky tests.
labels: tests-ci-cd
---

## Test Details

- Name of test:
- OS of failure:
- VSCode version of failure (minimum/insider/stable):
- Link to failing run:
- Link to failing test:

## Log of Test Failure

## Additional Information
16 changes: 5 additions & 11 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
## Problem


## Solution

<!---
REMINDER:
- Read CONTRIBUTING.md first.
- Add test coverage for your changes.
- Update the changelog using `npm run newChange`.
- Link to related issues/commits.
- Testing: how did you test your changes?
- Screenshots
-->

## License
---

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
- 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.
39 changes: 37 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,45 @@
# Documentation for configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
#
# Troubleshooting: Insights tab > Dependency Graph > Dependabot
# https://github.com/aws/aws-toolkit-vscode/network/updates

version: 2
updates:
- package-ecosystem: 'npm'
directory: '/' # Location of package manifests.
directory: './src.gen'
target-branch: 'master'
schedule:
interval: 'monthly'
ignore:
- dependency-name: '*' # roundabout way to ignore this entire directory, see https://github.com/dependabot/dependabot-core/issues/4364#issuecomment-2002406602
- package-ecosystem: 'npm'
directory: './' # Location of package manifests.
target-branch: 'master' # Avoid updates to "staging".
versioning-strategy: 'increase'
commit-message:
prefix: 'deps'
schedule:
interval: 'daily'
groups:
aws-sdk:
patterns:
- '@aws-sdk/*'
vscode-lsp:
patterns:
- 'vscode-lang*'
smithy:
patterns:
- '@smithy*'
- 'smithy*'
- package-ecosystem: 'github-actions'
directory: './'
target-branch: 'master' # Avoid updates to "staging".
commit-message:
prefix: 'deps'
schedule:
interval: 'daily'
groups:
github-actions:
patterns:
- '*'
Loading
Loading