Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
d9760a3
chore(amazonq): upgrade mynah-ui to 4.36.2 (#1993)
chungjac Jul 28, 2025
905f0fc
feat(amazonq): add new model error handling code (#1972)
zuoyaofu Jul 28, 2025
c8181f7
feat(amazonq): revert auto-approve (#2002)
dungdong-aws Jul 29, 2025
eb688c2
feat: enhance profile fetching logs to diagnose developerProfiles err…
Rajanna-Karthik Jul 29, 2025
68adf18
chore(release): release packages from branch main (#1971)
github-actions[bot] Jul 29, 2025
97e806c
feat: support http transport without authorization for MCP
bywang56 Jul 30, 2025
c9af035
fix: sometimes Enter does not auto trigger (#2005)
leigaol Jul 30, 2025
8b1c9c7
feat: adding inline chat telemetry (#2001)
suprajaven Jul 30, 2025
1502b40
feat(identity): add support for IAM profile management (#1845)
liramon1 Jul 18, 2025
5c1b23a
refactor: split codewhisperer service into multiple files (#1974)
liramon1 Jul 25, 2025
8b94a45
feat(amazonq): add token methods to codewhisperer clients (#1958)
liramon1 Jul 29, 2025
e9050ee
feat(identity): add support for retrieving IAM user credentials (#1869)
liramon1 Jul 29, 2025
828068f
feat(identity): add support for IAM profile kinds
liramon1 Jul 10, 2025
311b455
feat(identity): add support for retrieving IAM user credentials
liramon1 Jul 10, 2025
ddc62dc
refactor: prefix IAM-related profiles with 'Iam'
liramon1 Jul 10, 2025
a63dbc1
refactor: prefix IAM-related profiles with 'Iam'
liramon1 Jul 10, 2025
a6a11b0
refactor: move profile fields into profileTypes object
liramon1 Jul 11, 2025
5fb1185
fix: add region as optional field to IamRoleSourceProfile
liramon1 Jul 11, 2025
b74a247
refactor: move MFA code retrieval into separate request
liramon1 Jul 14, 2025
108a053
fix: naming changes
liramon1 Jul 15, 2025
a731b96
chore: rename profile in unit test title
liramon1 Jul 16, 2025
71dc614
fix: sync changes with iam-profile
liramon1 Jul 16, 2025
518cbb2
chore: remove unused mfa code
liramon1 Jul 16, 2025
9570049
fix: incorporate PR feedback
liramon1 Jul 17, 2025
d9756d0
fix: remove dummy settings from unknown profiles and wrap sendGetMfaC…
liramon1 Jul 21, 2025
fd14234
feat(identity): add support for IAM profile kinds
liramon1 Jul 10, 2025
1c93d34
feat(identity): add support for assumed role credentials
liramon1 Jul 10, 2025
8cc0c7e
refactor: prefix IAM-related profiles with 'Iam'
liramon1 Jul 10, 2025
8e401ec
refactor: move profile fields into profileTypes object
liramon1 Jul 11, 2025
21dda33
refactor: move parent credentials logic into generateStsCredentials
liramon1 Jul 11, 2025
7101c99
fix: check source profile instead of original profile
liramon1 Jul 11, 2025
a8f5a6c
feat: allow any IAM profile type to be used as source profile
liramon1 Jul 14, 2025
27c78de
refactor: move MFA code retrieval into separate request
liramon1 Jul 14, 2025
f1e7c48
fix: add timeout to mfa request
liramon1 Jul 14, 2025
c959675
fix: add parameters to mfa request
liramon1 Jul 14, 2025
127fd3b
fix: incorporate PR feedback
liramon1 Jul 17, 2025
2b76c0d
refactor: move unit tests from identityService to iamProvider
liramon1 Jul 17, 2025
471c644
fix: clear MFA timeout
liramon1 Jul 17, 2025
55f58f3
fix: make STS changes compliant with disk-cache SEP
liramon1 Jul 18, 2025
228dbad
fix: remove unnecessary logs
liramon1 Jul 18, 2025
5cb8876
fix: remove dummy settings from unknown profiles and wrap sendGetMfaC…
liramon1 Jul 21, 2025
4f2bb03
fix: use profile session name if it exists
liramon1 Jul 21, 2025
d977004
fix: incorporate STS PR feedback
liramon1 Jul 22, 2025
023dac1
refactor: move common auto refresh logic into AutoRefresher class
liramon1 Jul 22, 2025
2920ee9
refactor: move recursion count from IAM provider to IAM flow params
liramon1 Jul 23, 2025
a8c23cd
fix: revert unnecessary changes
liramon1 Jul 25, 2025
2a8afee
fix: request MFA serial number from client and revert minor change
liramon1 Jul 25, 2025
a91c5f3
fix: update profile after prompting MFA serial
liramon1 Jul 29, 2025
9345d1d
fix: incorporate STS feedback
liramon1 Jul 30, 2025
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: 2 additions & 2 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"chat-client": "0.1.28",
"chat-client": "0.1.29",
"core/aws-lsp-core": "0.0.12",
"server/aws-lsp-antlr4": "0.1.16",
"server/aws-lsp-codewhisperer": "0.0.69",
"server/aws-lsp-codewhisperer": "0.0.70",
"server/aws-lsp-json": "0.1.16",
"server/aws-lsp-partiql": "0.0.15",
"server/aws-lsp-yaml": "0.1.16"
Expand Down
8 changes: 8 additions & 0 deletions chat-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.1.29](https://github.com/aws/language-servers/compare/chat-client/v0.1.28...chat-client/v0.1.29) (2025-07-29)


### Features

* **amazonq:** redirect /review, rename CodeReview tool, emit metrics, modify prompts ([#1964](https://github.com/aws/language-servers/issues/1964)) ([ad8e2db](https://github.com/aws/language-servers/commit/ad8e2db77e34f369fef9af71cdda2d3522f555c6))
* **amazonq:** revert auto-approve ([#2002](https://github.com/aws/language-servers/issues/2002)) ([c8181f7](https://github.com/aws/language-servers/commit/c8181f7a1de224dfcc7a77cd0bfc905fa1018372))

## [0.1.28](https://github.com/aws/language-servers/compare/chat-client/v0.1.27...chat-client/v0.1.28) (2025-07-23)


Expand Down
4 changes: 2 additions & 2 deletions chat-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws/chat-client",
"version": "0.1.28",
"version": "0.1.29",
"description": "AWS Chat Client",
"main": "out/index.js",
"repository": {
Expand All @@ -27,7 +27,7 @@
"@aws/chat-client-ui-types": "^0.1.56",
"@aws/language-server-runtimes": "^0.2.114",
"@aws/language-server-runtimes-types": "^0.1.50",
"@aws/mynah-ui": "^4.36.0"
"@aws/mynah-ui": "^4.36.2"
},
"devDependencies": {
"@types/jsdom": "^21.1.6",
Expand Down
15 changes: 15 additions & 0 deletions chat-client/src/client/mcpMynahUi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ export const MCP_IDS = {
EDIT: 'edit-mcp',
SAVE: 'save-mcp',
CANCEL: 'cancel-mcp',
CHANGE_TRANSPORT: 'change-transport',

// Permission actions
PERMISSION_CHANGE: 'mcp-permission-change',
Expand Down Expand Up @@ -448,12 +449,26 @@ export class McpMynahUi {
const typedParams = params as McpServerParams
if (params.id === MCP_IDS.ADD_NEW || params.id === MCP_IDS.EDIT || params.id === MCP_IDS.FIX_SERVER) {
this.mynahUi.toggleSplashLoader(false)

const uiFilters = (typedParams.filterOptions ?? []) as McpFilterOption[]
const initial = uiFilters.find(f => f.id === 'transport')
let _lastTransport = initial?.value as unknown as string

const detailedList = this.createAddMcpServerDetailedList(typedParams)

const events = {
onBackClick: () => {
this.messager.onListMcpServers()
},
onFilterValueChange: (filterValues: Record<string, any>) => {
const newTransport = filterValues?.transport
if (!newTransport || newTransport === _lastTransport) {
return
}

_lastTransport = newTransport
this.messager.onMcpServerClick(MCP_IDS.CHANGE_TRANSPORT, filterValues.name, filterValues)
},
onFilterActionClick: (
actionParams: McpServerClickResult,
filterValues?: Record<string, string>,
Expand Down
2 changes: 1 addition & 1 deletion chat-client/src/client/tabs/tabFactory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ export class TabFactory {
tabBarButtons.push({
id: McpServerTabButtonId,
icon: MynahIcons.TOOLS,
description: 'Configure MCP servers and Built-in tools',
description: 'Configure MCP servers',
})
}

Expand Down
Loading