Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
48c65d3
Merge main into feature/coreDeprecation
aws-toolkit-automation Nov 21, 2025
bea1e50
Merge main into feature/coreDeprecation
aws-toolkit-automation Nov 21, 2025
3d0a368
build: migrate Core to a shadow JAR dependency (#6112)
breedloj Nov 22, 2025
72bff44
refactor: remove Core plugin version checker logic (#6121)
breedloj Dec 2, 2025
472b614
refactor: remove more Core plugin references
breedloj Dec 2, 2025
fa71e8f
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 4, 2025
b1f9c85
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 5, 2025
65c2b28
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 8, 2025
93cbecb
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 8, 2025
49c27ac
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 8, 2025
97aa5eb
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 9, 2025
9d5108e
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 9, 2025
d737490
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 18, 2025
727dedd
Merge main into feature/coreDeprecation
aws-toolkit-automation Dec 18, 2025
8e5e8dd
feat: seperate Toolkit Core and Q Core into separate modules that can…
breedloj Dec 24, 2025
1720992
fix the tests in amazonq and toolkit plugin and run the core tests in…
XiaoxuanLu Jan 6, 2026
cee5a24
Fix Q tests
breedloj Jan 6, 2026
63747b5
register jetbrians ultimate endpoint in core-q and disable core-q tests
XiaoxuanLu Jan 6, 2026
fbb1ba4
Merge branch 'feature/coreDeprecation' into breedloj/coreDeprecation
XiaoxuanLu Jan 6, 2026
24618e7
fix linter errors and delete unused tests in AwsToolkitExplorerToolWi…
XiaoxuanLu Jan 7, 2026
8c3cb97
Merge branch 'breedloj/coreDeprecation' of https://github.com/aws/aws…
XiaoxuanLu Jan 7, 2026
39f8402
remove q related codes and jobs
XiaoxuanLu Jan 8, 2026
6b78e1f
refactor: let toolkit compile and run core tests and clean some tests
XiaoxuanLu Jan 9, 2026
4872305
fix: remove PluginResolver and cwqTab
breedloj Jan 9, 2026
ee47d33
fix: clean up buildspecs and remove Q ui tests
breedloj Jan 12, 2026
19118d2
fix: resolve conflicts with Core plugin
breedloj Jan 14, 2026
bc1c0dd
fix: detekt issues
breedloj Jan 14, 2026
d42184d
fix: more detekt issues
breedloj Jan 14, 2026
37126af
Merge branch 'main' into feature/toolkitOnly
breedloj Jan 14, 2026
9380eeb
fix: correct broken Ultimate module imports
breedloj Jan 14, 2026
1a0ca44
fix: 251 test compilation
breedloj Jan 14, 2026
8eda451
fix: filter notifications to Toolkit
breedloj Jan 15, 2026
cbd6849
Merge branch 'main' into feature/toolkitOnly
breedloj Jan 15, 2026
96364c3
fix: remove references to Q tab in Explorer
breedloj Jan 15, 2026
2ff24a0
feat: additional state migration
breedloj Jan 16, 2026
1b0ebf9
Merge remote-tracking branch 'origin/main' into feature/toolkitOnly
breedloj Jan 16, 2026
14603b3
fix: detektMain
breedloj Jan 16, 2026
e134a7c
build(toolkit): bump major version (#6196)
manodnyab Jan 23, 2026
548715d
fix(tests): downgrade mockito to 5.x for CI stability (#6232) (#6242)
Zee2413 Feb 11, 2026
7ba4384
fix(toolkit): region/credential picker dropdown not closing after sel…
Zee2413 Feb 13, 2026
f14b392
fix(toolkit): remove gson from banned import and add gson version con…
Zee2413 Feb 13, 2026
3c57369
fix(tests): downgrade mockito to 5.x for CI stability (#6232)
chungjac Feb 9, 2026
697b7ac
deps: deprecate IDE 243 / GW 252 (#6246)
chungjac Feb 11, 2026
657fa0e
ci: add missing version bump commits for 3.103 release (#6267)
aseemxs Feb 27, 2026
0b1e45e
build(253): fix build failures from rider failing to resolve test fra…
Will-ShaoHua Feb 27, 2026
2b09b43
Updating version to 3.104
Feb 27, 2026
137549b
build: drop support for 243 (#6248)
chungjac Mar 5, 2026
d8a5f39
Updating version to 3.105
Mar 6, 2026
df32932
fix(toolkit): lazy-init languageIds in NodeJsRuntimeGroup to prevent …
laileni-aws Mar 9, 2026
79cc859
fix(toolkit): Adding try catch to catch NoClassDefFoundError (#6294)
laileni-aws Mar 10, 2026
159ffc9
feat(cloudformation): merge cloudformationLsp feature branch into mai…
chrisqm-dev Mar 12, 2026
8c07f89
Updating version to 3.106
Mar 13, 2026
4e2b18f
fix(cloudformation): modify notification popup title and actions (#6313)
chrisqm-dev Mar 18, 2026
978fd8e
Updating version to 3.107
Mar 18, 2026
a546c52
fix(toolkit): ci builds
laileni-aws Mar 23, 2026
6b0a881
fix(toolkit): ci builds
laileni-aws Mar 23, 2026
64d8c38
ci(toolkit): fix cfn ci tests
laileni-aws Mar 23, 2026
b783cb3
fix(toolkit): fixing ci builds (#6319)
laileni-aws Mar 24, 2026
d174dee
fix(toolkit): sync main commits (post-3.107) into feature/toolkitOnly…
yuriivv Apr 1, 2026
4819ae4
feat(toolkit): Add notification for AWS Core plugin no longer require…
yuriivv Apr 2, 2026
292181d
build(261): Add IntelliJ IDEA 2026.1 build target (#6334)
yuriivv Apr 3, 2026
566a023
feat(cloudformation): add try new CloudFormation node to Explorer (#6…
Zee2413 Apr 3, 2026
34aa041
fix(rider): Restore rd-gen model generation for both 2025.3 and 2026.…
branrin Apr 6, 2026
8a5c24c
fix(cloudformation): assert node types rather than single instance af…
Zee2413 Apr 7, 2026
001f499
fix(rider): adjust formatting for detekt (#6339)
branrin Apr 7, 2026
4f16893
fix(mac): sort items in MessagesBundle (#6340)
branrin Apr 7, 2026
284803c
ci(261): add 2026.1 target (#6341)
branrin Apr 7, 2026
4af1aa5
fix(gateway): Enable Gateway plugin build for 2026.1 (#6342)
afida23 Apr 7, 2026
ea28a13
fix: Align kotlin-stdlib version with IDE-bundled version per profile…
eliseong Apr 10, 2026
618f958
fix(261): Handle compilation/test/detekt issues in 2026.1 (#6356)
branrin Apr 10, 2026
355e14f
fix(261): handle rider/ultimate/core test issues (#6357)
branrin Apr 10, 2026
d39343b
fix(261): skip toolkit test failures 'Must be called inside a command…
branrin Apr 10, 2026
d88ef5f
Updating version to 4.0
Apr 10, 2026
ac4866a
Updating SNAPSHOT version to 4.1-SNAPSHOT
Apr 13, 2026
7eef091
fix(ci): Improve Mac CI reliability and fix flaky tests (#6360)
drevan-aws Apr 14, 2026
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
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .changes/3.103.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"date" : "2026-02-12",
"version" : "3.103",
"entries" : [ {
"type" : "bugfix",
"description" : "Amazon Q Chat: Fix chat history restoration to display rich UI elements and persist user preferences"
}, {
"type" : "bugfix",
"description" : "Amazon Q: Fix LSP server startup failure when Node.js runtime path is configured as a directory instead of the executable path"
}, {
"type" : "bugfix",
"description" : "Amazon Q: Fix race condition causing \"Can't remove document listener\" error during LSP restart"
}, {
"type" : "deprecation",
"description" : "An upcoming release will remove support for JetBrains Gateway version 2025.2 and for IDEs based on the 2024.3 platform"
} ]
}
5 changes: 5 additions & 0 deletions .changes/3.104.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date" : "2026-02-27",
"version" : "3.104",
"entries" : [ ]
}
8 changes: 8 additions & 0 deletions .changes/3.105.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"date" : "2026-03-06",
"version" : "3.105",
"entries" : [ {
"type" : "removal",
"description" : "Removed support for 2024.3.x IDEs and Gateway 2025.2"
} ]
}
14 changes: 14 additions & 0 deletions .changes/3.106.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"date" : "2026-03-13",
"version" : "3.106",
"entries" : [ {
"type" : "feature",
"description" : "Added support for validating and deploying CloudFormation templates to new or existing stacks"
}, {
"type" : "feature",
"description" : "Added intelligent authoring support for CloudFormation templates."
}, {
"type" : "feature",
"description" : "Added support for viewing CloudFormation stack details such as resources and events"
} ]
}
5 changes: 5 additions & 0 deletions .changes/3.107.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date" : "2026-03-18",
"version" : "3.107",
"entries" : [ ]
}
5 changes: 5 additions & 0 deletions .changes/3.108.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date" : "2026-03-26",
"version" : "3.108",
"entries" : [ ]
}
8 changes: 8 additions & 0 deletions .changes/4.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"date" : "2026-04-10",
"version" : "4.0",
"entries" : [ {
"type" : "feature",
"description" : "Removed dependency on the AWS Core plugin. AWS Toolkit no longer requires AWS Core to be installed."
} ]
}
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
* @aws/aws-ides-team
* @aws/aws-toolkits-team

chat/ @aws/codewhisperer-team
codemodernizer/ @aws/elastic-gumby
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/cfn-lsp-integ.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CloudFormation LSP Integration Test

on:
push:
branches: [ main ]
pull_request:
branches: [ main, feature/* ]
paths:
- '.github/workflows/cfn-lsp-integ.yml'
- 'plugins/toolkit/jetbrains-core/src*/**/cfnlsp/**'
- 'plugins/toolkit/jetbrains-core/it-253+/**/cfnlsp/**'

jobs:
build:
name: ${{ matrix.os }}

runs-on: ${{ matrix.os }}

strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]

steps:
- name: Support longpaths
if: ${{ matrix.os == 'windows-latest' }}
run: git config --system core.longpaths true
- uses: actions/checkout@v2
- uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: '21'
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Run CloudFormation LSP Integration Tests
run: ./gradlew :plugin-toolkit:jetbrains-core:integrationTest --info --full-stacktrace --console plain --tests "software.aws.toolkits.jetbrains.services.cfnlsp.CfnLspIntegrationTest"

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
7 changes: 1 addition & 6 deletions .github/workflows/generateUpdatesXml.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,7 @@
versionRegex = r'.*?\-(\d.*[.-]\d{3})\.zip$'
for asset in data['assets']:
name = asset['name']
if ('plugin-amazonq' in name):
plugin = 'amazon.q'
elif ('plugin-core' in name):
plugin = 'aws.toolkit.core'
else:
plugin = 'aws.toolkit'
plugin = 'aws.toolkit'
build = re.match(buildRegex, name)
if build == None:
continue
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@ jobs:
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'corretto'
java-version: '21'
cache: 'gradle'
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ jobs:
generate_artifact:
strategy:
matrix:
build_target: [ ':plugin-core:buildPlugin', ':plugin-toolkit:intellij-standalone:buildPlugin', ':plugin-amazonq:buildPlugin' ]
version: [ '2024.3', '2025.1', '2025.2', '2025.3' ]
build_target: [ ':plugin-toolkit:intellij-standalone:buildPlugin' ]
version: [ '2025.1', '2025.2', '2025.3', '2026.1' ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run AWS Toolkit - Community [2024.3]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2024.3">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/intellij-standalone/build/idea-sandbox/IC-2024.3/log/idea.log" />
<configuration default="false" name="Run AWS Toolkit - Community [2026.1]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2026.1">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/intellij-standalone/build/idea-sandbox/IC-2026.1/log/idea.log" />
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="-PrunIdeVariant=IC -PideProfileName=2024.3" />
<option name="scriptParameters" value="-PrunIdeVariant=IC -PideProfileName=2026.1" />
<option name="taskDescriptions">
<list />
</option>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run AWS Toolkit - Gateway [2025.2]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2025.2">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/jetbrains-gateway/build/idea-sandbox/GW-2025.2/log/idea.log" />
<configuration default="false" name="Run AWS Toolkit - Gateway [2026.1]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2026.1">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/jetbrains-gateway/build/idea-sandbox/GW-2026.1/log/idea.log" />
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value=" -PideProfileName=2025.2" />
<option name="scriptParameters" value=" -PideProfileName=2026.1" />
<option name="taskDescriptions">
<list />
</option>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run AWS Toolkit - Rider [2024.3]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2024.3">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/intellij-standalone/build/idea-sandbox/RD-2024.3/log/idea.log" />
<configuration default="false" name="Run AWS Toolkit - Rider [2026.1]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2026.1">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/intellij-standalone/build/idea-sandbox/RD-2026.1/log/idea.log" />
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="-PrunIdeVariant=RD -PideProfileName=2024.3" />
<option name="scriptParameters" value="-PrunIdeVariant=RD -PideProfileName=2026.1" />
<option name="taskDescriptions">
<list />
</option>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run AWS Toolkit - Ultimate [2024.3]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2024.3">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/intellij-standalone/build/idea-sandbox/IU-2024.3/log/idea.log" />
<configuration default="false" name="Run AWS Toolkit - Ultimate [2026.1]" type="GradleRunConfiguration" factoryName="Gradle" folderName="2026.1">
<log_file alias="idea.log" path="$PROJECT_DIR$/plugins/toolkit/intellij-standalone/build/idea-sandbox/IU-2026.1/log/idea.log" />
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="-PrunIdeVariant=IU -PideProfileName=2024.3" />
<option name="scriptParameters" value="-PrunIdeVariant=IU -PideProfileName=2026.1" />
<option name="taskDescriptions">
<list />
</option>
Expand Down
25 changes: 0 additions & 25 deletions .run/Run All - Community [2024.3].run.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run All - Community [2025.1].run.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run All - Community [2025.2].run.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run All - Community [2025.3].run.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run All - Rider [2024.3].run.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run All - Rider [2025.1].run.xml

This file was deleted.

Loading
Loading