Releases
v3.0.0
Compatibility Changes
TiSpark without catalog plugin is no more supported. You must configure catalog configs and use tidb_catalog now #2252
TiSpark's jar has a new naming rule like tispark-assembly-{$spark_version}_{$scala_version}-{$tispark_verison}
#2370
New Feature
Support DELETE statement #2276
Support Spark 3.2 #2287
Support telemetry to collect information #2316
Support stale read to read historical versions of data #2322
Support TLS with reload capability #2306 #2349 #2365 #2377
Fixes
Fix the wrong result of _tidb_rowid when set spark.tispark.show_rowid=true
#2270
Fix sum not push down bug #2314
Fix limit not push down bug #2329
Avoid NoSuchElementException when setting catalog #2220
Avoid ClassCastException when cluster index with type Timestamp and Date #2319
Improve retry logic in write so that it will not retry in some scenarios which needn't retry #2279
Delete unused configuration spark.tispark.statistics.auto_load
#2300
Upgrade jackson-databind from 2.9.10.8 to 2.12.6.1 #2285
Upgrade guava from 26.0-android to 29.0-android #2340
Upgrade mysql-connector-java from 5.1.44 to 5.1.49 #2367
Documents
Update communication channels #2228
Add limitation: new collations are not supported #2238
You can’t perform that action at this time.