Switch to JLine's jni backend
FFM is the canonical choice for Java 22+, but it has some issues (mainly crashing the JVM on window resize), see jline/jline3#2139 and jline/jline3#2141 Downgrading to 4.0.x isn't an option as it re-introduces CVE-2026-77420..77423 Once the referenced PR gets merged and released, jline should be bumped to jline-terminal-ffm's latest version again
This commit is contained in:
@@ -32,7 +32,7 @@ disruptor = "com.lmax:disruptor:4.0.0"
|
|||||||
fastutil = "it.unimi.dsi:fastutil:8.5.19"
|
fastutil = "it.unimi.dsi:fastutil:8.5.19"
|
||||||
flare-core = { module = "space.vectrix.flare:flare", version.ref = "flare" }
|
flare-core = { module = "space.vectrix.flare:flare", version.ref = "flare" }
|
||||||
flare-fastutil = { module = "space.vectrix.flare:flare-fastutil", version.ref = "flare" }
|
flare-fastutil = { module = "space.vectrix.flare:flare-fastutil", version.ref = "flare" }
|
||||||
jline = "org.jline:jline-terminal-ffm:4.3.1"
|
jline = "org.jline:jline-terminal-jni:4.3.1"
|
||||||
jopt = "net.sf.jopt-simple:jopt-simple:5.0.4"
|
jopt = "net.sf.jopt-simple:jopt-simple:5.0.4"
|
||||||
junit = "org.junit.jupiter:junit-jupiter:6.1.2"
|
junit = "org.junit.jupiter:junit-jupiter:6.1.2"
|
||||||
jspecify = "org.jspecify:jspecify:1.0.1"
|
jspecify = "org.jspecify:jspecify:1.0.1"
|
||||||
|
|||||||
Reference in New Issue
Block a user