Acceldata
ODP

Last updated: Nov 06, 2026 03:39 UTC

Bug Fixes

Resolved Issues

This section lists the issues that have been resolved in this release.

ODP Ambari

  • ODP-8431: Added a logging rule for Kafka Connect and fixed logging rules for other services.
  • ODP-8419: Fixed Ambari's recommends.list.
  • ODP-7985: Fixed alert definition source arrays being stored as strings.
  • ODP-7858: Fixed MySQL 8.x JDBC connection failures during Ambari Server setup.
  • ODP-8119: Fixed ZooKeeper task failures during upgrades.
  • ODP-8386: Fixed component availability handling under the Knox service.
  • ODP-8245: Restored parent class loading for Ambari views.
  • ODP-8400: Added Jetty IntrospectorCleaner to the classpath and improved handling of uninstalled views.
  • ODP-8130: Fixed false CRITICAL alerts for ATS HBase during YARN service-state delays.
  • ODP-8123: Improved component-name matching and automatic recovery of missing symbolic links.
  • ODP-8123: Added automatic detection of stack-select packages missing from the registry.
  • ODP-8125: Set KillMode=process for ambari-agent.service.
  • ODP-7985: Fixed handling of nested objects when writing array source properties.
  • ODP-7985: Added the missing @JsonProperty annotation to UriInfo.getAcceptableCodes().
  • ODP-8079: Added SPNEGO authentication for Oozie sharelib updates when Kerberos is enabled.
  • ODP-8330: Improved Set Recommended icons, filtering, and Undo behavior.
  • ODP-7961: Added an ODP 3.5 stack extending ODP 3.4 for future upgrade support.
  • ODP-8305: Fixed Tez service-check failures caused by conflicting garbage collection options.
  • ODP-8251: Updated Ambari to select Python using python.home in ambari.properties.
  • ODP-8276: Fixed Ranger HDFS service configuration by passing HA keys and a host-independent NameNode principal.
  • ODP-8259: Enabled the Impala user to download policies from the Hive Ranger service.
  • ODP-8267: Enabled newer Ranger plugins to write audit records to Infra Solr.
  • ODP-8121 / ODP-8123: Fixed Unknown Version alerts in Ambari.
  • ODP-8227: Updated ambari-python-wrap to support Python 3.11–3.14 and report missing installations.
  • ODP-8205: Fixed false WARNING alerts for the History Server Web UI.
  • ODP-8054: Fixed secure DataNode startup failures by using {{hdfs_user}} in log paths.
  • ODP-8156: Added Python-versioned Spark 3 YARN shuffle packages for NodeManager-only hosts.
  • ODP-8156: Added Python-versioned Spark 3 shuffle and base packages to HDFS and Zeppelin service metadata.
  • ODP-8117: Added placeholder resolution for Ambari Agent package installation and formatting operations.
  • ODP-7821: Removed the unnecessary OdpMpackUpgradeCoverageTest.java file.
  • ODP-7821: Restored Airflow, Hue, and JupyterHub backup messages.
  • ODP-7821: Included JupyterHub in final rolling-upgrade service checks.
  • ODP-7420: Updated the Impala service check to run on an Impala Daemon host.
  • ODP-7987: Fixed Java home configuration through ambariLevelParams.
  • ODP-5728: Enabled Knox reconfiguration using Ambari configurations.
  • ODP-7972: Added ambariLevelParams for database verification requests to use the correct JDK.
  • ODP-7940: Added a service advisor to manage YARN configuration for Spark 3.5.8.
  • ODP-7931: Fixed regex handling for JDK 21 detection in YARN ATS HBase.
  • ODP-7940: Added metainfo.xml to MAPREDUCE2.
  • ODP-7931: Fixed JDK 21 detection to prevent unsupported PermSize configuration.
  • ODP-7762: Fixed tez.am.launch.cmd-opts Xmx parsing.
  • ODP-7902: Added the missing jersey-json dependency.
  • ODP-7902: Downgraded Spring to 6.0.x for Jetty 11 compatibility.
  • ODP-7893: Added jakarta.xml.bind-api to Ambari Views Commons and Files.
  • ODP-7893: Added javax.ws.rs-api to Ambari Views Utils.
  • ODP-7893: Updated remaining build coordinates to use ${revision}.

