The Apache Struts IntelliJ IDEA plugin v262.19039.1 is now available as a pre-release on Github. This version mostly adds support for the latest IDEA IntelliJ version 2026.2, plus extends drawing Diagrams out of struts.xml files. You can test the plugin by downloading it from the release page and installing it in IDEA.
Please see the changelog: https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1 [ ] Leave at test build [ ] Alpha [ ] Beta [ ] General Availability (GA) Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and more +1s than -1s. The vote will remain open for at least 72 hours, longer upon request. I also assume a silent consensus after this period. Thanks in advance Łukasz ---------- Forwarded message --------- Od: github-actions[bot] <[email protected]> Date: wt., 28 lip 2026 o 20:53 Subject: [apache/struts-intellij-plugin] Pre-release v262.19039.1 - v262.19039.1 To: apache/struts-intellij-plugin <[email protected] > Cc: Subscribed <[email protected]> v262.19039.1 <https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1> Repository: apache/struts-intellij-plugin <https://github.com/apache/struts-intellij-plugin> · Tag: v262.19039.1 <https://github.com/apache/struts-intellij-plugin/tree/v262.19039.1> · Commit: 692766c <https://github.com/apache/struts-intellij-plugin/commit/692766c0ca1c6232702f5289a21ba5a7aca41775> · Released by: github-actions[bot] <https://github.com/apps/github-actions> Release candidate 262.19039.1 This is a release candidate for PMC review and voting. Changes Changed - Update platformVersion to 2026.2 - Change since/until build to 262-262.* (2026.2 only) - Upgrade JVM toolchain and CI Java version to 25 - Dependencies - upgrade org.jetbrains.intellij.platform to 2.18.1 - Dependencies - upgrade org.jetbrains.kotlin.jvm to 2.3.0 - Dependencies - upgrade Qodana linter image to jetbrains/qodana-jvm:2026.2-eap - Dependencies - declare IntelliJ Platform 2026.2 v2 content modules intellij.javascript.parser, intellij.javascript.backend, intellij.javaee.jsp.shared, intellij.css, and intellij.css.backend (#103 <https://github.com/apache/struts-intellij-plugin/issues/103>) - Add IntelliJ *Show Diagram* support for Struts 2 configs via com.intellij.diagram, alongside the existing Diagram editor tab for comparison (#117 <https://github.com/apache/struts-intellij-plugin/issues/117>) - Show Diagram Struts config nodes use compact icon+label chrome instead of empty UML class boxes (#120 <https://github.com/apache/struts-intellij-plugin/issues/120>) - Show Diagram uses a left-to-right hierarchic layout by default for Struts config graphs (#122 <https://github.com/apache/struts-intellij-plugin/issues/122>) - Show Diagram action → result edges use directed arrowheads while keeping package → action as dashed dependencies (#125 <https://github.com/apache/struts-intellij-plugin/issues/125>) - Show Diagram no longer auto-refreshes on struts.xml Dom edits; use the platform Refresh Data Model action after editing (#126 <https://github.com/apache/struts-intellij-plugin/issues/126>) - Replace remaining deprecated ReadAction.compute(ThrowableComputable) Show Diagram call sites with ReadAction.nonBlocking().executeSynchronously() - Drop deprecated DiagramExtras.createNodeComponent(..., Point, ...) override; keep the NodeRealizer overload for compact Show Diagram nodes - Dependencies - hard-depend on com.intellij.diagram (Ultimate Diagrams) Fixed - Fix Show Diagram stale result path labels after Refresh Data Model following copy-paste / path edits (#126 <https://github.com/apache/struts-intellij-plugin/issues/126>) - Fix Show Diagram cramped multi-result edge labels under left-to-right layout (#128 <https://github.com/apache/struts-intellij-plugin/issues/128>) Installation Download the plugin zip file and install it manually in IntelliJ IDEA via: Settings → Plugins → ⚙️ → Install Plugin from Disk... Voting Once testing is complete, promote this pre-release to a full release to trigger publication to the JetBrains Marketplace Stable channel. — This release has 3 assets: - struts2-262.19039.1.zip - Source code (zip) - Source code (tar.gz) Visit the release page <https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1> to download them.
