Behavior Changed

  1. Set the default value of the data_consistence property of EXPORT to partition to make export more stable during load.
  1. 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

  1. Normal workload group is not created when upgrade from 2.0 or other old versions.

New Feature

  1. Add processlist table in information_schema database, users could use this table to query active connections.
  1. Add a new table valued function LOCAL to allow access file system like shared storage.

Optimization

  1. Skip some useless process to make graceful stop more quickly in K8s env.
  1. Add rollup table name in profile to help find the mv selection problem.
  1. Add test connection function to DB2 database to allow user check the connection when create DB2 Catalog.
  1. Add DNS Cache for FQDN to accelerate the connect process among BEs in K8s env.
  1. Refresh external table’s rowcount async to make the query plan more stable.

Bugfix

  1. Fix Iceberg Catalog of HMS and Hadoop do not support Iceberg properties like “io.manifest.cache-enabled” to enable manifest cache in Iceberg.
  1. The offset params in LEAD/LAG function could use 0 as offset.
  1. Fix some timeout issues with load.
  1. Fix core problem related with ARRAY/MAP/STRUCT compaction process.
  1. Fix runtime filter wait timeout.
  1. Fix unix_timestamp core for string input in auto partition.