Skip to content

build(261): add IntelliJ IDEA 2026.1 build target#6331

Open
a1flecke wants to merge 1 commit intoaws:mainfrom
a1flecke:fix/intellij-2026.1-support
Open

build(261): add IntelliJ IDEA 2026.1 build target#6331
a1flecke wants to merge 1 commit intoaws:mainfrom
a1flecke:fix/intellij-2026.1-support

Conversation

@a1flecke
Copy link
Copy Markdown

Summary

Adds IDE profile for IntelliJ IDEA 2026.1 (build 261.*) to resolve plugin incompatibility with the latest IDE release.

Fixes #6324

Changes

  • isUnifiedIde() helper: Replaces 11 scattered startsWith("2025.3") / contains("253") checks with a future-proof version comparison (>= 253). Next IDE releases won't require updating these checks.
  • 2026.1 profile in IdeVersions.kt with stable SDK and marketplace plugin versions
  • kotlinx-coroutines updated to 1.10.2-intellij-1 for build 261
  • Kotlin API target extended to cover 2026.1
  • Rider build script updated for rd-gen 2026.1.3 API changes (hashFolder/sources() removed, SystemInfo import path changed)
  • Code With Me → Remote Development plugin rename in 2026.1 bundled plugins
  • PyAddSdkPanel removal: Moved PyCharmSdkUtil.kt to src-243-253/ (API removed in 2026.1)
  • TreeVisitor.Acceptor.accept() nullability change: Added src-261+/S3TreeTableModel.kt with updated return type

Known limitations

  • Gateway: JetBrains Gateway 2026.1 DMG extraction on macOS may fail during Gradle transforms (pre-existing macOS issue)
  • Rider generateModels: rd-gen 2026.1.3 changed model compilation approach — needs further investigation for full Rider support

Testing

  • Core modules (plugin-core, plugin-toolkit:jetbrains-core, plugin-amazonq) compile successfully against IntelliJ IDEA 2026.1
  • Project configuration passes for all modules including Rider and Gateway
  • isUnifiedIde() has parameterized unit tests covering boundary cases

Test plan

  • CI passes for core module compilation against 2026.1
  • Plugin installs without "incompatible" warning in IntelliJ IDEA 2026.1
  • Existing 2025.3 profile still works (verify ideProfileName=2025.3 builds)

Add IDE profile for IntelliJ IDEA 2026.1 (build 261) to resolve plugin
incompatibility with the latest IDE release.

Key changes:
- Add isUnifiedIde() helper to future-proof unified IDE checks (replaces
  11 scattered startsWith("2025.3") / contains("253") checks)
- Add 2026.1 profile with stable SDK and marketplace plugin versions
- Update kotlinx-coroutines to 1.10.2-intellij-1 for 261
- Update Rider build script for rd-gen 2026.1.3 API changes
- Handle Code With Me -> Remote Development plugin rename
- Handle PyAddSdkPanel removal (moved to src-243-253)
- Handle TreeVisitor.Acceptor.accept() nullability change (src-261+)

Fixes aws#6324

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@a1flecke a1flecke requested review from a team as code owners March 31, 2026 14:11
@jacobthompsonramsey
Copy link
Copy Markdown

I'm seeing this issue as well in IntelliJ 2026.1 261*

@diadev
Copy link
Copy Markdown

diadev commented Mar 31, 2026

It would be great to get this in for 261* soon. I've come to rely on it for testing in IntelliJ.

@warrenonedge
Copy link
Copy Markdown

What is the usual turn around time for these updates? I updated my intellij and now i cant' use the tool for my development.

@JustinHarshbarger
Copy link
Copy Markdown

It would be great if we could have a quick turnaround on these plugin issues! The AWS plugins are the only ones I consistently have problems with regarding compatibility after IDEA updates.

@mattsnow
Copy link
Copy Markdown

mattsnow commented Apr 1, 2026

Same issue, this must be one of the most widely used plugins in IntelliJ. A quick fix would be appreciated

@devurandom
Copy link
Copy Markdown

Closes: #6323

@a1flecke
Copy link
Copy Markdown
Author

a1flecke commented Apr 2, 2026

Anything else needed to get this over the line?

@warrenonedge
Copy link
Copy Markdown

Commenting again in the hopes that the reviewers who have write permissions see this and approve.

@chriswangsanata-sm
Copy link
Copy Markdown

Bumping

@branrin
Copy link
Copy Markdown

branrin commented Apr 3, 2026

Hi AWS service team has a fix for this in progress and will include it in our release next week to support 2026.1. Thank you for your patience

@warrenonedge
Copy link
Copy Markdown

Hi AWS service team has a fix for this in progress and will include it in our release next week to support 2026.1. Thank you for your patience

Any particular target date? Im stuck in the mud ATM.

@branrin
Copy link
Copy Markdown

branrin commented Apr 6, 2026

Any particular target date? Im stuck in the mud ATM.

The team is targeting Thursday, April 9 release. It is being treated as high priority so if the fix for this and other issues are fully implemented/validated before then it could be released sooner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AWS Toolkit plugin is marked as incompatible in the latest IntelliJ IDEA 2026.1 version