Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
78ff705
Merge public/master to private/staging
aws-toolkit-automation Sep 17, 2025
0b74e44
Merge public/master to private/staging
aws-toolkit-automation Sep 18, 2025
d6dfdb8
Merge public/master to private/staging
aws-toolkit-automation Sep 19, 2025
12d397c
Merge public/master to private/staging
aws-toolkit-automation Sep 19, 2025
0381f51
Merge public/master to private/staging
aws-toolkit-automation Sep 23, 2025
ea329c1
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 23, 2025
3492c52
Merge public/master to private/staging
aws-toolkit-automation Sep 24, 2025
fde545f
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 24, 2025
f683677
Merge public/master to private/staging
aws-toolkit-automation Sep 24, 2025
bce1179
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 24, 2025
3df2a60
Merge public/master to private/staging
aws-toolkit-automation Sep 24, 2025
d390380
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 24, 2025
80cbc74
Merge public/master to private/staging
aws-toolkit-automation Sep 25, 2025
6f522ad
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 25, 2025
2f5b714
Merge public/master to private/staging
aws-toolkit-automation Sep 25, 2025
1cf9438
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 25, 2025
61eb470
Merge public/master to private/staging
aws-toolkit-automation Sep 26, 2025
eb5954a
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 26, 2025
ea89f02
Merge public/master to private/staging
aws-toolkit-automation Sep 26, 2025
0f17248
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 26, 2025
1f4392a
Merge public/master to private/staging
aws-toolkit-automation Sep 29, 2025
5bd8ea6
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 29, 2025
5aff990
Merge public/master to private/staging
aws-toolkit-automation Sep 29, 2025
74cc15c
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 29, 2025
acfde42
Merge public/master to private/staging
aws-toolkit-automation Sep 29, 2025
7a3f7b0
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 29, 2025
6b8692b
Merge public/master to private/staging
aws-toolkit-automation Sep 30, 2025
22c0f89
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 30, 2025
9f6ee7f
Merge public/master to private/staging
aws-toolkit-automation Sep 30, 2025
009cba8
Merge staging into feature/smus-m2
aws-toolkit-automation Sep 30, 2025
3980c6d
Merge public/master to private/staging
aws-toolkit-automation Oct 1, 2025
8ae839e
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 1, 2025
ef6bde3
Merge public/master to private/staging
aws-toolkit-automation Oct 1, 2025
266414d
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 1, 2025
cacd412
feat(smus): Support IAM auth mode for SMUS (#2236)
vpbhargav Oct 2, 2025
9cc1567
feat(smus): Add DataZone Preferences client (#2237)
kzr-at-amazon Oct 2, 2025
60d8fb6
Merge public/master to private/staging
aws-toolkit-automation Oct 2, 2025
4259ed9
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 2, 2025
51b552e
Merge public/master to private/staging
aws-toolkit-automation Oct 3, 2025
4673168
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 3, 2025
26bd817
Merge public/master to private/staging
aws-toolkit-automation Oct 4, 2025
63b8836
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 4, 2025
ebe32ca
Merge public/master to private/staging
aws-toolkit-automation Oct 6, 2025
8686253
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 6, 2025
7724158
Merge public/master to private/staging
aws-toolkit-automation Oct 6, 2025
bc8ee99
Merge staging into feature/smus-m2
aws-toolkit-automation Oct 6, 2025
d32bba6
Merge public/master to private/staging
aws-toolkit-automation Oct 7, 2025
80b4b3d
feat(smus): Support IAM auth connections for SMUS (#2240)
vpbhargav Oct 7, 2025
bb61a8a
Merge public/master to private/staging
aws-toolkit-automation Oct 9, 2025
d89af88
Merge public/master to private/staging
aws-toolkit-automation Oct 9, 2025
a9d7f35
Merge public/master to private/staging
aws-toolkit-automation Oct 9, 2025
d21c4ee
Merge public/master to private/staging
aws-toolkit-automation Oct 10, 2025
169de36
fix(smus): Address PR comments and minor code improvements (#2249)
vpbhargav Oct 10, 2025
ab8202c
feat(smus): hide domain and project nodes in express mode
kzr-at-amazon Oct 8, 2025
206ead5
Merge pull request #2245 from kzr-at-amazon/feature/smus-m2
XiaoxuanLu Oct 10, 2025
f8b8eec
Merge public/master to private/staging
aws-toolkit-automation Oct 10, 2025
94f2ae2
Merge public/master to private/staging
aws-toolkit-automation Oct 13, 2025
02d469a
Merge public/master to private/staging
aws-toolkit-automation Oct 14, 2025
7e63431
fix(smus): Fix IAM User login in SMUS (#2250)
vpbhargav Oct 14, 2025
694b316
Merge public/master to private/staging
aws-toolkit-automation Oct 14, 2025
d8ecb5f
feat(sagemakerunifiedstudio): Support remote access for Kiro IDE (#2242)
dylanraws Oct 15, 2025
ecdc103
Merge public/master to private/staging
aws-toolkit-automation Oct 15, 2025
747e386
Merge public/master to private/staging
aws-toolkit-automation Oct 15, 2025
b245ebf
feat(smus): Add data explorer support for express domain (#2251)
liuzulin Oct 15, 2025
96e6376
fix(smus): Fix cred provider in Space environment to handle express d…
vpbhargav Oct 15, 2025
ca0c004
Merge public/master to private/staging
aws-toolkit-automation Oct 16, 2025
830f5e8
Merge public/master to private/staging
aws-toolkit-automation Oct 16, 2025
eb4183e
Merge public/master to private/staging
aws-toolkit-automation Oct 17, 2025
35a4d02
Merge public/master to private/staging
aws-toolkit-automation Oct 17, 2025
a13e36c
feat(smus): Add Kiro CLI path detection for all platforms (#2255)
bhavya2109sharma Oct 20, 2025
0c5d679
Merge public/master to private/staging
aws-toolkit-automation Oct 20, 2025
9e6b357
fix(sagemakerunifiedstudio): Rework Kiro connection and timeout logic…
dylanraws Oct 20, 2025
9c6514a
fix(smus): add profile name and region to smus node tree (#2254)
kzr-at-amazon Oct 20, 2025
b8ea56e
Merge staging into feature/smus-m2 (#2259)
aws-toolkit-automation Oct 20, 2025
79de24a
Merge public/master to private/staging
aws-toolkit-automation Oct 21, 2025
d73891c
Merge public/master to private/staging
aws-toolkit-automation Oct 21, 2025
41c2073
fix(smus): Fix re-authentication flow for SMUS IAM flow (#2256)
vpbhargav Oct 21, 2025
bd40c92
fix(smus):use der credentials in remote ssh (#2262)
kzr-at-amazon Oct 22, 2025
28b7999
Merge public/master to private/staging
aws-toolkit-automation Oct 22, 2025
b07bed6
Merge public/master to private/staging
aws-toolkit-automation Oct 22, 2025
bd5faca
fix(smus): Validate domain metadata against profile before restoring …
liuzulin Oct 22, 2025
5591115
Merge public/master to private/staging
aws-toolkit-automation Oct 22, 2025
747f087
Merge feature/smus-m2 into feature/smus-m2-kiro (#2264)
dylanraws Oct 23, 2025
cc611ae
Merge public/master to private/staging
aws-toolkit-automation Oct 24, 2025
732f087
fix(smsus): Scrub profile names from log events (#2266)
vpbhargav Oct 24, 2025
5f23e76
Merge public/master to private/staging
aws-toolkit-automation Oct 24, 2025
40527d1
Merge public/master to private/staging
aws-toolkit-automation Oct 27, 2025
56d3b91
feat(smsus): Add project node and project selection for Express domai…
vpbhargav Oct 28, 2025
d38b32c
Merge public/master to private/staging
aws-toolkit-automation Oct 30, 2025
3bf3675
Merge public/master to private/staging
aws-toolkit-automation Oct 31, 2025
44e7e18
Merge public/master to private/staging
aws-toolkit-automation Oct 31, 2025
03f3914
feat(smus): Add project context menu for IAM auth mode (#2270)
vpbhargav Oct 31, 2025
4bfa63f
feat(sagemaker): Support remote access deep link for Kiro (#2263)
dylanraws Oct 31, 2025
58328a4
Merge public/master to private/staging
aws-toolkit-automation Oct 31, 2025
f7c6969
fix(sagemakerunifiedstudio): Add accountId telemetry for IAM flow (#2…
bhavya2109sharma Oct 31, 2025
7db8e6e
fix(sagemaker): Fix path resolution for `kiro` executable (#2271)
dylanraws Oct 31, 2025
347083c
Merge public/master to private/staging
aws-toolkit-automation Oct 31, 2025
c26d83e
feat(smus): Add role session support for IAM roles (#2273)
vpbhargav Nov 1, 2025
b4c766d
Merge public/master to private/staging
aws-toolkit-automation Nov 3, 2025
06427bb
Merge staging into feature/smus m2 (#2278)
vpbhargav Nov 3, 2025
d0e4f9d
Merge smus-m2 to smus-m2-kiro
Nov 3, 2025
1628f92
Merge pull request #2280 from vpbhargav/feature/smus-m2-kiro
laileni-aws Nov 4, 2025
7f90171
Merge public/master to private/staging
aws-toolkit-automation Nov 4, 2025
9020470
fix(smus): Fixes for duplicate refresh, user profile filtering and ad…
laileni-aws Nov 5, 2025
4fa0d88
Merge public/master to private/staging
aws-toolkit-automation Nov 7, 2025
713613a
Merge public/master to private/staging
aws-toolkit-automation Nov 8, 2025
48f39cf
Merge public/master to private/staging
aws-toolkit-automation Nov 10, 2025
560d364
Merge public/master to private/staging
aws-toolkit-automation Nov 10, 2025
3d0fadc
Merge public/master to private/staging
aws-toolkit-automation Nov 11, 2025
28b3c95
Merge public/master to private/staging
aws-toolkit-automation Nov 12, 2025
c879e39
Merge public/master to private/staging
aws-toolkit-automation Nov 13, 2025
37fc695
Merge public/master to private/staging
aws-toolkit-automation Nov 13, 2025
ed79c86
Merge public/master to private/staging
aws-toolkit-automation Nov 14, 2025
9bb8688
Merge public/master to private/staging
aws-toolkit-automation Nov 15, 2025
780c6f4
Merge public/master to private/staging
aws-toolkit-automation Nov 15, 2025
ceeda0b
Merge public/master to private/staging
aws-toolkit-automation Nov 18, 2025
5cf1ff4
Merge public/master to private/staging
aws-toolkit-automation Nov 18, 2025
30dcea4
Merge public/master to private/staging
aws-toolkit-automation Nov 19, 2025
6507dad
Merge public/master to private/staging
aws-toolkit-automation Nov 19, 2025
acfd3d5
Merge public/master to private/staging
aws-toolkit-automation Nov 19, 2025
60cb035
Merge public/master to private/staging
aws-toolkit-automation Nov 19, 2025
1e69f6a
Merge public/master to private/staging
aws-toolkit-automation Nov 19, 2025
70a967c
Merge public/master to private/staging
aws-toolkit-automation Nov 19, 2025
40d139a
Merge public/master to private/staging
aws-toolkit-automation Nov 20, 2025
f9e96e5
Merge public/master to private/staging
aws-toolkit-automation Nov 20, 2025
40efc5d
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
6f77ce6
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
cf38a37
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
f40589e
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
f84cff2
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
7ef4944
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
c7bb512
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
b49149f
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
5b06525
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
a876f13
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
2202a05
Merge public/master to private/staging
aws-toolkit-automation Nov 21, 2025
1811eff
Merge public/master to private/staging
aws-toolkit-automation Nov 22, 2025
bf69b95
Merge public/master to private/staging
aws-toolkit-automation Nov 22, 2025
ac1c41c
Merge public/master to private/staging
aws-toolkit-automation Nov 25, 2025
ba4e7d1
Merge public/master to private/staging
aws-toolkit-automation Nov 25, 2025
6a4c50a
Merge public/master to private/staging
aws-toolkit-automation Nov 25, 2025
72ef79f
Merge staging into smus-m2-kiro
Dec 4, 2025
381fc3b
fix(smus): Fix merge conflicts from staging into smus-m2-kiro
vpbhargav Dec 4, 2025
ead39d3
Merge pull request #2258 from aws/autoMerge/feature/smus-m2-kiro
laileni-aws Dec 4, 2025
aff9806
Merge public/master to private/staging
aws-toolkit-automation Dec 4, 2025
7156bbd
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Dec 4, 2025
49e82ed
Merge public/master to private/staging
aws-toolkit-automation Dec 5, 2025
fcaae92
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Dec 5, 2025
b2b8c0d
Merge public/master to private/staging
aws-toolkit-automation Dec 5, 2025
f39ac93
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Dec 5, 2025
fa607a9
Merge public/master to private/staging
aws-toolkit-automation Dec 5, 2025
8adc220
Merge public/master to private/staging
aws-toolkit-automation Dec 5, 2025
dd691d5
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
099d3fe
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
b6f261c
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
d05bd0e
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
107c832
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
0378740
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
c14c8d9
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
78faab8
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
f677e8b
Merge public/master to private/staging
aws-toolkit-automation Dec 9, 2025
6e56553
Merge public/master to private/staging
aws-toolkit-automation Dec 10, 2025
660a197
Merge public/master to private/staging
aws-toolkit-automation Dec 10, 2025
aba43d0
Merge public/master to private/staging
aws-toolkit-automation Dec 12, 2025
3ea9357
Merge public/master to private/staging
aws-toolkit-automation Dec 15, 2025
867df0a
Merge public/master to private/staging
aws-toolkit-automation Dec 16, 2025
f747c46
Merge public/master to private/staging
aws-toolkit-automation Dec 16, 2025
d80fd19
Merge public/master to private/staging
aws-toolkit-automation Dec 17, 2025
3ca298f
Merge public/master to private/staging
aws-toolkit-automation Dec 17, 2025
e8236e2
Merge public/master to private/staging
aws-toolkit-automation Dec 18, 2025
701772c
Merge public/master to private/staging
aws-toolkit-automation Dec 19, 2025
27b8308
Merge public/master to private/staging
aws-toolkit-automation Dec 23, 2025
49ab654
Merge public/master to private/staging
aws-toolkit-automation Dec 31, 2025
4b7ac3e
Merge public/master to private/staging
aws-toolkit-automation Jan 5, 2026
961dfcb
Merge public/master to private/staging
aws-toolkit-automation Jan 7, 2026
7edc23c
Merge branch 'feature/smus-m2-kiro' into autoMerge/feature/smus-m2-kiro
dylanraws Jan 8, 2026
0adf6b0
Merge public/master to private/staging
aws-toolkit-automation Jan 9, 2026
5a20bcc
fix(sagemaker): Update Kiro version requirement for SSH to 0.8.0 (#2323)
dylanraws Jan 14, 2026
e43992c
Merge branch 'feature/smus-m2-kiro' into autoMerge/feature/smus-m2-kiro
ashishrp-aws Jan 14, 2026
d3e3746
Merge public/master to private/staging
aws-toolkit-automation Jan 14, 2026
7926a4f
Merge public/master to private/staging
aws-toolkit-automation Jan 15, 2026
6f403b6
Merge public/master to private/staging
aws-toolkit-automation Jan 15, 2026
26cd9d3
Merge public/master to private/staging
aws-toolkit-automation Jan 15, 2026
90f470e
Merge public/master to private/staging
aws-toolkit-automation Jan 15, 2026
96c74ae
Merge public/master to private/staging
aws-toolkit-automation Jan 15, 2026
4bfb1d3
fix(sagemaker): Check for SSH Kiro extension in deep link case (#2324)
dylanraws Jan 16, 2026
c30a144
Merge branch 'feature/smus-m2-kiro' into autoMerge/feature/smus-m2-kiro
ashishrp-aws Jan 16, 2026
35cf42c
Merge staging into feature/smus-m2-kiro (#2321)
aws-toolkit-automation Jan 16, 2026
b890fd1
Merge branch 'feature/smus-m2-kiro' into autoMerge/feature/smus-m2-kiro
laileni-aws Jan 16, 2026
22fd089
fix(toolkit): Auto merge/feature/smus m2 kiro (#2325)
laileni-aws Jan 16, 2026
cada60d
feat(sagemaker): Support remote HTTP(S) proxy env variables for Kiro …
dylanraws Jan 21, 2026
1984af1
fix(sagemaker): revert presign url changes (#8506)
aws-ajangg Jan 22, 2026
e431fb6
Merge public/master to private/staging
aws-toolkit-automation Jan 22, 2026
9799728
fix(auth): prompt window reload for stale console session credentials…
keenwilson Jan 22, 2026
835a582
Merge public/master to private/staging
aws-toolkit-automation Jan 22, 2026
7468f50
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 22, 2026
a2849d0
fix(amazonq): remove /dev amazonq settings (#8510)
laileni-aws Jan 22, 2026
a78ce57
Merge public/master to private/staging
aws-toolkit-automation Jan 22, 2026
de4f447
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 22, 2026
53f02cf
build(amazonq): merge release candidate version rc-20260122 (#8526)
ashishrp-aws Jan 23, 2026
db2bfc0
Merge public/master to private/staging
aws-toolkit-automation Jan 23, 2026
ba1541d
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 23, 2026
e9cc11a
fix(auth): show actual AWS CLI path in update success message (#8519)
keenwilson Jan 26, 2026
3354127
Merge public/master to private/staging
aws-toolkit-automation Jan 26, 2026
75b76b5
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 26, 2026
8b4d088
fix(smus): Look for profile in both config and credentials files when…
kzr-at-amazon Jan 28, 2026
a96a30a
Merge public/master to private/staging
aws-toolkit-automation Jan 28, 2026
9eb5ffb
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 28, 2026
5cbfa60
deps(lambda): upgrade sdk lambda client to 3.953.0 (#8531)
licjun Jan 29, 2026
c5ee729
Merge public/master to private/staging
aws-toolkit-automation Jan 29, 2026
b392261
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 29, 2026
8dccd29
fix(lambda): add console credential fallback for Lambda URI handler (…
keenwilson Jan 29, 2026
0eb8d05
Merge public/master to private/staging
aws-toolkit-automation Jan 29, 2026
17a73f7
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 29, 2026
44f4ed6
fix(amazonq): Enabling fix all feature for warning (#8516)
laileni-aws Jan 29, 2026
4ea8fc7
Merge public/master to private/staging
aws-toolkit-automation Jan 29, 2026
ada1f71
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 29, 2026
8f7235f
build(amazonq): merge release candidate version rc-20260129 (#8543)
chungjac Jan 29, 2026
b1a4aca
Merge public/master to private/staging
aws-toolkit-automation Jan 29, 2026
40242df
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 29, 2026
d908b6e
feat(lambda): add conditional Tenant ID field to Local Invoke panel (…
licjun Jan 30, 2026
22edd1b
Merge public/master to private/staging
aws-toolkit-automation Jan 30, 2026
c1d7099
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Jan 30, 2026
2dd5ed7
fix(sagemaker): Add support for presigning WS url (#8560)
aws-jeffrey-yang Feb 9, 2026
05bf13d
Merge public/master to private/staging
aws-toolkit-automation Feb 9, 2026
c8cb697
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Feb 9, 2026
042b06a
feat(lambda): add Lambda remote invoke multi-tenancy support (#8541)
licjun Feb 10, 2026
6f196be
Merge public/master to private/staging
aws-toolkit-automation Feb 10, 2026
9c1bec7
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Feb 10, 2026
342f2a9
fix(amazonq): adding change log (#8574)
laileni-aws Feb 11, 2026
fab7a54
Merge public/master to private/staging
aws-toolkit-automation Feb 11, 2026
6cf6da3
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Feb 11, 2026
6e37309
feat(smus): Add domain caching for IdC login (#8564)
vpbhargav Feb 11, 2026
54adc03
Merge public/master to private/staging
aws-toolkit-automation Feb 11, 2026
2574aea
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Feb 11, 2026
f57fef6
build(amazonq): merge release candidate version rc-20260212 (#8581)
aseemxs Feb 17, 2026
3f7a350
Merge public/master to private/staging
aws-toolkit-automation Feb 17, 2026
b86b0ee
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Feb 17, 2026
3d160d1
fix(amazonq): inline chat feature doesnt work with kiro subscription …
Will-ShaoHua Feb 20, 2026
1ae5356
Merge public/master to private/staging
aws-toolkit-automation Feb 20, 2026
b409ada
Merge staging into feature/smus-m2-kiro
aws-toolkit-automation Feb 20, 2026
91120f2
feat(sagemaker): Adding support for Cursor IDE (#8384)
arkaprava08 Feb 20, 2026
0abd582
fix(auth): prevent connection usage when console login is cancelled o…
keenwilson Feb 20, 2026
5314842
feat(smus): Add AGENTS.md for AI assistant context on SageMaker Space…
ziwikiwi Feb 20, 2026
246f3c2
fix(smus): Remove unintended merge artifacts (#2326)
dylanraws Feb 21, 2026
f2874af
feat(sagemaker): Add changelog entry for Kiro remote access (#2327)
dylanraws Feb 21, 2026
bc6d137
Merge remote-tracking branch 'origin/master' into feature/smus-m2-kiro
amaziwi Feb 21, 2026
df23b88
Merge branch 'master' into feature/smus-m2-kiro
ziwikiwi Feb 21, 2026
747f18c
feat(sagemaker): Reconnection toolkit (#8485)
msgupta-amazon Feb 23, 2026
2203143
Merge SageMaker SSH Kiro integration
Feb 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .changes/next-release/tenant-id-local-invoke.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "Feature",
"description": "Add conditional Tenant ID field to Local Invoke panel for multi-tenant Lambda functions. The field appears when SAM template contains TenancyConfig and passes the value to SAM CLI as --tenant-id argument."
}
4 changes: 4 additions & 0 deletions .changes/next-release/tenant-id-remote-invoke.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "Feature",
"description": "Add conditional Tenant ID field to Remote Invoke panel for multi-tenant Lambda functions. The field appears when function has TenancyConfig and passes the value to AWS Lambda Invoke API."
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ packages/toolkit/package.nls.json
packages/toolkit/resources
packages/amazonq/package.nls.json
packages/amazonq/resources
packages/sagemaker-ssh-kiro/resources

# Icons
packages/*/resources/fonts/aws-toolkit-icons.woff
Expand Down
819 changes: 423 additions & 396 deletions LICENSE-THIRD-PARTY

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions aws-toolkit-vscode.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
{
"path": "packages/amazonq",
},
{
"path": "packages/sagemaker-ssh-kiro",
},
],
"settings": {
"typescript.tsdk": "node_modules/typescript/lib",
Expand Down
14,979 changes: 9,325 additions & 5,654 deletions package-lock.json

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions packages/amazonq/.changes/1.108.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date": "2026-01-23",
"version": "1.108.0",
"entries": []
}
10 changes: 10 additions & 0 deletions packages/amazonq/.changes/1.109.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"date": "2026-01-29",
"version": "1.109.0",
"entries": [
{
"type": "Bug Fix",
"description": "Amazon Q: \"Fix All Issues\" now includes warnings when triggered from a warning diagnostic"
}
]
}
10 changes: 10 additions & 0 deletions packages/amazonq/.changes/1.110.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"date": "2026-02-16",
"version": "1.110.0",
"entries": [
{
"type": "Bug Fix",
"description": "Amazon Q Chat: Fix chat history restoration to display rich UI elements and persist user preferences"
}
]
}
12 changes: 12 additions & 0 deletions packages/amazonq/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## 1.110.0 2026-02-16

- **Bug Fix** Amazon Q Chat: Fix chat history restoration to display rich UI elements and persist user preferences

## 1.109.0 2026-01-29

- **Bug Fix** Amazon Q: "Fix All Issues" now includes warnings when triggered from a warning diagnostic

## 1.108.0 2026-01-23

- Miscellaneous non-user-facing changes

## 1.107.0 2026-01-08

- Miscellaneous non-user-facing changes
Expand Down
7 changes: 1 addition & 6 deletions packages/amazonq/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "amazon-q-vscode",
"displayName": "Amazon Q",
"description": "The most capable generative AI–powered assistant for software development.",
"version": "1.108.0-SNAPSHOT",
"version": "1.111.0-SNAPSHOT",
"extensionKind": [
"workspace"
],
Expand Down Expand Up @@ -148,11 +148,6 @@
"markdownDescription": "%AWS.configuration.description.amazonq%",
"default": true
},
"amazonQ.allowFeatureDevelopmentToRunCodeAndTests": {
"markdownDescription": "%AWS.configuration.description.featureDevelopment.allowRunningCodeAndTests%",
"type": "object",
"default": {}
},
"amazonQ.importRecommendationForInlineCodeSuggestions": {
"type": "boolean",
"description": "%AWS.configuration.description.amazonq.importRecommendation%",
Expand Down
19 changes: 14 additions & 5 deletions packages/amazonq/src/lsp/chat/autoDebug/codeActionsProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,16 @@ export class AutoDebugCodeActionsProvider implements vscode.CodeActionProvider,
// Add "Fix with Amazon Q" action
actions.push(this.createFixWithQAction(document, range, diagnostics))

// Add "Fix All with Amazon Q" action
actions.push(this.createFixAllWithQAction(document))
// Check if any diagnostic is error or warning to show "Fix All Issues"
const hasErrorOrWarning = diagnostics.some(
(d) =>
d.severity === vscode.DiagnosticSeverity.Error || d.severity === vscode.DiagnosticSeverity.Warning
)
if (hasErrorOrWarning) {
// If triggered from warning, include warnings; if from error, only errors
const hasWarning = diagnostics.some((d) => d.severity === vscode.DiagnosticSeverity.Warning)
actions.push(this.createFixAllWithQAction(document, hasWarning))
}

// Add "Explain Problem" action
actions.push(this.createExplainProblemAction(document, range, diagnostics))
Expand Down Expand Up @@ -84,12 +92,13 @@ export class AutoDebugCodeActionsProvider implements vscode.CodeActionProvider,
return action
}

private createFixAllWithQAction(document: vscode.TextDocument): vscode.CodeAction {
const action = new vscode.CodeAction('Amazon Q: Fix All Errors', vscode.CodeActionKind.QuickFix)
private createFixAllWithQAction(document: vscode.TextDocument, includeWarnings: boolean): vscode.CodeAction {
const action = new vscode.CodeAction('Amazon Q: Fix All Issues', vscode.CodeActionKind.QuickFix)

action.command = {
command: 'amazonq.02.fixAllWithQ',
title: 'Amazon Q: Fix All Errors',
title: 'Amazon Q: Fix All Issues',
arguments: [includeWarnings],
}

return action
Expand Down
13 changes: 7 additions & 6 deletions packages/amazonq/src/lsp/chat/autoDebug/commands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ export class AutoDebugCommands implements vscode.Disposable {
Commands.register(
{
id: 'amazonq.02.fixAllWithQ',
name: 'Amazon Q: Fix All Errors',
name: 'Amazon Q: Fix All Issues',
},
async () => {
await this.fixAllWithAmazonQ()
async (includeWarnings?: boolean) => {
await this.fixAllWithAmazonQ(includeWarnings)
}
),

Expand Down Expand Up @@ -124,9 +124,10 @@ export class AutoDebugCommands implements vscode.Disposable {
}

/**
* Fix All with Amazon Q - processes all errors in the current file
* Fix All with Amazon Q - processes issues in the current file
* @param includeWarnings - if true, fix errors and warnings; if false, fix only errors
*/
private async fixAllWithAmazonQ(): Promise<void> {
private async fixAllWithAmazonQ(includeWarnings: boolean = false): Promise<void> {
autoDebugTelemetry.recordCommandInvocation('fixAllWithQ')

await this.executeWithErrorHandling(
Expand All @@ -139,7 +140,7 @@ export class AutoDebugCommands implements vscode.Disposable {
if (!saved) {
throw new Error('Failed to save document')
}
const problemCount = await this.controller.fixAllProblemsInFile(10) // 10 errors per batch
const problemCount = await this.controller.fixAllProblemsInFile(includeWarnings)
autoDebugTelemetry.recordCommandSuccess('fixAllWithQ', problemCount)
},
'Fix All with Amazon Q',
Expand Down
23 changes: 14 additions & 9 deletions packages/amazonq/src/lsp/chat/autoDebug/controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,14 @@ export class AutoDebugController implements vscode.Disposable {
}

/**
* Filter diagnostics to only errors and apply source filtering
* Filter diagnostics by severity and apply source filtering
*/
private filterErrorDiagnostics(diagnostics: vscode.Diagnostic[]): vscode.Diagnostic[] {
private filterDiagnostics(diagnostics: vscode.Diagnostic[], includeWarnings: boolean = false): vscode.Diagnostic[] {
return diagnostics.filter((d) => {
if (d.severity !== vscode.DiagnosticSeverity.Error) {
// Filter by severity: errors always, warnings only if includeWarnings
const isError = d.severity === vscode.DiagnosticSeverity.Error
const isWarning = d.severity === vscode.DiagnosticSeverity.Warning
if (!isError && !(includeWarnings && isWarning)) {
return false
}
// Apply source filtering
Expand Down Expand Up @@ -108,9 +111,11 @@ export class AutoDebugController implements vscode.Disposable {
}

/**
* Fix with Amazon Q - sends up to 15 error messages one time when user clicks the button
* Fix with Amazon Q - sends up to maxProblems issues when user clicks the button
* @param includeWarnings - if true, fix both errors and warnings; if false, fix only errors
* @param maxProblems - maximum number of problems to fix (default 10)
*/
public async fixAllProblemsInFile(maxProblems: number = 15): Promise<number> {
public async fixAllProblemsInFile(includeWarnings: boolean = false, maxProblems: number = 10): Promise<number> {
try {
const editor = vscode.window.activeTextEditor
if (!editor) {
Expand All @@ -120,13 +125,13 @@ export class AutoDebugController implements vscode.Disposable {

// Get all diagnostics for the current file
const allDiagnostics = vscode.languages.getDiagnostics(editor.document.uri)
const errorDiagnostics = this.filterErrorDiagnostics(allDiagnostics)
if (errorDiagnostics.length === 0) {
const filteredDiagnostics = this.filterDiagnostics(allDiagnostics, includeWarnings)
if (filteredDiagnostics.length === 0) {
return 0
}

// Take up to maxProblems errors (15 by default)
const diagnosticsToFix = errorDiagnostics.slice(0, maxProblems)
// Take up to maxProblems
const diagnosticsToFix = filteredDiagnostics.slice(0, maxProblems)
const result = await this.getProblemsFromDiagnostics(undefined, diagnosticsToFix)
if (!result) {
return 0
Expand Down
4 changes: 2 additions & 2 deletions packages/amazonq/test/e2e/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
*/

import { runTests } from 'aws-core-vscode/test'
import { VSCODE_EXTENSION_ID } from 'aws-core-vscode/utils'
import { VSCODE_EXTENSION_ID_CONSTANTS } from 'aws-core-vscode/utils'

export function run(): Promise<void> {
return runTests(process.env.TEST_DIR ?? 'test/e2e', VSCODE_EXTENSION_ID.amazonq, [
return runTests(process.env.TEST_DIR ?? 'test/e2e', VSCODE_EXTENSION_ID_CONSTANTS.amazonq, [
'../../core/dist/src/testInteg/globalSetup.test.ts',
])
}
4 changes: 2 additions & 2 deletions packages/amazonq/test/unit/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
*/

import { runTests } from 'aws-core-vscode/test'
import { VSCODE_EXTENSION_ID } from 'aws-core-vscode/utils'
import { VSCODE_EXTENSION_ID_CONSTANTS } from 'aws-core-vscode/utils'

export function run(): Promise<void> {
return runTests(process.env.TEST_DIR ?? ['test/unit'], VSCODE_EXTENSION_ID.amazonq, [
return runTests(process.env.TEST_DIR ?? ['test/unit'], VSCODE_EXTENSION_ID_CONSTANTS.amazonq, [
'../../core/dist/src/test/globalSetup.test.ts',
])
}
6 changes: 3 additions & 3 deletions packages/amazonq/test/web/testRunner.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* The following was influenced by this guide: https://code.visualstudio.com/api/extension-guides/web-extensions
*/

import { VSCODE_EXTENSION_ID } from 'aws-core-vscode/utils'
import { VSCODE_EXTENSION_ID_CONSTANTS } from 'aws-core-vscode/utils'
import 'mocha' // Imports mocha for the browser, defining the `mocha` global.
import * as vscode from 'vscode'

Expand Down Expand Up @@ -47,12 +47,12 @@ function gatherTestFiles() {
* So this function ensures the extension has fully activated.
*/
async function activateExtension() {
const extId = VSCODE_EXTENSION_ID.amazonq
const extId = VSCODE_EXTENSION_ID_CONSTANTS.amazonq
const ext = vscode.extensions.getExtension(extId)
if (!ext) {
throw new Error(`Extension '${extId}' not found, can't activate it to run tests.`)
}
await vscode.extensions.getExtension(VSCODE_EXTENSION_ID.amazonq)?.activate()
await vscode.extensions.getExtension(VSCODE_EXTENSION_ID_CONSTANTS.amazonq)?.activate()
}

function runMochaTests(resolve: (value: void | PromiseLike<void>) => void, reject: (reason?: any) => void) {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -603,7 +603,7 @@
"@aws-sdk/client-iam": "<3.731.0",
"@aws-sdk/client-iot": "~3.693.0",
"@aws-sdk/client-iotsecuretunneling": "~3.693.0",
"@aws-sdk/client-lambda": "<3.731.0",
"@aws-sdk/client-lambda": "^3.953.0",
"@aws-sdk/client-redshift": "~3.693.0",
"@aws-sdk/client-redshift-data": "~3.693.0",
"@aws-sdk/client-redshift-serverless": "~3.693.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.nls.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
"AWS.configuration.description.suppressPrompts": "Prompts which ask for confirmation. Checking an item suppresses the prompt.",
"AWS.configuration.enableCodeLenses": "Enable SAM hints in source code and template.yaml files",
"AWS.configuration.description.resources.enabledResources": "AWS resources to display in the 'Resources' portion of the explorer.",
"AWS.configuration.description.featureDevelopment.allowRunningCodeAndTests": "Allow /dev to run code and test commands",
"AWS.configuration.description.experiments": "Try experimental features and give feedback. Note that experimental features may be removed at any time.\n * `jsonResourceModification` - Enables basic create, update, and delete support for cloud resources via the JSON Resources explorer component.",
"AWS.stepFunctions.publishStateMachine.error.invalidYAML": "Cannot publish invalid YAML file",
"AWS.stepFunctions.publishStateMachine.info.creating": "Creating state machine '{0}' in {1}...",
Expand Down Expand Up @@ -60,6 +59,7 @@
"AWS.configuration.description.awssam.debug.memoryMb": "The amount of memory (in Mb) the Lambda function has access to.",
"AWS.configuration.description.awssam.debug.runtime": "The Lambda Function's runtime",
"AWS.configuration.description.awssam.debug.timeout": "The amount of time (in seconds) that Lambda allows a function to run before stopping it.",
"AWS.configuration.description.awssam.debug.tenantId": "Tenant ID for multi-tenant Lambda functions",
"AWS.configuration.description.awssam.debug.aws": "AWS connection details",
"AWS.configuration.description.awssam.debug.credentials": "The AWS credentials provider and name to use during the invocation. Example: credential profile \"default\" would be entered as `profile:default`.",
"AWS.configuration.description.awssam.debug.credentials.cn": "The Amazon credentials provider and name to use during the invocation. Example: credential profile \"default\" would be entered as `profile:default`.",
Expand Down
Loading
Loading