Skip to content

ATLAS-5197: Deprecate and Remove Legacy “New UI” (Backbone.js) from Apache Atlas#509

Merged
pawarprasad123 merged 1 commit intomasterfrom
ATLAS-5197
Jan 29, 2026
Merged

ATLAS-5197: Deprecate and Remove Legacy “New UI” (Backbone.js) from Apache Atlas#509
pawarprasad123 merged 1 commit intomasterfrom
ATLAS-5197

Conversation

@pawarprasad123
Copy link
Contributor

What changes were proposed in this pull request?

Background

Currently, Apache Atlas maintains three different UI implementations:

Classic UI – Backbone.js
New UI – Backbone.js
React UI
Maintaining three UI layers increases maintenance overhead, code duplication, and confusion for users and contributors.

Objective

Streamline the UI architecture by removing the legacy “New UI” built on Backbone.js, and retaining only:

Classic UI (Backbone.js)
React UI
The goal is to reduce complexity, improve maintainability, and align with the long-term UI direction of the project.

Scope of Work

Identify and remove:
New UI routes
Related Backbone.js views, templates, and assets
Feature toggles or flags referencing the New UI
Ensure:
Classic UI remains fully functional
React UI remains unaffected
Update:
Documentation (if applicable)
Navigation or routing logic pointing to the removed UI
Validate:
No broken links or references to the removed UI
Application builds and runs successfully after cleanup

Acceptance Criteria

“New UI” (Backbone.js) is completely removed from the codebase
Only Classic UI and React UI are available
No references to New UI remain in routing or navigation
Application works without UI-related regressions
Documentation updated if required

Notes

This change is intended as a cleanup and consolidation effort
No functional changes are expected in Classic or React UI

How was this patch tested?

Manually tested , build passed
Screenshot from 2026-01-29 14-30-31

image image

Copy link
Contributor

@farhank31 farhank31 left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@pawarprasad123 pawarprasad123 merged commit aa61cc7 into master Jan 29, 2026
2 checks passed
pawarprasad123 added a commit that referenced this pull request Jan 29, 2026
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.

3 participants