Enhancements

This section consists of the enhancements by services introduced in this release.

ODP-Ambari

Ambari

ODP JIRAApache JIRADescription
ODP-4792Improved the MirrorMaker service labels for Kafka 2.
ODP-4764Fixed the Oozie URL in Knox topology for the protocol.
ODP-4609Updated the component versions.
ODP-4637Updated the Zeppelin version.
ODP-4255Added utils in ambari-agent (#261).
ODP-3611Added the default proxy user configuration for Hue (#267).

ODP-4500

ODP-4504

Fixed the exposed password and credentials for Kafka Connect and Kafka MirrorMaker.

This fix requires a broker restart after a configuration change.

ODP-4495Masked the exposed passwords for Kafka and Cruise Control (#275).
ODP-4279Fixed the exposed password and credentials on Druid (#271).
ODP-4502Added the missing default configuration for stack 3.3.
ODP-4294Added the Oozie SSL properties by default to resolve the exposed issue (#266).
ODP JIRAApache JIRADescription
ODP-4573Bumped maven-shade-plugin version to 3.6.0 (#8).
ODP-4538Bumped Hadoop version to 3.3.6.x (#6).
ODP-4280Enhanced the Flink HS Web UI with obfuscated SSL password support (#5).
ODP-4277Added the Hive connector to match v4.0.1 and made it as default.
ODP-3161|Updated the Hive version to 4.0.1.

Hadoop

ODP JIRAApache JIRADescription
ODP-2409Upgraded the bootstrap version to 5.3.3.
ODP-4427Reverted and applied the triple-beam version resolutions.
ODP-4277HADOOP-18916Excluded all the module-info classes from the uber jars (#6131).
ODP-4277HADOOP-18929Excluded commons-compress module-info.class (#6170).
ODP-4277HADOOP-18441Removed the Hadoop custom ServicesResourceTransformer (#4850).
ODP-3861MAPREDUCE-7201Made the job history file permissions configurable (#4507).
HADOOP-19107Removed the support for HBase v1 and upgrade HBase v2 (#6629)
HADOOP-18039Upgraded the HBase 2 version and fixed TestTimelineWriterHBaseDown (#3768).
ODP-2883HADOOP-18487Removed Protobuf 2.5 (part 2) by stopping the export of protobuf-2.5 (#6185).
ODP-2883HADOOP-18487Made Protobuf 2.5 an optional runtime dependency (#4996).
ODP-3467HDFS-16777Addressed sonatype-2020-0988 vulnerability in datatables@1.10.17 (#5003).
ODP-2935Excluded JLine and added a version compatible with JDK 8 (#87).

HBase

ODP JIRAApache JIRADescription
ODP-4277Added the supplemental license info for the JBoss and WildFly dependencies.
ODP-4607Compiled and built with JDK 8 to maintain synchronization with Hadoop.

Hue

ODP JIRAApache JIRADescription
ODP-4348Updated the Hue version and removed the GPL library.
ODP-4457Set collect_usage to False by default.
ODP-4408Set desktop_server_group to Hue's primary group.
ODP-4275Simplified the secret key generating script.
ODP-3809Automatically configures Livy in Hue upon installation.
ODP-4387Enabled the automatic configuration for YARN in Hue.
ODP-2557Enabled the Hive auto-configuration.
ODP-4284Removed the plaintext passwords from Hue.
ODP-4407Checks the length of the Hive interactive list.

Kafka 2

ODP JIRAApache JIRADescription
ODP-4277Eliminated the cyclic dependencies and made changes to use internal versions of components.
ODP-4277Removed Maven Central and excluded the Zookeeper slf4j-api module to resolve SLF4J upgrade conflicts in Zookeeper.
ODP-4434Resolved the Kafka compatibility issue with Scala 2.13 by upgrading to Jackson 2.16.
ODP-4288KAFKA-14376Added ConfigProvider to make use of environment variables KIP-887.

Knox

ODP JIRAApache JIRADescription
ODP-4277Fixed the compile issues with enforcer enablement and handling ODP internal versions and undeclared Jakarta activation version dependency.
ODP-4362KNOX-2896Reverted the default API service view to v2.
ODP-4362KNOX-2881Updated KnoxCLI to correctly handle aliases when testing LDAP (system) authentication.
ODP-4362KNOX-3003Services with more than one serviceUrl metadata are grouped on the Knox Home page.

Kudu

ODP JIRAApache JIRADescription
ODP-4277Fixed ODP versions and updated mavenPublishUrl.

NiFi

ODP JIRAApache JIRADescription
ODP-4606Updated HBase -hadoop3 to ODP specific version
ODP-4277Aligned the versions to ODP components and removed the duplicate dependencies.
ODP-4272Fixed the NiFi and NiFi Registry services check for JDK11 compatibility.
ODP-3950Improved the NiFi logging for concurrent requests.

Oozie

ODP JIRAApache JIRADescription
ODP-4277Aligned the ODP matching version and fixed the fluent-job-api failure.

Ozone

ODP JIRAApache JIRADescription
ODP-4277Fixed the aws-java-sdk version to match upstream.

Sqoop

ODP JIRAApache JIRADescription
ODP-3785Updated the HBase version in Sqoop.
ODP-4588Allows the multi-digit build numbers in the version pattern regex in build.gradle.

Trino

ODP JIRAApache JIRADescription
ODP-4277Fixed upper-bound rule dependency issue with trino-ranger.
ODP-4277Aligned the ODP version and fixed compilation issues.

ZooKeeper

ODP JIRAApache JIRADescription
ODP-4350ZOOKEEPER-4717Cache serializes data in the request to avoid repeated serialization. (apache#2030)
ODP-4350ZOOKEEPER-4508Implemented client-side session expiration to prevent endless connection loss.
ODP-4350ZOOKEEPER-4752Removed version files in zookeeper-server/src/main from .gitignore.
ODP-4350ZOOKEEPER-4804Updated the Netty client to use daemon threads for improved resource management.

Backported Ranger Updates from 2.6.0 to ODP v2.5.0.3.3.6.2-1

Jira IDDescriptionVersion
RANGER-4891Replaced PrivilegedAction with PrivilegedExceptionAction in UserGroupInformation.doAs().2.6.0
RANGER-4814Upgraded Aircompressor library to version 0.27.2.6.0
RANGER-4912Upgraded Spring Framework to version 5.3.39.2.6.0
RANGER-4809Added utility to migrate admin audit logs to x_trx_log_v2 table.2.6.0
RANGER-4964Fixed index issue in x_trx_log table that caused patch failures.2.6.0
RANGER-5068Upgraded RAT Maven plugin to version 0.16.1.2.6.0
RANGER-5095Upgraded Apache Atlas to version 2.4.0 to resolve CVEs.2.6.0
RANGER-5072Upgraded Avro library from 1.11.3 to 1.11.4.2.6.0
RANGER-5087Upgraded Nimbus JOSE + JWT library to version 10.0.1.2.6.0
RANGER-5091Upgraded dnsjava to version 3.6.2 to address CVE-2024-25638.2.6.0
RANGER-5086Upgraded Protobuf to version 3.25.5.2.6.0
RANGER-5024Upgraded Jetty dependency to address CVE-2024-8184.2.6.0
RANGER-4892Upgraded Ranger Tomcat from 8.5.x to 9.x.2.6.0
RANGER-5001Updated policy evaluation to ignore denials for descendant resources.2.6.0
RANGER-4670Made HBase plugin authorization level configurable for table, column family, and column levels.2.6.0
RANGER-5007Exposed service configurations set in Ranger UI for plugin use.2.6.0

Backported Enhancements from 3.0.0 to ODP-Ambari v2.7.9.2-1

Jira IDAmbari IDDescription
ODP-4614AMBARI-25084Fixed issue where deleting identities failed when removing a service in reverse order.
ODP-4615AMBARI-26517Prevented database connection check from printing passwords in logs.
ODP-4349AMBARI-25952Upgraded spring-security-core from 5.7.2 to 5.7.8.
ODP-4349AMBARI-25953Upgraded PostgreSQL driver from 42.2.2 to 42.3.8.
ODP-4349AMBARI-25986Upgraded Ambari Hadoop dependency version.
ODP-4349AMBARI-26184Resolved CVE in SnakeYAML 1.12.
ODP-4349AMBARI-26103Removed Google Analytics in compliance with ASF Privacy Policy.
ODP-4349AMBARI-26201Added server link for ZooKeeper Admin Server.
ODP-4349AMBARI-26270Added quick link to HiveServer2 Web UI.
ODP-4349AMBARI-24976Listed Ozone as a supported file system service.
ODP-4349AMBARI-26197Added Distro dependency to Ambari Agent.
ODP-4349AMBARI-26012Documented procedure for reporting security issues.
ODP-4349AMBARI-26236Increased database password character type requirements.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
  Last updated