Apache Drill 1.20.2 Release Notes

Release date: Aug 3, 2022

Today, we’re happy to announce the availability of Drill 1.20.2. You can download it here.

Sub-task

  • [DRILL-8224] - Fix TestHttpPlugin#testSlowResponse
  • [DRILL-8228] - Drill2288GetColumnsMetadataWhenNoRowsTest regression

Bug

  • [DRILL-7960] - Column metadata DECIMAL precision can exceed max supported value
  • [DRILL-8158] - Remove non-reproducible build outputs
  • [DRILL-8182] - File scan nodes not differentiated by format config
  • [DRILL-8222] - Wrong function’s implementation of concat_delim
  • [DRILL-8227] - JConnect and jTDS JDBC drivers do not implement Connection::getSchema
  • [DRILL-8233] - Change JDK 17 Docker base image from Oracle Linux to Debian.
  • [DRILL-8237] - Limit is not pushed down to scan for MSSQL
  • [DRILL-8249] - Parquet decoding error reading nation.dict.parquet from test framework
  • [DRILL-8254] - Upgrade mysql-connectors-java to 8.0.28 due to CVE-2022-21363
  • [DRILL-8256] - Fix unit tests of Kerberos auth in RPC
  • [DRILL-8257] - Resolve Netty lib conflicts
  • [DRILL-8268] - Fix Hadoop 2 and Netty lib exclusions, REST mem limiter disabled by default
  • [DRILL-8272] - Skip MAP column without children when creating parquet tables
  • [DRILL-8273] - Complex typed columns cannot be made implicit

Improvement

  • [DRILL-8113] - Support building with a JDK 8 target using newer JDKs
  • [DRILL-8230] - Upgrade to poi 5.2.2
  • [DRILL-8234] - Register rules only from plugins used in the query
  • [DRILL-8240] - Revisit clone of log4j Strings class
  • [DRILL-8251] - Upgrade hadoop 2 (to 2.10.2) due to CVE
  • [DRILL-8253] - Support the limit results in kafka scan
  • [DRILL-8262] - Drop dependency on Xalan which is EOL
  • [DRILL-8263] - Upgrade libpam4j to 1.11
  • [DRILL-8264] - Upgrade joda-time to 2.10.14
  • [DRILL-8265] - Upgrade aws-java-sdk-s3 to 1.12.261
  • [DRILL-8266] - Fix LGTM implicit narrowing conversion warnings

Task

  • [DRILL-8255] - Update Drill-Calcite version to include fix for CALCITE-4992