Skip to content

Commit 0bdeb9d

Browse files
authored
Merge branch 'main' into rli/config-caching
2 parents 92e8d3a + f1e89a9 commit 0bdeb9d

File tree

13 files changed

+206
-97
lines changed

13 files changed

+206
-97
lines changed

.changes/3.90.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"date" : "2025-08-22",
3+
"version" : "3.90",
4+
"entries" : [ {
5+
"type" : "feature",
6+
"description" : "Amazon Q supports admin control for MCP servers to restrict MCP server usage"
7+
}, {
8+
"type" : "bugfix",
9+
"description" : "Fix incompatible version warning for AWS Toolkit in 2025.2"
10+
}, {
11+
"type" : "bugfix",
12+
"description" : "Fix UriError when project is on WSL or a UNC path"
13+
} ]
14+
}

.changes/next-release/bugfix-e00dc253-3047-4309-a9ee-edc955db3327.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

.github/workflows/prerelease.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
build_target: [ ':plugin-core:buildPlugin', ':plugin-toolkit:intellij-standalone:buildPlugin', ':plugin-amazonq:buildPlugin' ]
21-
version: [ '2024.2', '2024.3', '2025.1' ]
21+
version: [ '2024.2', '2024.3', '2025.1', '2025.2' ]
2222
runs-on: ubuntu-latest
2323
steps:
2424
- uses: actions/checkout@v4
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
permissions:
2+
contents: read
3+
name: Release Notification
4+
5+
on:
6+
release:
7+
types: [published] # Trigger on new releases being published
8+
9+
jobs:
10+
slack_notification:
11+
runs-on: ubuntu-latest
12+
if: ${{ !github.event.release.prerelease }}
13+
steps:
14+
- name: Print payload
15+
run: |
16+
echo '{
17+
"version": "${{ github.event.release.tag_name }}",
18+
"releaseLink": "${{ github.event.release.html_url }}",
19+
"changelog": ${{ toJSON(github.event.release.body) }}
20+
}'
21+
22+
- name: Send Release Details to Slack
23+
uses: slackapi/[email protected]
24+
with:
25+
payload: |
26+
{
27+
"version": "${{ github.event.release.tag_name }}",
28+
"releaseLink": "${{ github.event.release.html_url }}",
29+
"changelog": ${{ toJSON(github.event.release.body) }}
30+
}
31+
env:
32+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# _3.90_ (2025-08-22)
2+
- **(Feature)** Amazon Q supports admin control for MCP servers to restrict MCP server usage
3+
- **(Bug Fix)** Fix incompatible version warning for AWS Toolkit in 2025.2
4+
- **(Bug Fix)** Fix UriError when project is on WSL or a UNC path
5+
16
# _3.89_ (2025-08-07)
27
- **(Bug Fix)** /transform: validate YAML dependency file for required fields
38

buildSrc/src/main/kotlin/temp-toolkit-intellij-root-conventions.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ dependencies {
7575
// create(type, version, useInstaller = false)
7676
// }
7777

78+
implementation(project(":plugin-toolkit:jetbrains-core"))
7879
implementation(project(":plugin-toolkit:jetbrains-ultimate"))
7980
project.findProject(":plugin-toolkit:jetbrains-gateway")?.let {
8081
// does this need to be the instrumented variant?

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
# Toolkit Version
5-
toolkitVersion=3.90-SNAPSHOT
5+
toolkitVersion=3.91-SNAPSHOT
66

77
# Publish Settings
88
publishToken=

plugins/amazonq/codewhisperer/jetbrains-community/src-242/software/aws/toolkits/jetbrains/services/codewhisperer/popup/QManualCall.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ import software.aws.toolkits.jetbrains.services.codewhisperer.popup.QInlineCompl
1010
fun InlineCompletionEvent.isManualCall(): Boolean =
1111
this is InlineCompletionEvent.DirectCall && this.context?.getData(DATA_KEY_Q_AUTO_TRIGGER_INTELLISENSE) == false
1212

13+
fun InlineCompletionEvent.isIntelliSense(): Boolean =
14+
this is InlineCompletionEvent.DirectCall && this.context?.getData(DATA_KEY_Q_AUTO_TRIGGER_INTELLISENSE) == true
15+
1316
fun getManualCallEvent(editor: Editor, isIntelliSenseAccept: Boolean): InlineCompletionEvent {
1417
val dataContext = DataContext { dataId ->
1518
when (dataId) {

plugins/amazonq/codewhisperer/jetbrains-community/src-243+/software/aws/toolkits/jetbrains/services/codewhisperer/popup/QManualCall.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ import software.aws.toolkits.jetbrains.services.codewhisperer.popup.QInlineCompl
1111
fun InlineCompletionEvent.isManualCall(): Boolean =
1212
this is InlineCompletionEvent.ManualCall && this.additionalData.getUserData(KEY_Q_AUTO_TRIGGER_INTELLISENSE) == false
1313

14+
fun InlineCompletionEvent.isIntelliSense(): Boolean =
15+
this is InlineCompletionEvent.ManualCall && this.additionalData.getUserData(KEY_Q_AUTO_TRIGGER_INTELLISENSE) == true
16+
1417
fun getManualCallEvent(editor: Editor, isIntelliSenseAccept: Boolean): InlineCompletionEvent {
1518
val data = UserDataHolderBase().apply { this.putUserData(KEY_Q_AUTO_TRIGGER_INTELLISENSE, isIntelliSenseAccept) }
1619
return InlineCompletionEvent.ManualCall(editor, Q_INLINE_PROVIDER_ID, data)

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/popup/QInlineCompletionProvider.kt

Lines changed: 139 additions & 85 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)