SwiftMQ Streams
In previous versions of SwiftMQ, the Streams Swiftlet would automatically disable itself if a JVM other than GraalVM was detected. With this release, this is no longer a concern. GraalVM is now bundled with SwiftMQ and is the default JVM used for all operations.
As a result, the Streams Swiftlet is always enabled.
Threads
The GraalVM JIT compiler currently doesn't support Virtual Threads for polyglot languages, including JavaScript, which SwiftMQ Streams use. Therefore, SwiftMQ Streams operate on Platform Threads from the adhocplatform
thread pool.
Once GraalVM addresses the current limitation regarding the support of Virtual Threads for polyglot languages, SwiftMQ Streams will be able to run on Virtual Threads.