build(261): add IntelliJ IDEA 2026.1 build target#6331
build(261): add IntelliJ IDEA 2026.1 build target#6331
Conversation
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>
|
I'm seeing this issue as well in IntelliJ 2026.1 261* |
|
It would be great to get this in for 261* soon. I've come to rely on it for testing in IntelliJ. |
|
What is the usual turn around time for these updates? I updated my intellij and now i cant' use the tool for my development. |
|
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. |
|
Same issue, this must be one of the most widely used plugins in IntelliJ. A quick fix would be appreciated |
|
Closes: #6323 |
|
Anything else needed to get this over the line? |
|
Commenting again in the hopes that the reviewers who have write permissions see this and approve. |
|
Bumping |
|
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. |
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 |
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 scatteredstartsWith("2025.3")/contains("253")checks with a future-proof version comparison (>= 253). Next IDE releases won't require updating these checks.IdeVersions.ktwith stable SDK and marketplace plugin versions1.10.2-intellij-1for build 261hashFolder/sources()removed,SystemInfoimport path changed)PyAddSdkPanelremoval: MovedPyCharmSdkUtil.kttosrc-243-253/(API removed in 2026.1)TreeVisitor.Acceptor.accept()nullability change: Addedsrc-261+/S3TreeTableModel.ktwith updated return typeKnown limitations
generateModels: rd-gen 2026.1.3 changed model compilation approach — needs further investigation for full Rider supportTesting
plugin-core,plugin-toolkit:jetbrains-core,plugin-amazonq) compile successfully against IntelliJ IDEA 2026.1isUnifiedIde()has parameterized unit tests covering boundary casesTest plan
ideProfileName=2025.3builds)