Skip to content

Merge master into feature/stepfunctions-execution #7549

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
wants to merge 243 commits into
base: feature/stepfunctions-execution
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
243 commits
Select commit Hold shift + click to select a range
7343511
migrate process env proxy settings to proxyUtil.ts
samgst-amazon Jun 23, 2025
7b6252f
remove env merging from createServerOptions
samgst-amazon Jun 23, 2025
ebfbc66
No need to set CA certs when SSL verification is disabled
samgst-amazon Jun 23, 2025
771fae8
fix(stepfunctions): Add document URI check for save telemetry and ena…
l0minous Jun 24, 2025
f1dc9b8
feat(amazonq): enable client-side build (#7226)
dhasani23 Jun 24, 2025
3e41c83
changelog
samgst-amazon Jun 24, 2025
696e143
missing await
samgst-amazon Jun 24, 2025
eaf969c
fix(amazonq): migrate process.env proxy setting handling to proxyUtil.ts
samgst-amazon Jun 24, 2025
f5cf3bd
fix(amazonq): fix for amazon q app initialization failure on sagemaker
ashishrp-aws Jun 25, 2025
b3ad9a8
Merge branch 'aws:master' into fix/sagemaker
ashishrp-aws Jun 25, 2025
cac600f
fix(amazonq): minor text update (#7554)
dhasani23 Jun 25, 2025
053a5bd
fix(amazonq): fix to move isSagemaker to env
ashishrp-aws Jun 25, 2025
1ab1ad2
Merge pull request #7551 from ashishrp-aws/fix/sagemaker
ashishrp-aws Jun 25, 2025
05c57ff
Release 1.79.0
Jun 25, 2025
787a3bc
Release 3.67.0
Jun 25, 2025
926b86a
Update version to snapshot version: 3.68.0-SNAPSHOT
Jun 25, 2025
fd252bb
Update version to snapshot version: 1.80.0-SNAPSHOT
Jun 25, 2025
46766be
Merge release into master
Jun 25, 2025
00d7c13
fix(amazonq): Re-enable experimental proxy support
tsmithsz Jun 25, 2025
6ad3234
fix: connect chat history to VSCode workspace file
jngyuamz Jun 25, 2025
0b76f7f
Merge pull request #7556 from tsmithsz/fix-amazonq-proxy
tsmithsz Jun 25, 2025
7a5cbd3
fix(amazonq): Remove setSystemCertificates from proxyUtil
tsmithsz Jun 25, 2025
e07833d
refactor(stepfunctions): migrate to sdkv3 (#7560)
zelzhou Jun 27, 2025
dfa7e51
fix(amazonq): Remove incompatible Node 18 flag
tsmithsz Jun 27, 2025
9616260
Merge pull request #7568 from tsmithsz/remove-flag
tsmithsz Jun 27, 2025
1d597bd
fix: onDidSaveTextDocument notification method name
jngyuamz Jun 27, 2025
9bd9d99
feat(amazonq): Add next edit suggestion (#7555)
floralph Jun 30, 2025
271f592
fix(amazonq): update cursor tracking based on autotrigger setting
floralph Jun 30, 2025
92b7fa7
fix: duplicated onDidSaveTextDocument notification
jngyuamz Jun 30, 2025
699e00e
fix(amazonq): handling of CodeSuggestionState in tests
floralph Jun 30, 2025
bfdb0eb
Merge pull request #7585 from aws/floralph/cursor-manager-track-autot…
floralph Jun 30, 2025
40adfc7
fix: removing logic to calculate addedCharacterCount and deletedChara…
atonaamz Jun 30, 2025
fa6d9c9
fix: remove the depedency of the CDN js script.
grl-wang Jun 30, 2025
8d1020f
Merge pull request #7559 from jngyuamz/workspace-history
jngyuamz Jul 1, 2025
496e076
fix(amazonq): emit metric (#7584)
dhasani23 Jul 1, 2025
d33bc14
Merge pull request #7587 from grl-wang/fix-vue-js-dependency
grl-wang Jul 1, 2025
6c63166
fix(amazonq): save previously-used JDK path
Jul 1, 2025
4a1b444
feat: trigger inline suggestion via acceptance for EDITS
atonaamz Jul 1, 2025
77259e1
feat(amazonq): trigger inline suggestion via acceptance for EDITS
atonaamz Jul 1, 2025
8fbea5a
Release 1.80.0
Jul 1, 2025
3415025
fix(amazonq): do not trigger inline completion when user delete code …
leigaol Jul 2, 2025
5278365
Update version to snapshot version: 1.81.0-SNAPSHOT
Jul 2, 2025
74ac902
Merge release into master
Jul 2, 2025
0c00b01
Release 1.81.0
Jul 2, 2025
5d48d08
Update version to snapshot version: 1.82.0-SNAPSHOT
Jul 3, 2025
d81c0a6
feat(lambda): Merging Feature/lambda console2 ide to staging branch. …
laileni-aws Jul 3, 2025
bea4abc
fix(amazonq): skip matching with previous suggestions for EDITS
atonaamz Jul 2, 2025
4edc815
feat(sagemaker): Merging Feature/sagemaker connect to master (#7607)
laileni-aws Jul 3, 2025
c942e7f
Release 3.68.0
Jul 3, 2025
77472f5
fix(amazonq): Prompt re-authenticate if auto trigger failed with expi…
leigaol Jul 3, 2025
7f62ee4
fix(amazonq): skip matching with previous suggestions for EDITS
atonaamz Jul 3, 2025
44e72a7
Update version to snapshot version: 3.69.0-SNAPSHOT
Jul 3, 2025
7b161da
Merge release into master
Jul 3, 2025
d1fb822
feat(amazonq): add a opt-in checkbox for server-side context
Jun 27, 2025
bce4397
fix(amazonq): remove jitter for validation call of profiles
tsmithsz Jul 7, 2025
2cc1a26
Merge pull request #7615 from tsmithsz/remove-jitter
tsmithsz Jul 7, 2025
e7c78d8
Release 1.82.0
Jul 7, 2025
e94762b
Update version to snapshot version: 1.83.0-SNAPSHOT
Jul 7, 2025
c76fcc3
Merge pull request #7558 from tsmithsz/fix-amazonq-proxy-certificates
tsmithsz Jul 7, 2025
6eb46a2
Merge pull request #7593 from dhasani23/saveJdk
ashishrp-aws Jul 7, 2025
4674d76
feat(amazonq): passing partialResultToken for the next trigger if use…
atonaamz Jul 3, 2025
7cacad2
fix(amazonq): Adding modelSelection feature flag (#7598)
laileni-aws Jul 7, 2025
14242d6
fix(lambda): checking if folder exists (#6899)
Vandita2020 Jul 7, 2025
a98330d
feat(amazonq): passing partialResultToken for the next trigger if use…
atonaamz Jul 7, 2025
815eada
feat(amazonq): feature flag for / agents migration to agentic chat (#…
Randall-Jiang Jul 8, 2025
7c8764c
fix(amazonq): nep path asynchronous ops are not awaited (#7619)
Will-ShaoHua Jul 8, 2025
01850cd
fix(amazonq): deprecate Q inline suggestion thinking message UI (#7617)
Will-ShaoHua Jul 8, 2025
c4f99f3
feat(amazonq): adding isInlineEdit to LogInlineCompletionSessionResul…
atonaamz Jul 8, 2025
d2e5518
feat(amazonq): adding isInlineEdit to LogInlineCompletionSessionResul…
atonaamz Jul 8, 2025
c4110ad
feat(amazonq): support select images as context (#7533)
yzhangok Jul 9, 2025
8e870bf
Merge pull request #7573 from jngyuamz/fix-did-save
jngyuamz Jul 9, 2025
b7cfb0f
Release 1.83.0
Jul 9, 2025
25bc738
docs(amazonq): add instructions for language-server-runtimes setup an…
liramon1 Jul 9, 2025
735785a
fix(amazonq): improve feedback experience and min char limit
abhraina-aws Jul 10, 2025
1b7d035
Update version to snapshot version: 1.84.0-SNAPSHOT
Jul 10, 2025
0d5ead9
fix(amazonq): improve feedback experience and min char limit #7628
abhraina-aws Jul 10, 2025
97bef44
Merge pull request #7626 from liramon/flare-lsp-docs
liramon1 Jul 10, 2025
89a455c
feat(amazonq): send ide diagnostics for inline completions (#7561)
liumofei-amazon Jul 10, 2025
e0d2cbf
fix(amazonq): not allow generate completion request go through if Q i…
Will-ShaoHua Jul 11, 2025
eb3ceee
config(amazonq): nep only auto trigger on acceptance if there is next…
Will-ShaoHua Jul 11, 2025
9cf9bdd
fix(lambda): Revert update to function upload directory selection wiz…
rhamilt Jul 11, 2025
2f39da8
fix(toolkit): handle isCn when region is not initialized to fix exten…
parameja1 Jul 11, 2025
aa43192
fix: passing nextToken to Flare for Edits
atonaamz Jul 11, 2025
f23f978
Merge branch 'master' into nep-flare
atonaamz Jul 11, 2025
d1959b9
fix(amazonq): should pass nextToken to Flare for Edits on acceptance …
atonaamz Jul 11, 2025
678851b
fix(amazonq): should pass nextToken to Flare for Edits on acceptance …
lkmanka58 Jul 11, 2025
8b12768
Merge pull request #7629 from LiGaCu/wcs_optin
aws-toolkit-automation Jul 13, 2025
03f1797
revert: merge pull request #7629 from LiGaCu/wcs_optin
Jul 13, 2025
4028800
Merge pull request #7658 from LiGaCu/wcs_20250713
aws-toolkit-automation Jul 14, 2025
7dc982c
fix(lambda): Updates for Lambda quick edit (#7656)
rhamilt Jul 14, 2025
d17c1d7
feat(amazonq): support listAvailableModels request (#7591)
ctlai95 Jul 14, 2025
d0923ff
fix: Q chat stopped using IAM creds in the Amazon Q v1.63.0 release
floralph Jul 11, 2025
b74f9e1
fix(amazonq): Render first response before receiving all paginated i…
leigaol Jul 14, 2025
bccb5a1
deps: bump @aws-toolkits/telemetry to 1.0.328 (#7669)
chungjac Jul 14, 2025
2d47f6e
fix: linting issues
floralph Jul 15, 2025
028f4f3
feat(amazonq): add keybinding shortcut for stop/reject/run shell comm…
dungdong-aws Jul 15, 2025
f219b41
config(amazonq): toggle NEP feature flag (#7668)
Will-ShaoHua Jul 15, 2025
c917133
feat(amazonq): adding qCodeReview tool updates for Code Issues panel …
singhAws Jul 15, 2025
90f5459
fix(sagemaker): fix sagemaker.parseCookies cmd not found (#7670)
yueny2020 Jul 15, 2025
d50d38e
fix(amazonq): Bring back #3129, add 200ms delay before rendering sugg…
leigaol Jul 15, 2025
276f9ef
Merge pull request #7667 from aws/floralph/P261194666
floralph Jul 15, 2025
2d7fc6f
fix: reverts for keyboard shortcuts feature (#7676)
dungdong-aws Jul 16, 2025
8cd876d
feat(lambda): Add Remote debugging support to Lambda Remote Invoke (#…
roger-zhangg Jul 16, 2025
3f34419
fix: update Q profile and customizations on language-servers crash re…
floralph Jul 12, 2025
da9755a
test(lambda): Remove duplicate code in Lambda tests (#7672)
rhamilt Jul 16, 2025
fdf1849
Merge branch 'master' into floralph/V1787412020
floralph Jul 16, 2025
26c5a6b
fix tests
floralph Jul 16, 2025
85f5045
Fix lint issues
floralph Jul 16, 2025
b39ab4e
feat(sagemaker): Merge sagemaker to master (#7681)
laileni-aws Jul 16, 2025
2eb0891
fix(sagemaker): Fix race-condition with multiple remote spaces trying…
aws-asolidu Jul 16, 2025
ef702fa
Release 3.69.0
Jul 16, 2025
9923793
fix(amazonq): Reduce plugin start-up latency
tsmithsz Jul 15, 2025
c267700
Update version to snapshot version: 3.70.0-SNAPSHOT
Jul 16, 2025
b7e8494
fix: should check if partialResultToken is empty for EDITS trigger on…
atonaamz Jul 16, 2025
7ba15ce
feature(amazonq): start rotating logging to disk with cleanup
abhraina-aws Jul 17, 2025
d0bcc40
fix(amazonq): should check if partialResultToken is empty for EDITS t…
atonaamz Jul 17, 2025
c6c5d76
fix(amazonq): remove feature flag for CodeReview tool, update change …
singhAws Jul 17, 2025
f07287d
Release 1.84.0
Jul 17, 2025
1a5e376
fix(amazonq): enable qCodeReview tool feature flag
singhAws Jul 17, 2025
3c76e30
fix(amazonq): Increase region profiles cache expiration to 1 hour
tsmithsz Jul 17, 2025
c9c061e
fix(amazonq): handle suppress single finding in agentic reviewer
blakelaz-amazon Jul 17, 2025
c9a3e9e
fix(amazonq): changed the icon for security issue hover fix option to…
mkovelam Jul 17, 2025
9bb3be3
fix(core): fixing Fix icon failed unit test
mkovelam Jul 17, 2025
4f9da7f
Update version to snapshot version: 1.85.0-SNAPSHOT
Jul 17, 2025
c43ff0f
feat(amazonq): write logs to disk with rotation & cleanup #7691
abhraina-aws Jul 17, 2025
3898ca2
Merge pull request #7696 from singhAws/code-review-tool
BlakeLazarine Jul 17, 2025
a3c1c03
fix(amazonq): skip edit suggestion if applyDiff fail (#7693)
Will-ShaoHua Jul 17, 2025
df9a02b
fix(test): add unit test for auth activation initialize method (#7679)
yueny2020 Jul 17, 2025
f2e9403
fix(amazonq): Use document change event for auto trigger classifier i…
leigaol Jul 17, 2025
477b71a
fix(amazonq): Let Enter invoke auto completion more consistently (#7700)
leigaol Jul 17, 2025
9b51191
fix(amazonq): rename QCodeReview tool to CodeReview
blakelaz-amazon Jul 17, 2025
20ec152
Merge pull request #7695 from tsmithsz/increase-cache
tsmithsz Jul 17, 2025
e49f15f
Merge pull request #7673 from tsmithsz/reduce-latency
tsmithsz Jul 17, 2025
5dbbbd7
feat(amazonq): added logs of toolkit to the same disk place too
abhraina-aws Jul 18, 2025
dfdf377
fix(amazonq): fix issue with casing
blakelaz-amazon Jul 18, 2025
5e256b9
feat(amazonq): added logs of toolkit to the same disk file too #7701
abhraina-aws Jul 18, 2025
34e7f1b
Make sso quickpick option display profiles
reedham-aws Jul 18, 2025
efb2d49
test: make sso quickpick option display profiles
reedham-aws Jul 18, 2025
9f082d9
changelog update
reedham-aws Jul 18, 2025
fb6b847
fix(amazonq): match rotating logger level
abhraina-aws Jul 18, 2025
d6fc897
fix(amazonq): match rotating logger level #7708
abhraina-aws Jul 18, 2025
88caf6b
fix(amazonq): update Q profile and customizations on language-servers…
floralph Jul 18, 2025
aff7180
Merge branch 'aws:master' into code-review-tool
mkovelam Jul 18, 2025
e62889f
feat(amazonq): enabling code review tool
mkovelam Jul 18, 2025
4fd2d45
revert(amazonq): should pass nextToken to Flare for Edits on acc… (#7…
yueny2020 Jul 18, 2025
c5b9976
Merge branch 'aws:master' into code-review-tool
singhAws Jul 19, 2025
ab7fb6a
fix(amazonq): reverting for Amazon Q (#7714)
laileni-aws Jul 19, 2025
ca66d79
fix(amazonq): removing unwanted files (#7715)
laileni-aws Jul 19, 2025
9facfdd
Release 1.85.0
Jul 19, 2025
6c7f040
Update version to snapshot version: 1.86.0-SNAPSHOT
Jul 19, 2025
990def6
Merge master branch and resolve conflicts
singhAws Jul 20, 2025
e193525
deps: bump @aws-toolkits/telemetry to 1.0.329
singhAws Jul 21, 2025
2770a81
fix(amazonq): handle suppress single finding in agentic reviewer
blakelaz-amazon Jul 21, 2025
06b4df6
fix(amazonq): changed the icon for security issue hover fix option to…
blakelaz-amazon Jul 21, 2025
34a6675
fix(amazonq): disable codeReviewInChat feature flag
blakelaz-amazon Jul 21, 2025
9562ccc
fix(amazonq): reverting for Amazon Q (#7714) (#7730)
yueny2020 Jul 22, 2025
532c37f
Merge branch 'master' into code-review-tool
BlakeLazarine Jul 22, 2025
ff9d816
fix(amazonq): correctly update the on show inlay hints for code refer…
leigaol Jul 22, 2025
683e49f
Merge branch 'aws:master' into code-review-tool
singhAws Jul 22, 2025
2fb0926
telemetry(lambda): nit to use sessionDuration correctly for debug dur…
roger-zhangg Jul 22, 2025
5211459
Merge branch 'aws:master' into code-review-tool
singhAws Jul 22, 2025
4a3f0e0
feat(amazonq): enable show logs (#7733)
abhraina-aws Jul 22, 2025
f2699b1
Merge branch 'aws:master' into code-review-tool
singhAws Jul 22, 2025
61d328d
Merge pull request #7731 from singhAws/code-review-tool
BlakeLazarine Jul 22, 2025
b980406
fix(amazonq): fix Inline completion acceptance and reject telemetry r…
leigaol Jul 23, 2025
72f5168
Merge pull request #7707 from rhamilt/ssoQuickPickUpdate
bywang56 Jul 23, 2025
d0082e6
other(amazonq): remove unnecessary notes file
floralph Jul 23, 2025
41019e6
feat(amazonq): add keyboard shortcut for stop/reject/run commands (#7…
dungdong-aws Jul 23, 2025
2fe85cd
Revert "other(amazonq): remove unnecessary notes file"
floralph Jul 23, 2025
109a674
revert(amazonq): remove unnecessary notes file (#7737)
floralph Jul 23, 2025
669354b
fix(amazonq): update shortcut name to reuse for MCP tools
dungdong-aws Jul 23, 2025
95811a6
fix: revert dev config
dungdong-aws Jul 23, 2025
2093c59
fix(amazonq): point to the log file inside the folder (#7744)
abhraina-aws Jul 23, 2025
62fab80
Merge pull request #7742 from dungdong-aws/fix/shortcutname
dungdong-aws Jul 23, 2025
8748fc3
fix(amazonq): use diffWordsWithSpace instead of diffChars to calculat…
atonaamz Jul 23, 2025
9128f47
feat(amazonq): added show logs to the top menu bar dropdown (#7745)
abhraina-aws Jul 24, 2025
2d9440a
refactor(amazonq): Removing unwanted / agents code (#7735)
laileni-aws Jul 24, 2025
4543593
fix(amazonq): use diffWordsWithSpace instead of diffChars to calculat…
atonaamz Jul 24, 2025
6c79154
fix(amazonq): disable SageMakerUnifiedStudio for show logs (#7747)
abhraina-aws Jul 24, 2025
7f36a2d
config(amazonq): disable inline tutorial since it's taking ~250ms for…
Will-ShaoHua Jul 24, 2025
69516f4
fix(amazonq): early stop pagination requests when user decision is ma…
leigaol Jul 24, 2025
cf5d9b3
fix(amazonq): fix line break format when getting the current text doc…
atonaamz Jul 24, 2025
3084ae1
fix(amazonq): fix line break format when getting the current text doc…
atonaamz Jul 25, 2025
0769acb
fix(amazonq): Faster and more responsive auto trigger UX. (#7763)
leigaol Jul 25, 2025
64fae72
refactor(amazonq): Removing unwanted /dev and /doc code (#7760)
laileni-aws Jul 25, 2025
0bfc338
fix(auth): Fix for SSO Profile Role Chaining Regression (#7764)
laileni-aws Jul 25, 2025
6ac1207
config(amazonq): codewhisperer endpoint via settings.json (#7761)
Will-ShaoHua Jul 25, 2025
f36023f
fix(auth): Apply static workspace ID for Eclipse Che instances (#7614)
bryceitoc9 Jul 28, 2025
3b85269
telemetry(amazonq): flare is now source of truth for metrics (#7768)
chungjac Jul 28, 2025
f724fe9
refactor(amazonq): removing agentWalkThrough workflow (#7775)
laileni-aws Jul 28, 2025
0fcd624
fix(amazonq): switch off the feature flag incase sagemaker is involve…
abhraina-aws 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
e70b5ce
Merge pull request #7782 from abhraina-aws/marketing
bywang56 Jul 29, 2025
e6ff1ee
Merge pull request #7778 from atonaamz/nep-flare
bywang56 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
aa2c6e7
Update version to snapshot version: 3.71.0-SNAPSHOT
Jul 30, 2025
5d70676
Merge release into master
Jul 30, 2025
632a570
Merge pull request #7739 from singhAws/code-review-tool
BlakeLazarine Jul 30, 2025
a41fde3
fix(amazonq): bring back the removal of extra) ] } ' " after inline c…
leigaol Jul 31, 2025
54dbec8
fix(amazonq): correct the isAutoTrigger boolean flag (#7787)
leigaol Jul 31, 2025
42b7fb9
Release 1.87.0
Jul 31, 2025
841b568
Update version to snapshot version: 1.88.0-SNAPSHOT
Jul 31, 2025
19af0fd
feat(appcomposer): Update CFN snippet source (#7729)
truggeriaws Jul 31, 2025
9eaeb1c
fix(amazonq): add startUrl to more metrics (#7788)
abhraina-aws Jul 31, 2025
6642840
fix(amazonq): use current file content to calculate highlighted range…
atonaamz Aug 1, 2025
9e7b13c
ci: don't fail build if coverage should not be reported/failure (#7798)
rli Aug 1, 2025
187f27a
fix(amazonq): bring back timeout to local LSP call inline completion …
leigaol Aug 1, 2025
6bfa34f
fix(amazonq): Fix next edit suggestion, inline accept and reject edit…
tsmithsz Aug 1, 2025
d3e1e4f
fix(amazonq): update LSP client info name for sagemaker unified studi…
parameja1 Aug 4, 2025
d40d74a
feat(amazonq): enable displayFindings tool (#7799)
BlakeLazarine Aug 4, 2025
e6311d9
fix(amazonq): not set IAM auth as default for SMAI remote ssh (#7795)
yueny2020 Aug 4, 2025
c9d6f91
fix(amazonq): Add Open tab as params for inline completion (#7801)
leigaol Aug 4, 2025
639d035
fix(amazonq): revert update LSP client info name for sagemaker unifie…
chungjac Aug 5, 2025
712d978
feat(amazonq): display transformation history and add ability to resu…
tgodara-aws Aug 5, 2025
64edd0e
fix(amazonq): Skip prefix matching for Edits suggestions that trigger…
atonaamz Aug 5, 2025
6e2976e
test(amazonq): minor test fix (#7819)
tgodara-aws Aug 5, 2025
fceeae7
feat(amazonq): Auto Debug Functionality (#7609)
MarcoWang3 Aug 5, 2025
781f89e
send firstCompletionDisplayLatency in multiple reject cases (#7821)
andrewyuq Aug 5, 2025
71a4aef
feat(amazonq): update lsp clientname to support sagemaker unified stu…
parameja1 Aug 5, 2025
17b9bcc
fix(amazonq): add change logs (#7832)
MarcoWang3 Aug 6, 2025
25c4b78
Release 3.71.0
Aug 6, 2025
9e5d4c9
Release 1.88.0
Aug 6, 2025
1868581
Update version to snapshot version: 1.89.0-SNAPSHOT
Aug 6, 2025
e697f50
Update version to snapshot version: 3.72.0-SNAPSHOT
Aug 6, 2025
7ff0659
Merge release into master
Aug 6, 2025
76a1cd0
refactor(amazonq): separate edits from completion code path (#7793)
Will-ShaoHua Aug 7, 2025
4d56741
fix(amazonq): validate yaml file for required keys (#7818)
dhasani23 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
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
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
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
  •  
  •  
  •  
22 changes: 15 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
required: false
default: prerelease
push:
branches: [master, feature/*]
branches: [master, feature/*, release/*]
# tags:
# - v[0-9]+.[0-9]+.[0-9]+

Expand Down Expand Up @@ -40,12 +40,16 @@ jobs:
# run: echo 'TAG_NAME=prerelease' >> $GITHUB_ENV
- if: github.event_name == 'workflow_dispatch'
run: echo "TAG_NAME=${{ github.event.inputs.tag_name }}" >> $GITHUB_ENV
- if: github.ref_name != 'master'
- if: startsWith(github.ref_name, 'feature/')
run: |
TAG_NAME=${{ github.ref_name }}
FEAT_NAME=$(echo $TAG_NAME | sed 's/feature\///')
FEAT_NAME=$(echo ${{ github.ref_name }} | sed 's/feature\///')
echo "FEAT_NAME=$FEAT_NAME" >> $GITHUB_ENV
echo "TAG_NAME=pre-$FEAT_NAME" >> $GITHUB_ENV
- if: startsWith(github.ref_name, 'release/')
run: |
RC_NAME=$(echo ${{ github.ref_name }} | sed 's/release\///')
echo "FEAT_NAME=" >> $GITHUB_ENV
echo "TAG_NAME=$RC_NAME" >> $GITHUB_ENV
- if: github.ref_name == 'master'
run: |
echo "FEAT_NAME=" >> $GITHUB_ENV
Expand Down Expand Up @@ -105,10 +109,14 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
- name: Delete existing prerelease
# "prerelease" (main branch) or "pre-<feature>"
if: "env.TAG_NAME == 'prerelease' || startsWith(env.TAG_NAME, 'pre-')"
# "prerelease" (main branch), "pre-<feature>", or "rc-<date>"
if: env.TAG_NAME == 'prerelease' || startsWith(env.TAG_NAME, 'pre-') || startsWith(env.TAG_NAME, 'rc-')
run: |
echo "SUBJECT=AWS IDE Extensions: ${FEAT_NAME:-${TAG_NAME}}" >> $GITHUB_ENV
if [[ "$TAG_NAME" == rc-* ]]; then
echo "SUBJECT=AWS IDE Extensions Release Candidate: ${TAG_NAME#rc-}" >> $GITHUB_ENV
else
echo "SUBJECT=AWS IDE Extensions: ${FEAT_NAME:-${TAG_NAME}}" >> $GITHUB_ENV
fi
gh release delete "$TAG_NAME" --cleanup-tag --yes || true
# git push origin :"$TAG_NAME" || true
- name: Publish Prerelease
Expand Down
45 changes: 45 additions & 0 deletions .github/workflows/setup-release-candidate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Setup Release Candidate

on:
workflow_dispatch:
inputs:
commitId:
description: 'Commit ID to create RC from'
required: true
type: string

jobs:
setup-rc:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.commitId }}
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'

- name: Generate Branch Name
id: branch-name
run: |
echo "BRANCH_NAME=release/rc-$(date +%Y%m%d)" >> $GITHUB_OUTPUT

- name: Create RC Branch
env:
BRANCH_NAME: ${{ steps.branch-name.outputs.BRANCH_NAME }}
run: |
git config user.name "aws-toolkit-automation"
git config user.email "<>"

# Create RC branch from specified commit
git checkout -b $BRANCH_NAME

# Push RC branch
git push origin $BRANCH_NAME
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ src.gen/*
**/src/shared/telemetry/clienttelemetry.d.ts
**/src/codewhisperer/client/codewhispererclient.d.ts
**/src/codewhisperer/client/codewhispereruserclient.d.ts
**/src/amazonqFeatureDev/client/featuredevproxyclient.d.ts
**/src/auth/sso/oidcclientpkce.d.ts

# Generated by tests
Expand Down
2 changes: 1 addition & 1 deletion buildspec/linuxTests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ phases:
- VCS_COMMIT_ID="${CODEBUILD_RESOLVED_SOURCE_VERSION}"
- CI_BUILD_URL=$(echo $CODEBUILD_BUILD_URL | sed 's/#/%23/g') # Encode `#` in the URL because otherwise the url is clipped in the Codecov.io site
- CI_BUILD_ID="${CODEBUILD_BUILD_ID}"
- test -n "${CODECOV_TOKEN}" && [ "$TARGET_BRANCH" = "master" ] && ./codecov --token=${CODECOV_TOKEN} --branch=${CODEBUILD_RESOLVED_SOURCE_VERSION} --repository=${CODEBUILD_SOURCE_REPO_URL} --file=./coverage/amazonq/lcov.info --file=./coverage/toolkit/lcov.info
- test -n "${CODECOV_TOKEN}" && [ "$TARGET_BRANCH" = "master" ] && ./codecov --token=${CODECOV_TOKEN} --branch=${CODEBUILD_RESOLVED_SOURCE_VERSION} --repository=${CODEBUILD_SOURCE_REPO_URL} --file=./coverage/amazonq/lcov.info --file=./coverage/toolkit/lcov.info || true

reports:
unit-test:
Expand Down
43 changes: 43 additions & 0 deletions docs/lsp.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ sequenceDiagram

## Language Server Debugging

If you want to connect a local version of language-servers to aws-toolkit-vscode, follow these steps:

1. Clone https://github.com/aws/language-servers.git and set it up in the same workspace as this project by cmd+shift+p and "add folder to workspace" and selecting the language-servers folder that you just cloned. Your VS code folder structure should look like below.

```
Expand Down Expand Up @@ -55,6 +57,47 @@ sequenceDiagram
5. Use the `Launch LSP with Debugging` configuration and set breakpoints in VSCode or the language server, Once you run "Launch LSP with Debugging" a new window should start, wait for the plugin to show up there. Then go to the run menu again and run "Attach to Language Server (amazonq)" after this you should be able to add breakpoints in the LSP code.
6. (Optional): Enable `"amazonq.trace.server": "on"` or `"amazonq.trace.server": "verbose"` in your VSCode settings to view detailed log messages sent to/from the language server. These log messages will show up in the "Amazon Q Language Server" output channel

### Breakpoints Work-Around

If the breakpoints in your language-servers project remain greyed out and do not trigger when you run `Launch LSP with Debugging`, your debugger may be attaching to the language server before it has launched. You can follow the work-around below to avoid this problem. If anyone fixes this issue, please remove this section.

1. Set your breakpoints and click `Launch LSP with Debugging`
2. Once the debugging session has started, click `Launch LSP with Debugging` again, then `Cancel` on any pop-ups that appear
3. On the debug panel, click `Attach to Language Server (amazonq)` next to the red stop button
4. Click `Launch LSP with Debugging` again, then `Cancel` on any pop-ups that appear

## Language Server Runtimes Debugging

If you want to connect a local version of language-server-runtimes to aws-toolkit-vscode, follow these steps:

1. Clone https://github.com/aws/language-server-runtimes.git and set it up in the same workspace as this project by cmd+shift+p and "add folder to workspace" and selecting the language-server-runtimes folder that you just cloned. Your VS code folder structure should look like below.

```
/aws-toolkit-vscode
/toolkit
/core
/amazonq
/language-server-runtimes
```

2. Inside of the language-server-runtimes project run:
```
npm install
npm run compile
cd runtimes
npm run prepub
cd out
npm link
cd ../../types
npm link
```
If you get an error running `npm run prepub`, you can instead run `npm run prepub:copyFiles` to skip cleaning and testing.
3. Inside of aws-toolkit-vscode run:
```
npm install
npm link @aws/language-server-runtimes @aws/language-server-runtimes-types
```

## Amazon Q Inline Activation

- In order to get inline completion working you must open a supported file type defined in CodewhispererInlineCompletionLanguages in `packages/amazonq/src/app/inline/completion.ts`
Loading
Loading