Acceldata
ODP

Bug Fixes

Resolved Issues

This section consists of the issues fixed in this release.


Ambari

  • ODP-7322: Added a CentOS 7 build profile to make Postgres a soft dependency on higher RHEL versions (ODP-6422).
  • ODP-7250: Escaped LDAP pool.protocol quotes in ambari-env.sh.
  • ODP-7243: Wired krb5_conf_path into Kafka params to fix an empty -Djava.security.krb5.conf and the resulting ZooKeeper InvalidACL error.
  • ODP-7222: Fixed a Python 2 SyntaxError and a missing krb5_conf_path on install.
  • ODP-7220: Fixed test cases after bumping JUnit from 4.10 to 4.13.2.
  • ODP-6025: Handled rhel as part of the os_family mapping.
  • ODP-5632: Set stacks 3.2 and 3.3 with a minimum of JDK 11 and a maximum of JDK 17.
  • ODP-5625: Fixed the inability to override the Ranger DB connection URL from Ambari.
  • ODP-6706: Exposed manage_identities and handled the finalOperationStage check with an external KDC.
  • ODP-7028: Fixed a directory access issue with umask 0027.
  • ODP-7027: Fixed the inability to override the URL with KMS DB setup.
  • ODP-6785: Fixed a missing description caused by the bootstrap upgrade.
  • ODP-6422: Made PostgreSQL a soft requirement in the dependency.
  • ODP-6027: Encrypted the input password in Ambari setup.
  • ODP-6190: Allowed Ambari to override the password config type.
  • ODP-6245: Fixed the Ambari UI showing a password mismatch.
  • ODP-5762: Hardened UnknownConfiguration with contains/iter/bool/len.
  • ODP-7123: Added Spark351 mpack upgrade support.
  • ODP-6989: Added Spark3 mpack upgrade support.
  • ODP-7124: Added Spark333 mpack upgrade support.
  • ODP-6440: Added custom krb5.conf support across all Python 2 stacks and services.
  • ODP-4919-Addendum: Fixed Cruise Control upgrade symlinks.
  • OCR-2521: Updated the ZooKeeper log level to ERROR in HBase.
  • ODP-6991: Added Impala mpack upgrade support.
  • ODP-7003: Added Pinot mpack upgrade support.
  • ODP-4919: Added Kafka add-on services upgrade support.
  • ODP-6911: Added Kafka3 mpack and add-on components upgrade support.
  • ODP-7410: Fixed the Kafka MirrorMaker2 restart race on the JMX port
  • ODP-7420: Runs the Impala service check on an Impala Daemon host
  • ODP-7433: Uses versioned Hadoop homes for YARN Registry DNS during rolling upgrade

Hadoop

  • ODP-7266: Included jaxb-api in the hadoop-client-runtime shade.
  • ODP-7206: Bumped commons-io to 2.22.0.
  • ODP-7053: Derived hadoop.version from the odp.release.version property.

