Skip to content

ATLAS-5200: updated HBase version to 2.6.4; replaced hbase library dependencies with shaded version#514

Merged
mneethiraj merged 2 commits intoapache:masterfrom
mneethiraj:ATLAS-5200
Feb 6, 2026
Merged

ATLAS-5200: updated HBase version to 2.6.4; replaced hbase library dependencies with shaded version#514
mneethiraj merged 2 commits intoapache:masterfrom
mneethiraj:ATLAS-5200

Conversation

@mneethiraj
Copy link
Contributor

What changes were proposed in this pull request?

  • updated HBase version from 2.6.0 to 2.6.4, the latest available version
  • replaced hbase library dependencies with shaded version

How was this patch tested?

  • verified that build completes successfully
  • successfully started Atlas in docker and executed quick_start.py

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Apache HBase dependencies from version 2.6.0 to 2.6.4 and migrates from standard HBase client libraries to their shaded counterparts. The shaded versions help avoid classpath conflicts by relocating transitive dependencies into a separate package namespace.

Changes:

  • Updated HBase version from 2.6.0 to 2.6.4 across project configuration files
  • Replaced hbase-client and hbase-server dependencies with hbase-shaded-client and hbase-shaded-mapreduce
  • Updated import statement to use the shaded configuration class path

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pom.xml Updated HBase version property to 2.6.4
repository/pom.xml Replaced hbase-client and hbase-server with hbase-shaded-client, removing numerous exclusions
graphdb/janus/pom.xml Added hbase-shaded-client and hbase-shaded-mapreduce dependencies and excluded them from janusgraph-hbase transitive dependencies
webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSink.java Updated import to use shaded configuration package (configuration instead of configuration2)
dev-support/atlas-docker/.env Updated HBASE_VERSION environment variable to 2.6.4

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mneethiraj mneethiraj merged commit bb56d99 into apache:master Feb 6, 2026
1 check passed
@mneethiraj mneethiraj deleted the ATLAS-5200 branch February 6, 2026 22:58
mneethiraj added a commit that referenced this pull request Feb 6, 2026
…pendencies with shaded version (#514)

(cherry picked from commit bb56d99)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants