Apache Drill 1.20.1 Release Notes

Release date: May 16, 2022

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

Bug

  • [DRILL-8013] - Drill attempts to push “$SUM0” to JDBC storage plugin for AVG
  • [DRILL-8146] - SAS reader fails to read the majority of sas files
  • [DRILL-8168] - Duplicated attempt to apply inbound impersonation in the REST API
  • [DRILL-8172] - Use the specified memory usage for Travis CI
  • [DRILL-8176] - upgrade jackson due to CVE-2020-36518
  • [DRILL-8187] - Dialect factory returns ANSI SQL dialect for BigQuery
  • [DRILL-8192] - Cassandra queries fail when enabled Mongo plugin
  • [DRILL-8194] - Function of REPLACE throws IndexOutOfBoundsException, if text’s length is more than previously applied
  • [DRILL-8200] - Update Hadoop libs to ≥ 3.2.3 for CVE-2022-26612
  • [DRILL-8219] - Handle null catalog names returned by DB2 in storage-jdbc

Improvement

  • [DRILL-8150] - upgrade to log4j 2.17.2
  • [DRILL-8151] - Add support for more ElasticSearch and Cassandra data types
  • [DRILL-8154] - upgrade to poi 5.2.1
  • [DRILL-8156] - Declare and chown a /data VOLUME in the Drill Dockerfile
  • [DRILL-8175] - Update Drill release script after 1.20

Task

  • [DRILL-8145] - Fix flaky TestDrillbitResilience#memoryLeaksWhenCancelled test case
  • [DRILL-8164] - Upgrade metadata-extractor because of CVE-2022-24613
  • [DRILL-8165] - Upgrade liquibase because of CVE-2022-0839
  • [DRILL-8178] - Bump S3 SDK to Lastest Version