Skip to content

Commit 83c52fc

Browse files
Merge branch 'main' into API-refactor
2 parents 8d8742e + 6d1f868 commit 83c52fc

File tree

15 files changed

+137
-95
lines changed

15 files changed

+137
-95
lines changed

.changes/3.58.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"date" : "2025-03-06",
3+
"version" : "3.58",
4+
"entries" : [ {
5+
"type" : "bugfix",
6+
"description" : "Amazon Q: Fix data isolation between tabs to prevent interference when using /doc in multiple tabs"
7+
}, {
8+
"type" : "removal",
9+
"description" : "The Amazon Q inline suggestion popup goes back to being under the suggestions and is always showing."
10+
} ]
11+
}

.changes/next-release/bugfix-79596dfc-37a0-44c8-adf2-a6c87ba806ac.json

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

.changes/next-release/feature-0b164167-b04b-4a26-a59b-5ac41a717975.json

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

.changes/next-release/removal-5b5b9cf3-701c-48b5-b232-96e726a9a860.json

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

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# _3.58_ (2025-03-06)
2+
- **(Bug Fix)** Amazon Q: Fix data isolation between tabs to prevent interference when using /doc in multiple tabs
3+
- **(Removal)** The Amazon Q inline suggestion popup goes back to being under the suggestions and is always showing.
4+
15
# _3.57_ (2025-02-28)
26
- **(Bug Fix)** Fix suggestion not visible in remote for 2024.3
37
- **(Bug Fix)** /test: update capability card text

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.58-SNAPSHOT
5+
toolkitVersion=3.59-SNAPSHOT
66

77
# Publish Settings
88
publishToken=

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ kotlin = "2.0.0"
2424
kotlinCoroutines = "1.8.0"
2525
mockito = "5.12.0"
2626
mockitoKotlin = "5.4.0"
27-
mockk = "1.13.10"
27+
mockk = "1.13.17"
2828
nimbus-jose-jwt = "9.40"
2929
node-gradle = "7.0.2"
30-
telemetryGenerator = "1.0.301"
30+
telemetryGenerator = "1.0.307"
3131
testLogger = "4.0.0"
3232
testRetry = "1.5.10"
3333
# test-only; platform provides slf4j transitively at runtime

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class BrowserConnector(
6767
it.elementId(source.asText())
6868
}
6969
} else if (module != null && trigger != null) {
70-
Telemetry.toolkit.openModule.use {
70+
Telemetry.toolkit.willOpenModule.use {
7171
it.module(module.asText())
7272
it.source(trigger.asText())
7373
}

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/CodeWhispererUTGChatManager.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ import software.aws.toolkits.jetbrains.utils.isQConnected
5757
import software.aws.toolkits.resources.message
5858
import software.aws.toolkits.telemetry.AmazonqTelemetry
5959
import software.aws.toolkits.telemetry.MetricResult
60+
import software.aws.toolkits.telemetry.Status
6061
import java.io.ByteArrayInputStream
6162
import java.io.ByteArrayOutputStream
6263
import java.io.File
@@ -608,7 +609,8 @@ class CodeWhispererUTGChatManager(val project: Project, private val cs: Coroutin
608609
artifactsUploadDuration = session.artifactUploadDuration,
609610
buildPayloadBytes = session.srcPayloadSize,
610611
buildZipFileBytes = session.srcZipFileSize,
611-
requestId = session.startTestGenerationRequestId
612+
requestId = session.startTestGenerationRequestId,
613+
status = if (e.message == message("testgen.message.cancelled")) Status.CANCELLED else Status.FAILED,
612614
)
613615
session.isGeneratingTests = false
614616
} finally {

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ import software.aws.toolkits.telemetry.AmazonqTelemetry
9898
import software.aws.toolkits.telemetry.FeatureId
9999
import software.aws.toolkits.telemetry.InteractionType
100100
import software.aws.toolkits.telemetry.MetricResult
101+
import software.aws.toolkits.telemetry.Status
101102
import software.aws.toolkits.telemetry.UiTelemetry
102103
import java.io.File
103104
import java.nio.file.Files
@@ -310,7 +311,8 @@ class CodeTestChatController(
310311
credentialStartUrl = getStartUrl(project),
311312
result = MetricResult.Succeeded,
312313
perfClientLatency = (Instant.now().toEpochMilli() - session.startTimeOfTestGeneration),
313-
requestId = id
314+
requestId = id,
315+
status = Status.ACCEPTED,
314316
)
315317
}
316318
session.isGeneratingTests = false
@@ -682,7 +684,8 @@ class CodeTestChatController(
682684
artifactsUploadDuration = session.artifactUploadDuration,
683685
buildPayloadBytes = session.srcPayloadSize,
684686
buildZipFileBytes = session.srcZipFileSize,
685-
requestId = session.startTestGenerationRequestId
687+
requestId = session.startTestGenerationRequestId,
688+
status = Status.ACCEPTED,
686689
)
687690
codeTestChatHelper.addAnswer(
688691
CodeTestChatMessageContent(
@@ -878,7 +881,8 @@ class CodeTestChatController(
878881
artifactsUploadDuration = session.artifactUploadDuration,
879882
buildPayloadBytes = session.srcPayloadSize,
880883
buildZipFileBytes = session.srcZipFileSize,
881-
requestId = session.startTestGenerationRequestId
884+
requestId = session.startTestGenerationRequestId,
885+
status = Status.REJECTED,
882886
)
883887
sessionCleanUp(message.tabId)
884888
}

0 commit comments

Comments
 (0)