大家好,
TiSpark v3.0.0 版本于 2022 年 06 月 15日 正式发布了。主要变更如下:
兼容性修改
-
不再支持不使用 catalog 的方式。现在你必须配置 catalog 并使用 tidb_catalog #2252
-
TiSpark 的 Jar 包有了新的命名规则:
tispark-assembly-{$spark_version}_{$scala_version}-{$tispark_verison}
#2370
新特性
问题修复
-
当配置了
spark.tispark.show_rowid=true
时,修复错误的 _tidb_rowid 结果 #2270 -
修复 sum 未下推的 bug #2314
-
修复 limit 未下推的 bug #2329
-
当使用 catalog 时,避免抛出 NoSuchElementException #2220
-
当使用 Timestamp 和 Date 类型的聚簇索引时,避免抛出 ClassCastException #2319
-
优化重试逻辑:在请求 TiKV 时,返回的某些错误类型不再重试 #2279
-
删除无用配置
spark.tispark.statistics.auto_load
#2300 -
升级 jackson-databind 从 2.9.10.8 到 2.12.6.1 #2285
-
升级 guava 从 26.0-android 到 29.0-android #2340
-
升级 mysql-connector-java 从 5.1.44 到 5.1.49 #2367
文档优化