Airflow 3

  • Fixed MySQL metadata database initialization failures when only PyMySQL is installed (apache#71251).

Celeborn

  • ODP-8173: Fixed MapReduce map-task retry data loss.
  • ODP-8168: Fixed Tez ZSTD shuffle by preventing relocation of zstd-jni in the shaded JAR.
  • ODP-8167: Fixed Flink/HDFS registration by creating FileMeta based on partition type.
  • ODP-8166: Fixed Flink NONE codec handling for uncompressed shuffle.
  • OCR-2651: Fixed missing WWW-Authenticate challenge when the authorization header is absent.
  • ODP-8175: Fixed Celeborn application deregistration during MapReduce AppMaster shutdown.
  • ODP-8549: Fixed Tez reducer hangs with HDFS shuffle storage during container reuse.
  • ODP-8550: Fixed MapReduce job hangs after map-task retries.
  • ODP-7830: Fixed Spotless violations in Celeborn Spark client tests.

Cruise Control 3

- ODP-6838: Fixed Cruise Control 3 UI 404 errors by downgrading Jetty from 9.4.58 to 9.4.44.

Hadoop

  • OCR-2660 / YARN-11414: Fixed incorrect available memory reporting when node labels are enabled.
  • ODP-7903: Excluded JLine FFM terminal provider classes targeting JDK 22 and later.
  • ODP-7796: Fixed missing ENGINE_METHOD_RAND during RHEL 10 OpenSSL builds.
  • ODP-7786: Fixed Hadoop native builds on RHEL 10 with GCC 14.

HBase

- OCR-2676 / HBASE-29157: Fixed sorting in the Table Regions section.

Hive

  • ODP-8438: Restored the InsertEventRequestData constructor to resolve Impala INSERT failures.
  • OCR-2601: Made filesAdded optional for Spark INSERT DML events.
  • HIVE-29145: Fixed Iceberg REST failures on common Hive Metastore.
  • ODP-8064: Fixed Hive Metastore REST catalog compilation on Java 11.

Hue

- ODP-7457: Fixed virtual environment creation failures by using symbolic links instead of copying files.

Impala

  • ODP-8496: Updated six to 1.17.0 in impala-shell external Python dependencies.
  • ODP-7796: Installed setuptools in the impala-shell build environment.
  • ODP-7796: Made remaining impala_python dependencies conditional on IMPALA_SKIP_PYTHON2.
  • ODP-7786: Skipped the toolchain binutils -B flag when IMPALA_SKIP_TOOLCHAIN_BINUTILS is enabled.
  • ODP-7796: Added support for skipping the Python 2 toolchain environment build.

Knox

- OCR-2635: Fixed HDFS 3.0.0 Knox XML rewrite rules.

Kudu

- ODP-7786: Fixed Kudu builds on RHEL 10 with GCC 14.

Livy

  • OCR-2672: Upgraded Apache Curator to 5.2.0 to align dependency versions across ODP components.
  • ODP-7830: Fixed the Livy Python package version.

MLflow

- ODP-7892: Added MLFLOW_AUTH_ADMIN_PASSWORD as an environment variable.

NiFi

- ODP-8447: Added jackson-annotations to the NiFi Registry library.

Ozone

  • HDDS-14724: Fixed an infinite CPU spin loop in ECBlockInputStream.
  • HDDS-13835: Fixed Replication columns in the Open Keys panel.
  • HDDS-15341: Fixed EC write failures caused by an ArrayIndexOutOfBoundsException during chunk resizing.
  • HDDS-13893: Fixed SCM block deletion failures when a referenced container is missing.
  • HDDS-14772: Fixed EC replica deletion when the container is already in the DELETED state.
  • HDDS-14416: Fixed Ratis replica deletion for DELETED and DELETING containers.
  • HDDS-13846: Fixed sequence ID synchronization during SCM container closure.

Pinot

  • ODP-7958: Removed Kafka 3.9 setPerServerProperties usage from Pinot Kafka 3.0 tests.
  • ODP-7958: Restored Hadoop 3.3.6 dependency exclusions for Pinot ORC.
  • ODP-7958: Aligned ODP dependency versions with the 3.3.6.6 baseline.

Ranger

  • RANGER-5097: Fixed setOwnerUser to ensure the Hive default {owner} policy works correctly.
  • ODP-8448: Added Ozone 2.1 client dependencies for Ranger Admin Ozone lookup.
  • ODP-8428: Fixed Jackson annotation dependency resolution in Ranger assemblies.
  • ODP-8497: Packaged the ZooKeeper client to fix Kafka 4 Ranger Solr auditing.
  • RANGER-5155: Fixed Ranger UI rendering issues for service definitions with empty configurations.
  • ODP-8484: Fixed Ranger logging by pinning the SLF4J API version.

SeaTunnel

  • ODP-8153: Fixed Scala library and class dependencies for compatibility across Scala versions.
  • ODP-8128: Fixed SeaTunnel launcher integration with Flink on YARN.
  • ODP-8126: Fixed Scala, file-format, and table-format versions for ODP 3.3.6.6.
  • ODP-8059: Fixed JDK 17 changes for compatibility with JDK 11.
  • ODP-8129: Fixed Kerberos UGI integration across File, JDBC, Kudu, HBase, Iceberg, and Hudi connectors.
  • ODP-8059: Excluded Druid and Huawei OBS connectors for ODP 3.4.3.0.

Solr

- SOLR-17417: Removed unnecessary code from PKIAuthPlugin and HttpSolrCall.

Spark 3

  • ODP-8433: Updated the forked YARN AmIpFilter to use SLF4J logging.
  • ODP-8433 / SPARK-48238: Replaced YARN AmIpFilter with a forked implementation.
  • ODP-7904: Downgraded Iceberg to 1.10.2 for JDK 11 compatibility.
  • ODP-7930 / ODP-7894: Changed the Hive dependency version to 2.3.104.
  • ODP-8480 / SPARK-51195: Upgraded kubernetes-client to 7.1.0 and fixed Scala import-order checks for Jakarta.

Spark 3.5.1

- ODP-7904: Downgraded Iceberg to 1.10.2 for JDK 11 compatibility.

Superset

- ODP-7796: Fixed PostgreSQL development package conflicts on RHEL 10.

Tez

- ODP-8171 / TEZ-4732: Fixed a MergeManager deadlock in waitForShuffleToMergeMemory.

Trino

  • ODP-7973: Adapted segment creation tests for Pinot 1.5.1.
  • ODP-7973: Excluded JAX-RS from Pinot dependencies.
  • ODP-7973: Aligned dependencies with ODP Pinot.
  • Updated netty-tcnative to 2.0.81.Final to resolve Pinot dependency convergence issues.