Skip to content

[pull] master from apache:master - #410

Open
pull[bot] wants to merge 295 commits into
httpsgithu:masterfrom
apache:master
Open

pull[bot] wants to merge 295 commits into
httpsgithu:masterfrom
apache:master

Conversation

@pull

@pull pull Bot commented Jan 21, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot added the ⤵️ pull label Jan 21, 2025
DishaTalreja3 and others added 29 commits April 15, 2025 10:44
…etion of attribute

Signed-off-by: Madhan Neethiraj <madhan@apache.org>
Co-authored-by: amruth <amruth.s@cloudera.com>
…Filter gives incorrect results using timerange operator (#346)

Co-authored-by: Sheetal Shah <sheetal.shah@cloudera.com>
…added (#348)

Co-authored-by: Sheetal Shah <sheetal.shah@cloudera.com>
Co-authored-by: Farhan Khan <farhan.khan@freestoninfotech.com>
Co-authored-by: Farhan Khan <farhan.khan@freestoninfotech.com>
Co-authored-by: jackhalfalltrades <chandrakanthperavelli@gmail.com>
…rkPlanDescription (#331)

Co-authored-by: chaitalithombare <chaitalithombare@apache.org>
…uring import (#360)

Co-authored-by: Vinayak Marraiya <vinayak.marraiya@cloudera.com>
…tributes (#337)

Co-authored-by: chaitalithombare <chaitalithombare@apache.org>
…rkPlanDescription (#376)

Co-authored-by: chaitalithombare <chaitalithombare@apache.org>
…s: update for code readability improvements (#378)

Co-authored-by: chaitalithombare <chaitalithombare@apache.org>
Brijesh619 and others added 30 commits July 16, 2026 19:49
…it table has no data (#694)

* ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data

* ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data

* ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data
…e through Vite optimization and lazy route loading. (#698)

* ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading

* ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading

 added license for .npmrc and .gitignore file update license for remainig file

* ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading
…#622)

* Adding rest-notification module from cdh_main to opensource.

* Resolving build error failure for rest-notification module,Registered rest-notification-webapp in parent pom, replacing the old private SNAPSHOT to map with parent,updated from jersy2->jersy1, Removed Servlet 4.0-only methods that are not on ServletContext in Servlet 3.1 (they were breaking @OverRide) etc

* Adding server-common module remove identical and nearly identical classes from webapp and rest-notification webapp, updated imports to use server-common module,updated paren pom and xml wiring's etc.

* Resolving error's in webapp for testCompile: unreported javax.servlet.ServletException and in rest-notification webapp NullServletContext method does not override or implement a method from a supertype, these was because javax.servlet-api 3.1 and there is no support for methods which are using servlet-4.0.

* Modifying class syntax to match both webapp and rest-notification webapp in server-common module.

* Updating dao class and package to use server-common module for both webapp and rest-notification-webapp and Updating method visibility to resolve compile time error for UserDaoTest (testMergePasswordAndSalt_EmptySalt) method.

* Updated Filter classes and module to use server-common module for both webapp and rest-notification webapp.

* Updated method visibility to resolve the testcases and compilation error's.

* Updating security classes and package to use server-common module for both webapp and rest-notification webapp.

* Updating class syntax to match earlier coding style.

* Updating listeners class and package to use server-common module for both webapp and rest-notification webapp.

* Updating classes to use User model class from server-common module.

* Updating service classes and package to use server-common module for both webapp and rest-notification webapp.

* Updating class and methods syntax to match earlier coding style in server-common module.

* Updating setup class KerberosAwareListener and package to use server-common module for both webapp and rest-notification webapp.

* Updated test class ImportTaskListenerImplTest in webapp module removed redundant lines.

* Restoring admin SERVER_START/SERVER_STATE_ACTIVE via WebappAdminAuditHook

* Server-Common: align ActiveServerFilter with passive vs migration admin URI policy

* Resolving Testcase Failure:- Fix UserAuthorityGranter.grant null return; align WebappAdminAuditHookTest with long resultCount

* Resolving Testcases Failure Fix 503 in SecureEmbeddedServerTest: profile-gate test security, split filter beans, Curator only if HA.

* Resolving checkstyle error's in webapp module.

* Updating server-common to atlas-server-common.

* Updating docker changes and related changes in webapp,server-common and rest-notification module.

* Resolving review comment's and checkstyle error's

* Resolving testcase failure in webapp module (NoSuchMethodException) which was because a method moved from webapp to server-common base during refactor

* Resolving checkstyle error's from server-common, webapp and rest-notification-webapp module's.

* ATLAS-5207: Fix rest-server distro WAR deps and Java 17 rest startup
…ts (#675)

* ATLAS-5326: Enforce Atlas authorization on AdminResource REST endpoints
…inistration Audit tab when expanding Purge/Auto-Purge entity details (#707)

* ATLAS-5347: Atlas React UI: Skeleton loader stuck indefinitely in Administration Audit tab when expanding Purge/Auto-Purge entity details

Co-authored-by: Brijesh Bhalala <brijeshbhalala2324@gmail.com>
…le relationship types under a single attribute (#593)
)

The Atlas website is failing all 9 ASF website policy checks
(https://whimsy.apache.org/site/) because the site is rendered
entirely via JavaScript and the compliance scanner cannot execute JS.

This adds the missing ASF policy links (Foundation, Events, License,
Security, Sponsorship, Thanks, Privacy) to the LegalFooter React
component, updates the copyright year to 2026, and fixes the
trademark text ("Apache feather logo" → "Apache logo").

Note: The underlying issue is that the Whimsy scanner cannot parse
JS-rendered content. Even with these links present, the scanner may
still report failures until it gains JS rendering capability. However,
the links should be present regardless for site visitors.

See: https://www.apache.org/foundation/marks/pmcs
Checker: https://whimsy.apache.org/site/
… to conflicting HBase shaded MapReduce dependency (#709)

Co-authored-by: Paresh Devalia <paresh.devalia@cloudera.com>
Co-authored-by: chaitalithombare <chaitalithombare@apache.org>
#704)

* ATLAS-5317: Resilient bulk purge with transactional batching, partial success handling, and purge audit enhancements
…otification NotificationREST POST /topic/{topicName}. (#716)

* ATLAS-5365: Add rest notification authorization and shared error mappers,and move Jersey exception mappers to server-common with rest web.xml updates for Java 17 and JSON error parity with webapp.

* ATLAS-5365: Drop explicit Jersey class lists from rest web.xml; rely on Spring scan (like webapp).
…rofile charts (#722)

* Atlas UI : Encode text in D3 graph tooltips Lineage and Profile charts

* ATLAS-5370: Atlas UI : Encode text in D3 graph tooltips Lineage and Profile charts
* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI

* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI
…/CSV from server-side (#701)

* ATLAS-5313: Implement glossary-scoped  download APIs also added  GlossaryExportParameters, search models, collector/filter/writer pipeline etc.

* ATLAS-5313: Remove unused POST /glossary/export stub.

* ATLAS-5313: Address review feedback by reverting unrelated changes and deduplicating glossary search load
…ia caller-supplied guid (#724)

Co-authored-by: chaitalithombare <chaitalithombare@apache.org>
…/CSV from UI (#726)

* ATLAS-5349: Ability to Export Apache Atlas Business Glossary to Excel/CSV from UI

* ATLAS-5349: Ability to Export Apache Atlas Business Glossary to Excel/CSV from UI
…on.method.header.* (#735)

* ATLAS-5385: Rename header authentication config to atlas.authentication.method.header.*


Replace legacy atlas.authn.header.* properties with a generic logical-key to HTTP-header mapping scheme so deployers can configure any proxy header names without vendor-specific defaults in OSS code.

* ATLAS-5385: Fix header auth build and simplify logical key mapping

Use server-common User class in AtlasHeaderPreAuthFilter and accept only
documented property suffixes (username, roles, request-id).

* ATLAS-5385: Rename header auth property keys only

Drop AtlasHeaderAuthConfiguration and keep the existing filter logic.
Update atlas.authn.header.* properties to atlas.authentication.method.header.*.

* ATLAS-5385: Move header auth properties with other authentication settings

Address review feedback to colocate header auth examples under Security
Properties alongside LDAP and AD configuration.

* ATLAS-5385: Use atlas.authentication.method.header.enabled property name

Align enable flag with other atlas.authentication.method.* settings.
…Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities (#697)

* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities

* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities

* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities

* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities

* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities

* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities
…elete and purge traversal (#740)

* ATLAS-5381: Handle empty/corrupted reference vertices during entity delete and purge traversal

* ATLAS-5381: Add empty reference vertex delete-path tests in DeleteHandlerV1Test to cover addUpstreamProcessEntities, getColumnLineageEntities, and deleteEdgeReference

---------

Co-authored-by: Sheetal Shah <sheetal.shah@cloudera.com>
…ck/unblock propagation (#729)

* ATLAS-5375: Fix stale PUT response for /api/atlas/v2/relationship block/unblock propagation

* ATLAS-5375: Review fixes — Step 4 comment and null guard for task queue
…tions (#734)

Apply per-entity ENTITY_READ checks in ClassificationAssociator.Retriever
when building bulk headers response, matching getHeaderById behavior.
…ders (#731)

* ATLAS-5379: Authorize lineage neighbor entities before returning headers

Apply per-entity ENTITY_READ checks when building lineage guidEntityMap.
Skip unauthorized neighbors and omit relations when either endpoint is not readable.

* ATLAS-5379: scrub unauthorized lineage neighbor headers instead of omitting them
…er (#752)

* ATLAS-5401: Atlas client configuration to support custom token supplier
)

* ATLAS-5377: Remove duplicate NotificationREST endpoint from the main webapp (port 21000) and require hooks to use rest-notification-webapp (port 41000/rest) only.

* ATLAS-5377: Updated NotificationRestIT to assert endpoint is removed from webapp (expect error, not 204).

* ATLAS-5377: Updated assertion and shorter fail-fast message as per review.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.