Skip to content
Open
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
feadd1b
build: update jb 253 to stable (#6169)
manodnyab Jan 9, 2026
27e0ccd
fix(amazonq): enable external links to open in system browser (#6172)
chungjac Jan 12, 2026
f155d01
fix(amazonq): fix ask a question not opening chat window (#6183)
manodnyab Jan 15, 2026
0535355
fix(core): fix string comparison versions to semver (#6182)
manodnyab Jan 15, 2026
4386cd1
Updating version to 3.102
Jan 15, 2026
8d679cf
Updating SNAPSHOT version to 3.103-SNAPSHOT
Jan 16, 2026
3763698
fix(amazonq): reduce number of calls sent to ui before it is ready (#…
laileni-aws Jan 30, 2026
f9eb8f5
fix(amazonq): Can't remove document listener (#6214)
laileni-aws Feb 4, 2026
019321d
fix(toolkit): region/credential picker dropdown not closing after sel…
Zee2413 Feb 6, 2026
73ed898
fix(tests): downgrade mockito to 5.x for CI stability (#6232)
chungjac Feb 9, 2026
2f31681
fix(amazonq): Handle directory paths in user-configured Node.js runti…
laileni-aws Feb 10, 2026
c1f05c2
deps: deprecate IDE 243 / GW 252 (#6246)
chungjac Feb 11, 2026
1881587
fix(amazonq): adding changelog (#6247)
laileni-aws Feb 11, 2026
ae9cdee
fix(toolkit): remove gson from banned import and add gson version con…
Zee2413 Feb 12, 2026
abf2e0e
add info banner pointing to ATX (#6261)
dhasani23 Feb 25, 2026
a782582
ci: add missing version bump commits for 3.103 release (#6267)
aseemxs Feb 27, 2026
ce24ff5
build(253): fix build failures from rider failing to resolve test fra…
Will-ShaoHua Feb 27, 2026
3bec3c0
build(ci): windows unit test failure File accessed outside allowed ro…
Will-ShaoHua Feb 27, 2026
cf48c44
Updating version to 3.104
Feb 27, 2026
811197e
Updating SNAPSHOT version to 3.105-SNAPSHOT
Feb 28, 2026
8655a2d
fix(amazonq): Fix for incorrect TriggerToResponseLatencyMilliseconds …
laileni-aws Mar 3, 2026
800f3e0
build: drop support for 243 (#6248)
chungjac Mar 5, 2026
8c3e864
Updating version to 3.105
Mar 6, 2026
d3451ee
Updating SNAPSHOT version to 3.106-SNAPSHOT
Mar 6, 2026
f9d938d
fix(toolkit): lazy-init languageIds in NodeJsRuntimeGroup to prevent …
laileni-aws Mar 9, 2026
0ab17af
fix(toolkit): Adding try catch to catch NoClassDefFoundError (#6294)
laileni-aws Mar 10, 2026
8db5d24
feat(amazonq): bundle stripped indexing folder for @file support in f…
chungjac Mar 12, 2026
f6d785d
feat(cloudformation): merge cloudformationLsp feature branch into mai…
chrisqm-dev Mar 12, 2026
3950e54
Updating version to 3.106
Mar 13, 2026
a68a066
Updating SNAPSHOT version to 3.107-SNAPSHOT
Mar 13, 2026
d98f436
fix(cloudformation): modify notification popup title and actions (#6313)
chrisqm-dev Mar 18, 2026
b7d2f71
Updating version to 3.107
Mar 18, 2026
173d2ec
Updating SNAPSHOT version to 3.108-SNAPSHOT
Mar 19, 2026
96b6c73
fix(cloudformation): update marketplace docs to highlight cfn lsp and…
Zee2413 Mar 24, 2026
1b68f77
fix(cloudformation): change cloudformation language server path (#6310)
Zee2413 Mar 24, 2026
d9eb940
fix(cloudformation): fix platform detection for linux (#6315)
Zee2413 Mar 24, 2026
aec71d9
fix(cloudformation): update Node.js resolution to include common path…
Zee2413 Mar 26, 2026
91b82ac
Update main owner to be aws-toolkits-team (#6325)
amzn-kvk Mar 26, 2026
dc38917
fix(cloudformation): update assertion to be seperator agnostic for wi…
Zee2413 Mar 26, 2026
9a4abd2
Updating version to 3.108
Mar 26, 2026
9412e70
Updating SNAPSHOT version to 3.109-SNAPSHOT
Mar 26, 2026
ee1010e
feat(cloudformation): enable CloudFormation Language Server beta via …
Zee2413 Mar 27, 2026
f624ade
fix(rider): move ModelZoneMarket.cs out of generated Protocol directo…
Zee2413 Mar 30, 2026
70e513c
fix(cloudformation): migrate to ProjectActivity (#6329)
Zee2413 Mar 30, 2026
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
5 changes: 5 additions & 0 deletions .changes/3.102.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"date" : "2026-01-15",
"version" : "3.102",
"entries" : [ ]
}
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"
} ]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type" : "feature",
"description" : "Added support for validating and deploying CloudFormation templates to new or existing stacks"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type" : "feature",
"description" : "Added intelligent authoring support for CloudFormation templates."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type" : "feature",
"description" : "Added support for viewing CloudFormation stack details such as resources and events"
}
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"
Comment on lines +15 to +36

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}

Copilot Autofix

AI 27 days ago

In general, the fix is to explicitly declare permissions for the workflow or for each job, restricting GITHUB_TOKEN to the minimal required scopes. For this workflow, the job only checks out code and runs tests, so contents: read is sufficient.

The best minimal change without altering behavior is to add a permissions block at the workflow root level (just under name: or on:). This will apply to all jobs (here, just build) that don’t override permissions. We’ll set:

permissions:
  contents: read

This ensures the workflow only has read access to repository contents while still allowing actions/checkout and the Gradle tests to run as before. No imports or external dependencies are needed; only the YAML in .github/workflows/cfn-lsp-integ.yml is updated.

Concretely, in .github/workflows/cfn-lsp-integ.yml, insert the permissions block after the name: line (line 1) so that lines 2–3 shift down. No other lines need changes.

Suggested changeset 1
.github/workflows/cfn-lsp-integ.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/cfn-lsp-integ.yml b/.github/workflows/cfn-lsp-integ.yml
--- a/.github/workflows/cfn-lsp-integ.yml
+++ b/.github/workflows/cfn-lsp-integ.yml
@@ -1,5 +1,8 @@
 name: CloudFormation LSP Integration Test
 
+permissions:
+  contents: read
+
 on:
   push:
     branches: [ main ]
EOF
@@ -1,5 +1,8 @@
name: CloudFormation LSP Integration Test

permissions:
contents: read

on:
push:
branches: [ main ]
Copilot is powered by AI and may make mistakes. Always verify output.
2 changes: 1 addition & 1 deletion .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
build_target: [ ':plugin-core:buildPlugin', ':plugin-toolkit:intellij-standalone:buildPlugin', ':plugin-amazonq:buildPlugin' ]
version: [ '2024.3', '2025.1', '2025.2', '2025.3' ]
version: [ '2025.1', '2025.2', '2025.3' ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
25 changes: 0 additions & 25 deletions .run/Run AWS Toolkit - Community [2024.3].run.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run AWS Toolkit - Gateway [2025.2].run.xml

This file was deleted.

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

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run AWS Toolkit - Ultimate [2024.3].run.xml

This file was deleted.

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 - Rider [2024.3].run.xml

This file was deleted.

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

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run Amazon Q - Community [2024.3].run.xml

This file was deleted.

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

This file was deleted.

25 changes: 0 additions & 25 deletions .run/Run Amazon Q - Ultimate [2024.3].run.xml

This file was deleted.

2 changes: 1 addition & 1 deletion .run/generateConfigs.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def write_config(mv: str, ide: IdeVariant, plugin: PluginVariant):
f.write(TEMPLATE.format(plugin = plugin, variant = ide, major_version = mv))

if __name__ == '__main__':
mvs = ["2024.3", "2025.1", "2025.2", "2025.3"]
mvs = ["2025.1", "2025.2", "2025.3"]
ides = [
IdeVariant("Community", "IC"),
IdeVariant("Rider", "RD"),
Expand Down
Loading
Loading