Apache Drill 1.22.0 Release Notes

Release date: Jun 28, 2025

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

Release Notes - Apache Drill - Version 1.22.0

Bug

  • DRILL-8490 - Sender operator fake memory leak result to sql failed and memory statistics error when ChannelClosedException
  • DRILL-8498 - Sqlline illegal reflective access warning
  • DRILL-8501 - Json Conversion UDF Not Respecting System JSON Options
  • DRILL-8502 - Some boot options with drill.exec.options prefix are missed in configuration options
  • DRILL-8513 - Right Hash Join with empty Left table ruturns 0 result
  • DRILL-8524 - Drill Adding Duplicate Parameters in Offset Paginator

New Feature

Improvement

  • DRILL-8393 - Allow parameters to be passed to headers through SQL in WHERE clause
  • DRILL-8402 - Add REGEXP_EXTRACT Function
  • DRILL-8407 - Add Support for SFTP File Systems
  • DRILL-8420 - Remove shaded Guava and upgrade stock Guava 30.1.1-jre → 32.1.2-jre
  • DRILL-8424 - Accommodate RexBuilder changes made for SAFE_CAST
  • DRILL-8433 - Add Percent Change UDF to Drill
  • DRILL-8436 - Upgrade Hadoop 3.2.4 -> 3.3.6
  • DRILL-8437 - Add Header Index Pagination
  • DRILL-8450 - Add Data Type Inference to XML Format Plugin
  • DRILL-8453 - Add XSD Support to XML Reader (Part 1)
  • DRILL-8454 - Disable unsupported MapR profile and plugin
  • DRILL-8457 - Allow configuring csv parser in http storage plugin configuration
  • DRILL-8492 - Allow Parquet TIME_MICROS and TIMESTAMP_MICROS columns to be read as 64-bit integer values
  • DRILL-8503 - Add Configuration Option to Skip Host Validation for Splunk
  • DRILL-8504 - Add Schema Caching to Splunk Plugin
  • DRILL-8506 - Ignore JSON Elements with Empty Keys
  • DRILL-8522 - Change session cookie name to avoid conflicts
  • DRILL-8526 - Hive Predicate Push Down for ORC and Parquet

Task