Skip to main content
Skip to main content
Blog/Release Notes

Apache Doris 2.1.2 just released

Apache Doris

Dear community, Apache Doris 2.1.2 has been officially released on April 12, 2024. This version submits several enhancements and bug fixes to further improve the performance and stability.

Quick Download: https://doris.apache.org/download/

GitHub Release: https://github.com/apache/doris/releases

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.

  1. Auto Partition syntax changes, see https://doris.apache.org/zh-CN/docs/table-design/data-partition#%E8%87%AA%E5%8A%A8%E5%88%86%E5%8C%BA
  1. Auto Partition prohibits the simultaneous use of Dynamic Partition on a single table.

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.