Druid

  • ODP-7106: Added an option to toggle case sensitivity when IcebergInputSource reads columns from the Iceberg catalog (apache/druid#16496).
  • ODP-7037: Changed the Hive version to 4.0.1.

Flink

  • ODP-6966: Added the odp.release.version property to the flink-connector-hive POM.
  • ODP-6966: Bumped stale hive.version dependencies to the 3.2.3.7-2 release line.

HBase

  • ODP-7246: Bumped commons-io and commons-lang3 to resolve NoSuchMethodError failures.

Hive

  • OCR-2541: Fixed the open-txn high-water-mark drop and gap-fill after empty TXNS cleanup.
  • OCR-2406: Rejected cross-product map joins when basic stats were incomplete, preventing unsafe broadcast budget estimation.
  • OCR-2406 | HIVE-29613: Made cross-product joins fall back to a single-reducer shuffle merge when the small-side row estimate marginally exceeded hive.xprod.mapjoin.small.table.rows.
  • ODP-7120: Reverted HIVE-23745 ("Avoid copying userpayload in task communicator").
  • ODP-7120: Reverted HIVE-28123 ("Add generated Protobuf code for the 3.24.4 upgrade").
  • ODP-7120: Reverted HIVE-26484 ("Add proto3 hivemetastore.proto").
  • ODP-7120: Reverted HIVE-24483 ("aarch64 support: bump protobuf to 3.21.4").
  • ODP-7120: Reverted HIVE-26790 ("Update protobuf/grpc versions").
  • ODP-7120: Reverted HIVE-27845 ("Upgrade protobuf to 3.24.4 to fix CVEs").
  • ODP-7120: Reverted HIVE-28577 ("Upgrade protobuf to 3.25.5 to fix CVE").
  • ODP-7120: Reverted OSV-3048 | CVE-2024-7254 ("bumping protobuf to 4.31.1").
  • ODP-7120: Reverted "Reverting OSV-3423 | OSV-3048 | OPDP-2918 | HIVE-28224: ORC and Protobuf versions".
  • ODP-7120: Reverted HIVE-26809 ("Upgrade ORC to 1.8.3").
  • ODP-7120: Reverted HIVE-27686 ("ORC upgraded to 1.8.5").
  • ODP-7120: Reverted OSV-12390 | HIVE-28224 ("bump orc-core due to CVE").
  • ODP-7120 | OSV-9755 | OSV-9725: Bumped Avro to 1.11.5 due to CVE.
  • ODP-7120 | HIVE-28625: Upgraded Apache Parquet to 1.14.4 (partially backported).
  • ODP-7120: Reverted OSV-2954 | CVE-2025-30065 | HIVE-28895 ("Upgrade parquet to 1.15.2 and maven-shade-plugin to 3.6.0").
  • ODP-6986: Made Hive compatible with ZooKeeper 3.5.10.
  • ODP-6986: Made Hive compatible with Hadoop 3.2.

Impala

  • ODP-7037: Changed the Hive version to 4.0.1.

Kafka

  • ODP-7205: Replaced the deprecated Jackson fields() call with properties() to fix the Scala fatal-warning build failure.
  • ODP-6274: Pointed Kafka connector versions to ODP 3.2.3.7-2.

Kafka3

  • ODP-7205: Replaced the deprecated Jackson fields() call with properties() to fix the Scala fatal-warning build failure.
  • ODP-6274: Pointed Kafka connector versions to ODP 3.2.3.7-2.

Knox

  • ODP-6836: Fixed an NPE by parsing a long string in multiple parts instead of in a single call.

Kudu

  • ODP-6966: Resolved the lz4-java capability conflict in the Spark build.
  • ODP-7037: Changed the Hive version to 4.0.1.

NiFi / NiFi Registry

  • ODP-6828: Fixed the compilation failure caused by curator.version.
  • ODP-6885: Added remote-charset as a parameter.

Oozie

  • OCR-2572: Excluded the Log4j 2 bridge, pinned libthrift to 0.16.0, and dropped jline from the Sqoop and HCatalog sharelibs.
  • ODP-7143: Reverted the auxiliary commit that reverted individual files from 5644ad0e.

Pinot

  • ODP-7334: Fixed the "Invalid signature file digest for Manifest main attributes" failure.

Ranger

  • ODP-7300: Added the opentelemetry-common dependency for the HBase test connection.
  • ODP-7094: Improved Ranger UserSync LDAP with SASL binding.
  • ODP-7037: Changed the Hive version to 4.0.1.
  • ODP-7044: Matched the OpenTelemetry version to HBase to fix a ClassNotFoundException in the HBase plugin.

Schema Registry

  • ODP-7195: Resolved the Guava 32.x variant ambiguity in the ranger-plugin build.
  • Enforced netty-all to resolve to 4.1.133.Final.

Spark2

  • OCR-2498: Enabled the kafka.group.id feature in Spark 2.
  • OCR-2525: Bundled the Kafka 0.10 DStream connector into the Spark 2 distribution.
  • ODP-7079: Updated the PySpark session to support applying extension rules.
  • Reverted OSV-11397 ("Excluding org.iq80.snappy:snappy to fix CVE-2024-36124").
  • ODP-7072: Bridged legacy Hive timestamps for native spark.sql JSON reads.
  • ODP-7038: Added JDK 11 runtime support in Python 2.
  • OCR-2492: Fixed a NoClassDefFoundError for InternalFutureFailureAccess.

Note: after the reverts were removed, one or more new CVEs were apparently introduced in Spark 2 in this release relative to 6-2.

Spark3

  • OCR-2525: Added the Kafka 0.10 DStream connector to the Spark 3 distribution.

Sqoop

  • OCR-2572: Excluded the Log4j 2 bridge and forced libthrift 0.16.0 for Hive Metastore compatibility.

Trino

  • ODP-6890: Bumped Netty to 4.1.133.Final.