Release 2.1.2
Behavior Changed
- Set the default value of the
data_consistence
property of EXPORT to partition to make export more stable during load.
Some of MySQL Connector (eg, dotnet MySQL.Data) rely on variable's column type to make connection.
eg, select @@autocommit should with column type BIGINT, not BIT, otherwise it will throw error. So we change column type of @@autocommit to BIGINT.
Upgrade Problem
- Normal workload group is not created when upgrade from 2.0 or other old versions.
New Feature
- Add processlist table in information_schema database, users could use this table to query active connections.
- Add a new table valued function
LOCAL
to allow access file system like shared storage.
Optimization
- Skip some useless process to make graceful stop more quickly in K8s env.
- Add rollup table name in profile to help find the mv selection problem.
- Add test connection function to DB2 database to allow user check the connection when create DB2 Catalog.
- Add DNS Cache for FQDN to accelerate the connect process among BEs in K8s env.
- Refresh external table's rowcount async to make the query plan more stable.
Bugfix
- Fix Iceberg Catalog of HMS and Hadoop do not support Iceberg properties like "io.manifest.cache-enabled" to enable manifest cache in Iceberg.
- The offset params in
LEAD
/LAG
function could use 0 as offset.
- Fix some timeout issues with load.
- Fix core problem related with
ARRAY
/MAP
/STRUCT
compaction process.
- Fix runtime filter wait timeout.
- Fix
unix_timestamp
core for string input in auto partition.