Skip to content

Commit 841bcfa

Browse files
knishtkarollewandowski
authored andcommitted
Document breaking changes in threading subsystem in 2025.3
1 parent ee23487 commit 841bcfa

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

reference_guide/api_changes_list_2025.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,24 @@ See [IJPL-207245](https://youtrack.jetbrains.com/issue/IJPL-207245) for details.
9292
The `org.intellij.intelliLang` plugin requires Gradle dependency on bundled module `intellij.platform.langInjection`
9393
: Change `bundledPlugin("org.intellij.intelliLang")` to `bundledModule("intellij.platform.langInjection")` in Gradle build script.
9494

95+
Write-Intent lock acquisition was removed during processing of input events in Swing and AWT
96+
: Consider using explicit calls to `com.intellij.openapi.application.WriteIntentReadAction#run` in your input event listeners. See [IJPL-219144](https://youtrack.jetbrains.com/issue/IJPL-219144) for details.
97+
98+
com.intellij.openapi.application.Application.acquireReadActionLock() method removed
99+
: Consider using higher-order functions like `com.intellij.openapi.application.Application#runReadAction`.
100+
101+
com.intellij.openapi.application.Application.acquireWriteActionLock() method removed
102+
: Consider using higher-order functions like `com.intellij.openapi.application.Application#runWriteAction`.
103+
104+
com.intellij.openapi.application.WriteAction.start() method removed
105+
: Consider using higher-order functions like `com.intellij.openapi.application.Application#runWriteAction`.
106+
107+
com.intellij.openapi.application.WriteIntentReadAction.compute(com.intellij.openapi.util.ThrowableComputable) method removed
108+
: Use `com.intellij.openapi.application.WriteIntentReadAction.computeThrowable`. See [IJPL-221464](https://youtrack.jetbrains.com/issue/IJPL-221464) for details.
109+
110+
com.intellij.openapi.application.WriteIntentReadAction.run(com.intellij.openapi.util.ThrowableRunnable) method removed
111+
: Use `com.intellij.openapi.application.WriteIntentReadAction.runThrowable`. See [IJPL-221464](https://youtrack.jetbrains.com/issue/IJPL-221464) for details.
112+
95113
### Cucumber for Java 2025.3
96114

97115
`org.jetbrains.plugins.cucumber.java.steps.JavaStep1xDefinition` class removed

0 commit comments

Comments
 (0)