Apache Drill 1.21.2 Release Notes
Release date: Jun 23, 2024
Today, we’re happy to announce the availability of Drill 1.21.2. You can download it here.
Release Notes - Apache Drill - Version 1.21.2
Sub-task
- DRILL-8459 - Bump avro to 1.11.3 due to CVE
- DRILL-8460 - Upgrade ZooKeeper 3.5.7 → 3.5.10 and Curator 5.2.0 → 5.5.0
Bug
- DRILL-8375 - Incomplete support for non-projected complex vectors
- DRILL-8426 - Endless retrying zk set data for a large query
- DRILL-8428 - ElasticSearch Config Missing Getters
- DRILL-8442 - NPE on DeltaRowGroupScan
- DRILL-8446 - Incorrect use of OperatingSystemMXBean
- DRILL-8449 - Typo in FreeMarker templates
- DRILL-8451 - Options and profile pages have bad order symbols style
- DRILL-8458 - Reading Parquet v2 data page with repetition levels larger than column data throws IllegalArgumentException
- DRILL-8461 - Prevent XXE Attacks in XML Format Plugin
- DRILL-8468 - Drill doesn’t perform drill.exec.storage.action_on_plugins_override_file action
- DRILL-8475 - Update the binary distributions LICENSE
- DRILL-8478 - HashPartition memory leak when exception
- DRILL-8479 - Merge Join Memory Leak Depleting Incoming Batches Throw Exception
- DRILL-8480 - Cleanup before finished. 0 out of 1 streams have finished
- DRILL-8482 - Assign region throw exception when some region is deployed on affinity node and some on non-affinity node
- DRILL-8483 - SpilledRecordBatch memory leak when the program threw an exception during the process of building a hash table
- DRILL-8484 - HashJoinPOP memory leak is caused by an oom exception when read data from Stream with container
- DRILL-8485 - HashJoinPOP memory leak is caused by an oom exception when read data from InputStream
- DRILL-8486 - ParquetDecodingException: could not read bytes at offset
- DRILL-8488 - HashJoinPOP memory leak is caused by OutOfMemoryException
- DRILL-8489 - Sender memory leak when rpc encode exception
- DRILL-8493 - Drill Unable to Read XML Files with Namespaces
- DRILL-8494 - HTTP Caching Not Saving Pages
- DRILL-8495 - Tried to remove unmanaged buffer
Improvement
- DRILL-8385 - Add support for disabling SSL certificate verification in the Elasticsearch plugin
- DRILL-8415 - Upgrade Jackson 2.14.3 → 2.16.1
- DRILL-8452 - Library upgrades
- DRILL-8456 - Upgrade POI to 5.2.4
- DRILL-8462 - Upgrade to poi 5.2.5
- DRILL-8463 - upgrade to bouncy castle jdk1.8 jars
- DRILL-8464 - GitHubActions: checkout action needs to be upgraded to v4 due to node16 deprecation
- DRILL-8466 - Logback 1.3.14 (due to CVE)
- DRILL-8469 - Retire the EasyOutOfMemory test category
- DRILL-8481 - Ability to query XML root attributes
Task
- DRILL-8429 - Upgrade Jackson to 2.14.3
- DRILL-8430 - Add factory method for creating Jackson ObjectMappers
- DRILL-8438 - Bump YAUAA to 7.19.2
- DRILL-8445 - Upgrade Janino 3.1.8 → 3.1.11
- DRILL-8467 - Update netty to 4.1.101
- DRILL-8470 - Bump MongoDB Driver to Latest Version
- DRILL-8471 - Bump DeltaLake Driver to Version 3.0.0
- DRILL-8472 - Bump Image Metadata Library to Latest Version