Drill 1.21.2.300 (DEP 10.0.0) Release Notes

The notes below relate specifically to the HPE Ezmeral Data Fabric distribution for Apache Drill. You may also be interested in the Apache Drill homepage and the Apache Drill release notes:

Version 1.21.2.300
Release Date October 2025
HPE Version Interoperability See Ecosystem Support Matrix and Ecosystem Pack Components and OS Support.
Package Names See Package Names for Ecosystem Packs (EEPs and DEPs)

New in This Release

Drill 1.21.2.300 introduces the following enhancements or HPE platform-specific behavior changes:

  • Added metada provider support to MapRDB JSON format plugin. Find details on the page: [add link].
  • Excluded Phoenix storage plugin from the Drill package.
  • CVE fixes.
  • Bug fixes.

Phoenix storage plugin is not Supported

Starting DEP 10.0.0. the Phoenix storage plugin is not supported in the HPE Drill distribution, to avoid dependency conflicts, and to decrease the overall package size.

IMPORTANT

The default and most commonly used persistent storage is Zookeeper.

If you plan to upgrade to DEP 10.0.0 or higher, and also have a configured phoenix storage plugin, you must remove it before the upgrade. You can remove phoenix either via the Drill Web UI on the Storage tab or manually from the persistent storage. To remove the plugin manually, follow Step 4 in the post-upgrade documentation: Post-Upgrade Steps for Drill. The plugin can be manually removed even after the upgrade.

Otherwise, Drill will fail to start and displays following exceptions:
```
com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type idb
'phoenix' as a subtype of `org.apache.drill.common.logical.StoragePluginConfig`: known type 
ids = [InfoSchemaConfig, MockBreakageStorage$MockBreakageStorageEngineConfig, 
SystemTablePluginConfig, cassandra, drill, druid, elastic, file, googlesheets, hbase, hive, 
http, jdbc, kafka, kudu, mock, mongo, openTSDB, splunk]
```

JDBC Driver

Starting from EEP 9.4.0, the Drill JDBC driver implementation was changed to an Apache-based version. The driver class name is now:
org.apache.drill.jdbc.Driver 
You can find the new driver from the Drill home directory, or download it from artifactory. For details, see Drill JDBC Drivers.

Fixes

This HPE release includes the following fixes on the base release:
Commit Date (YYYY-MM-DD) Comment
f1ba41e719 2025-10-13 MD-6644: Exclude non-fips Bouncy Castle transitive dependencies
c1f09a5d22 2025-10-10 MD-6643: Default to FileSystemMetadataProviderManager in BinaryTableGroupScan when MetadataProviderManager is null
7e0828231b 2025-10-09 MD-6642: Drop Phoenix storage plugin from the package
f388b42efd 2025-09-30 MD-6640: Upgrade bcpkix-fips from 1.0.6 to 2.1.10
e802994d0c 2025-07-07 Bump logback version to 1.3.15
c8550b4e62 2025-09-26

MD-6640: Upgrade bc-fips to 2.1.2 and bctls-fips to 2.1.22

- Upgrage bc-fips from 1.0.2.1 to 2.1.2

- Upgrade bctls-fips from 1.0.11.4 to 2.1.22

f9ed7e0eab 2025-09-25

MD-6638: Upgrade Netty and Jetty to secure versions. Bump netty-tcnative version

- Upgrade Netty from 4.1.109 to 4.1.127.

- Upgrade Jetty from 9.4.53 to 9.4.58.

- Upgrade netty-tcnative from 2.0.65 to 2.0.74

2d43f79f27 2025-09-25 MD-6637: Upgrade protobuf-java from 3.21.12 to 3.25.5. Fix CVE-2024-7254
a2c53d435b 2025-09-04 MD-6635: preserve filter in MapR-DB JSON scan during physical plan serialization/deserialization
a3afdfa3b1 2025-08-29 MD-6633: Fix marshaling and unmarshaling of MapR-DB JSON operators
3160811aec 2025-06-26 MD-6620: add metada provider support to MapRDB JSON format plugin

Known Issues

  • DRILL-8511: Experimental JSON reader (configuration option store.json.enable_v2_reader set to true) fails with IllegalStateException when a batch reaches the rows limit.

Limitations

  • Some unequal left joins may start failing in this release. For details, see Drill Limitations: Unequal JOIN Support.
  • The Hive storage plugin for Drill does not support reading of the parquet timestamp type with the int64 logical type.