为什么 Artemis 2.20.0 移至 Java 11,它的 JMS 客户端 JAR 是否与 Java 8 兼容或使用它构建?

Why was Artemis 2.20.0 moved to Java 11 and is its JMS Client JAR compatible with Java 8 or be built with it?

我 运行 遇到与卡在 Java 8 使用 JMS 客户端 JAR 的其他应用程序不兼容的问题。这个 JAR 有什么方法可以与 Java 8 兼容吗?

虽然 ActiveMQ Artemis 在版本 2.20.0 中移动到 Java 11,但您仍然可以使用较旧的客户端,例如来自 ActiveMQ Artemis 2.19.0 甚至 2.19.1 的客户端。较旧的客户端仍然与较新版本的代理兼容。

明确地说,2.19.x 将保留在 Java 8,但它只会获得重要更新。它不会获得任何功能等