Apache Ignite 真的需要使用有问题且缺少某些功能的非常旧版本的 sqlline 吗?

Does Apache Ignite really need to use the very old version of sqlline which has issues & missing certain features?

我看到 Apache Ignite(以及与此相关的 GG 版本)使用了一个非常旧的 sqlline 版本,它有问题并且缺少某些功能。使用的版本是 2017 年的 1.3.0,而最新版本是 1.12.0.

出现这种情况的原因是 Ignite 中使用的旧版本存在某些问题并且缺少新版本中可用的某些功能。例如,sqlline 的写入 csv 行为(用于 ignite 缓存导出)仅使用单引号打印每个列值,并且记录命令以打印行“Saving all output to …”开头。对于较新的版本,我们有这些设置,例如 !set csvQuoteCharacter '"'!set silent true

现在,我们尝试替换旧版本的 sqlline(以及 jline)并启动一个服务器节点并进行了一些基本测试。我们没有发现任何问题。

所以问题是 Ignite 是否真的需要使用旧版本(并且我们在测试中没有遇到的问题)或者是否可以使用较新的版本 & 这只是计划更新的问题。如果是前者,请让我了解可能会损坏的内容;如果是后者,你们知道此升级的任何计划吗?

谢谢

Ignite 和 GridGain 适用于大多数 JDBC 客户端,所以我不明白为什么它不适用于更新版本的 sqlline。看起来 Ignite 使用的是 1.9 版 (since Ignite 2.10)。我没有看到任何更新到较新版本的票证。