This is an automated email from the ASF dual-hosted git repository.
pawarprasad123 pushed a change to branch ATLAS-5296
in repository https://gitbox.apache.org/repos/asf/atlas.git
discard 82ca22cfd ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination
text, Masonry grid
add 6a86ea11d ATLAS-5266: Upgrading commons-configuration1 to
commons-configuration2. (#592)
add ee7fa0dc0 ATLAS-5297: Atlas React UI: Topbar alignment and spacing
issue in header section (#639)
add 77913cec2 Revert "ATLAS-5297: Atlas React UI: Topbar alignment and
spacing issue in hea…" (#642)
add c3be3cb2b ATLAS-5297: Atlas React UI: Topbar alignment and spacing
issue in header section (#643)
add a3c663746 ATLAS-5301: Atlas React UI: Nested Subcategories not visible
in Glossary Tree Structure View (#645)
add 4f437010f ATLAS-5239: Optimize Atlas Async Replication (#567)
add d476ca641 Updated Memberlist details in pom.xml
add 079e44c9e ATLAS-5298: Atlas-React UI: Fix Critical XSS Vulnerability
in sanitize-html dependency (#641)
add fa5239619 ATLAS-5032: Fix basic search when querying by long attribute
values (#650)
add 81325f2fa ATLAS-5307: Atlas UI: Update frontend npm dependencies in
dashboard, dashboardv2, and docs (#653)
add b2c03255b ATLAS-5174: Set up Test Infrastructure and Configuration for
Atlas Dashboard (#632)
add 10107e9af ATLAS-5179, ATLAS-5180: Add unit tests for API layer, utils,
and Redux (#633)
add 5e0ee1ced ATLAS-5294: ATLAS UI: Shared component library tests (#634)
add 5dbcc1b8f ATLAS-4464: Concurrent ingest implementation (#657)
add 28610d450 ATLAS-5219: Docker setup update to keep containers immutable
(#654)
add 144c26c6b ATLAS-5279: changes for handling rename propagation (#609)
add 5a0adba56 ATLAS-5295:ATLAS UI: Detail page and entity tabs tests,
Administrator,glossary, classification, BM, integration tests (#635)
add 0812427f0 ATLAS-5299: Atlas React UI: Create Subcategory API Fails Due
to Missing parentCategoryId in UI Payload (#649)
add 02ace35fe ATLAS-5305: ATLAS React UI: Type System filter dropdown and
lineage graph rendering issues (#656)
add d2d36ecb0 ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination
text, Masonry grid
add c086e29e3 ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination
text, Masonry grid
add b601d8773 ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination
text, Masonry grid
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (82ca22cfd)
\
N -- N -- N refs/heads/ATLAS-5296 (b601d8773)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
addons/falcon-bridge-shim/pom.xml | 4 +
addons/falcon-bridge/pom.xml | 4 +
.../org/apache/atlas/falcon/hook/FalconHookIT.java | 2 +-
addons/hbase-bridge/pom.xml | 6 +-
.../org/apache/atlas/hbase/bridge/HBaseBridge.java | 2 +-
.../org/apache/atlas/hbase/HBaseAtlasHookIT.java | 2 +-
addons/hive-bridge/pom.xml | 17 +-
.../atlas/hive/bridge/HiveMetaStoreBridge.java | 2 +-
.../atlas/hive/bridge/HiveMetaStoreBridgeV2.java | 2 +-
.../atlas/hive/hook/utils/ActiveEntityFilter.java | 2 +-
.../java/org/apache/atlas/hive/HiveITBase.java | 2 +-
.../org/apache/atlas/hive/hook/HiveHookIT.java | 2 +-
addons/impala-bridge/pom.xml | 6 +-
.../apache/atlas/impala/ImpalaLineageITBase.java | 2 +-
addons/kafka-bridge/pom.xml | 21 +-
.../org/apache/atlas/kafka/bridge/KafkaBridge.java | 2 +-
.../apache/atlas/kafka/bridge/KafkaBridgeTest.java | 2 +-
addons/models/6000-Trino/6000-trino_model.json | 16 +-
.../001-rename_propagation_typedef_patch.json | 57 +
.../org/apache/atlas/sqoop/hook/SqoopHook.java | 2 +-
.../org/apache/atlas/sqoop/hook/SqoopHookIT.java | 2 +-
addons/storm-bridge/pom.xml | 6 +-
.../apache/atlas/storm/hook/StormAtlasHookIT.java | 2 +-
.../apache/atlas/trino/cli/ExtractorContext.java | 2 +-
.../atlas/trino/client/AtlasClientHelper.java | 2 +-
.../atlas/trino/client/TrinoClientHelper.java | 2 +-
.../atlas/authorize/AtlasAuthorizerFactory.java | 2 +-
client/client-v1/pom.xml | 6 -
.../java/org/apache/atlas/AtlasAdminClient.java | 2 +-
.../main/java/org/apache/atlas/AtlasClient.java | 2 +-
.../org/apache/atlas/AtlasAdminClientTest.java | 2 +-
.../java/org/apache/atlas/AtlasClientTest.java | 2 +-
.../main/java/org/apache/atlas/AtlasClientV2.java | 2 +-
.../java/org/apache/atlas/AtlasClientV2Test.java | 2 +-
.../java/org/apache/atlas/AtlasBaseClient.java | 2 +-
.../apache/atlas/security/SecureClientUtils.java | 4 +-
common/pom.xml | 12 -
.../java/org/apache/atlas/CommonConfiguration.java | 2 +-
.../java/org/apache/atlas/ha/HAConfiguration.java | 2 +-
.../java/org/apache/atlas/pc/StatusReporter.java | 12 +-
.../java/org/apache/atlas/pc/WorkItemManager.java | 20 +-
.../org/apache/atlas/repository/Constants.java | 7 +-
.../java/org/apache/atlas/service/Services.java | 2 +-
.../java/org/apache/atlas/utils/KafkaUtils.java | 2 +-
.../atlas/utils/OnAtlasPropertyCondition.java | 2 +-
.../org/apache/atlas/ha/HAConfigurationTest.java | 2 +-
.../org/apache/atlas/utils/KafkaUtilsTest.java | 4 +-
dashboard/.babelrc.json | 10 +
dashboard/.eslintrc.cjs | 23 +-
dashboard/.gitignore | 3 +
dashboard/jest.config.js | 157 +
dashboard/package-lock.json | 11672 ++++++++++++-------
dashboard/package.json | 51 +-
dashboard/pom.xml | 15 +
dashboard/scripts/ensure-native-deps.mjs | 142 +
dashboard/src/ErrorBoundary.tsx | 26 +-
.../src/{vite-env.d.ts => __mocks__/fileMock.ts} | 3 +-
.../react-quill-new.tsx} | 25 +-
.../src/{vite-env.d.ts => __mocks__/styleMock.ts} | 3 +-
dashboard/src/__mocks__/table-layout-mock.tsx | 189 +
dashboard/src/__tests__/ErrorBoundary.test.tsx | 373 +
dashboard/src/__tests__/Main.test.tsx | 437 +
.../src/__tests__/apache-license-header.test.ts | 152 +
dashboard/src/__tests__/api-integration.test.tsx | 209 +
.../governance/dependency-governance.test.ts | 438 +
.../fixtures/dependabot-alerts.sample.json | 49 +
.../src/__tests__/router-integration.test.tsx | 428 +
dashboard/src/__tests__/test-utils.test.tsx | 73 +
.../__tests__/api-http-layer-consistency.test.ts | 63 +
.../__tests__/api-http-status-ui-contract.test.ts | 80 +
.../src/api/apiMethods/__tests__/apiMethod.test.ts | 184 +
.../__tests__/classificationApiMethod.test.ts | 190 +
.../__tests__/detailpageApiMethod.test.ts | 224 +
.../apiMethods/__tests__/downloadApiMethod.test.ts | 157 +
.../__tests__/entitiesApiMethods.test.ts | 157 +
.../__tests__/entityFormApiMethod.test.ts | 184 +
.../src/api/apiMethods/__tests__/fetchApi.test.ts | 708 ++
.../apiMethods/__tests__/glossaryApiMethod.test.ts | 384 +
.../apiMethods/__tests__/headerApiMethods.test.ts | 86 +
.../api/apiMethods/__tests__/lineageMethod.test.ts | 171 +
.../apiMethods/__tests__/metricsApiMethods.test.ts | 181 +
.../__tests__/savedSearchApiMethod.test.ts | 149 +
.../apiMethods/__tests__/searchApiMethod.test.ts | 206 +
.../apiMethods/__tests__/typeDefApiMethods.test.ts | 245 +
.../__tests__/classificationUrl.test.ts | 152 +
.../api/apiUrlLinks/__tests__/commonApiUrl.test.ts | 124 +
.../apiUrlLinks/__tests__/detailpageUrl.test.ts | 215 +
.../apiUrlLinks/__tests__/downloadApiUrl.test.ts | 128 +
.../apiUrlLinks/__tests__/entitiesApiUrl.test.ts | 129 +
.../apiUrlLinks/__tests__/entityFormApiUrl.test.ts | 121 +
.../api/apiUrlLinks/__tests__/glossaryUrl.test.ts | 312 +
.../api/apiUrlLinks/__tests__/headerUrl.test.ts | 90 +
.../apiUrlLinks/__tests__/lineageApiUrl.test.ts | 131 +
.../apiUrlLinks/__tests__/metricsApiUrl.test.ts | 132 +
.../__tests__/savedSearchApiUrl.test.ts | 66 +
.../api/apiUrlLinks/__tests__/searchApiUrl.test.ts | 91 +
.../apiUrlLinks/__tests__/sessionApiUrl.test.ts | 66 +
.../apiUrlLinks/__tests__/typeDefApiUrl.test.ts | 156 +
.../__tests__/CreateDropdown.test.tsx | 128 +
.../DatePicker/__tests__/CustomDatePicker.test.tsx | 105 +
.../DatePicker/__tests__/CustomHeader.test.tsx | 102 +
.../Forms/__tests__/FormAutocomplete.test.tsx | 160 +
.../Forms/__tests__/FormCreatableSelect.test.tsx | 88 +
.../Forms/__tests__/FormDatepicker.test.tsx | 87 +
.../Forms/__tests__/FormInputText.test.tsx | 65 +
.../Forms/__tests__/FormSelectBoolean.test.tsx | 72 +
.../Forms/__tests__/FormSingleSelect.test.tsx | 72 +
.../Forms/__tests__/FormTextArea.test.tsx | 92 +
.../Forms/__tests__/FormTreeView.test.tsx | 147 +
.../src/components/GlobalSearch/QuickSearch.tsx | 5 +-
.../GlobalSearch/__tests__/AdvancedSearch.test.tsx | 1179 ++
.../GlobalSearch/__tests__/QuickSearch.test.tsx | 2553 ++++
.../Masonry/__tests__/MasonryCard.test.tsx | 284 +
.../Masonry/__tests__/MasonryGrid.test.tsx | 141 +
dashboard/src/components/QueryBuilder/Filters.tsx | 4 +-
.../__tests__/RelationshipFilters.test.tsx | 1102 ++
.../__tests__/TagCustomValueEditor.test.tsx | 358 +
.../TagFilters/__tests__/TagFilters.test.tsx | 317 +
.../__tests__/TypeCustomValueEditor.test.tsx | 441 +
.../TypeFilters/__tests__/TypeFilters.test.tsx | 193 +
.../QueryBuilder/__tests__/Filters.test.tsx | 1546 +++
.../__tests__/RelationshipFilters.test.tsx | 1273 ++
.../ShowMore/__tests__/DrawerBodyChipView.test.tsx | 1937 +++
.../ShowMore/__tests__/ShowMoreDrawer.test.tsx | 780 ++
.../ShowMore/__tests__/ShowMoreText.test.tsx | 179 +
.../ShowMore/__tests__/ShowMoreView.test.tsx | 1802 +++
.../Table/__tests__/TableFilters.test.tsx | 291 +
.../Table/__tests__/TableLayout.test.tsx | 354 +
.../Table/__tests__/TableLoader.test.tsx | 93 +
.../Table/__tests__/TablePagination.test.tsx | 209 +
dashboard/src/components/__tests__/App.test.tsx | 74 +
.../__tests__/DialogShowMoreLess.test.tsx | 995 ++
.../__tests__/EntityDisplayImage.test.tsx | 285 +
.../src/components/__tests__/FilterQuery.test.tsx | 246 +
.../src/components/__tests__/HtmlRenderer.test.tsx | 53 +
.../src/components/__tests__/ImportDialog.test.tsx | 168 +
.../src/components/__tests__/LabelPicker.test.tsx | 154 +
dashboard/src/components/__tests__/Modal.test.tsx | 252 +
.../components/__tests__/SkeletonLoader.test.tsx | 101 +
.../components/__tests__/TextShowMoreLess.test.tsx | 212 +
.../components/__tests__/TreeNodeIcons.test.tsx | 298 +
.../src/components/__tests__/Treeicons.test.tsx | 135 +
.../components/__tests__/commonComponents.test.tsx | 331 +
.../components/__tests__/muiComponents.test.tsx | 124 +
.../src/redux/reducers/__tests__/reducers.test.ts | 474 +
.../redux/slice/__tests__/detailPageSlice.test.ts | 136 +
.../redux/slice/__tests__/glossarySlice.test.ts | 130 +
.../src/redux/slice/__tests__/sessionSlice.test.ts | 154 +
.../slice/__tests__/typedefEntitySlice.test.ts | 136 +
dashboard/src/redux/store/__tests__/store.test.ts | 309 +
dashboard/src/setupTests.simple.ts | 68 +
dashboard/src/setupTests.ts | 131 +
.../src/utils/__tests__/CommonViewFunction.test.ts | 721 ++
dashboard/src/utils/__tests__/Global.test.ts | 269 +
dashboard/src/utils/__tests__/Helper.test.ts | 634 +
dashboard/src/utils/__tests__/Muiutils.test.tsx | 470 +
dashboard/src/utils/__tests__/Utils.test.ts | 1469 +++
.../utils/__tests__/apiErrorToastMessage.test.ts | 82 +
dashboard/src/utils/__tests__/history.test.ts | 154 +
dashboard/src/utils/test-utils.tsx | 130 +
.../Audits/AuditsFilter/AuditFiltersFields.tsx | 4 +-
.../AuditsFilter/__tests__/AuditFilters.test.tsx | 826 ++
.../__tests__/AuditFiltersFields.test.tsx | 792 ++
.../Audits/__tests__/AdminAuditTable.test.tsx | 868 ++
.../Audits/__tests__/AuditResults.test.tsx | 797 ++
.../Audits/__tests__/ImportExportAudits.test.tsx | 595 +
.../src/views/Administrator/TypeSystemTreeView.tsx | 167 +-
.../__tests__/AdministratorLayout.test.tsx | 829 ++
.../__tests__/BusinessMetadataTab.test.tsx | 733 ++
.../Administrator/__tests__/Enumerations.test.tsx | 940 ++
.../__tests__/TypeSystemTreeView.test.tsx | 780 ++
.../BusinessMetadataAtrributeForm.tsx | 6 +-
.../BusinessMetadata/BusinessMetadataForm.tsx | 2 +-
.../BusinessMetadataAttributeForm.test.tsx | 721 ++
.../__tests__/BusinessMetadataForm.test.tsx | 673 ++
.../__tests__/EnumCreateUpdate.test.tsx | 283 +
.../src/views/Classification/AddTagAttributes.tsx | 2 +-
.../views/Classification/ClassificationForm.tsx | 6 +-
.../views/Classification/__tests__/AddTag.test.tsx | 657 ++
.../__tests__/AddTagAttributes.test.tsx | 271 +
.../__tests__/AddValidityPeriod.test.tsx | 188 +
.../__tests__/ClassificationForm.test.tsx | 578 +
.../Classification/__tests__/DeleteTag.test.tsx | 127 +
.../__tests__/TagAttributes.test.tsx | 118 +
.../__tests__/DashboardOverview.test.tsx | 130 +
.../__tests__/EntityTypeBarChart.test.tsx | 466 +
.../__tests__/KafkaTopicSummaryCard.test.tsx | 410 +
.../__tests__/LatestEntitiesList.test.tsx | 627 +
.../__tests__/MessageConsumptionChart.test.tsx | 269 +
.../__tests__/BusinessMetadataAtrribute.test.tsx | 1210 ++
.../BusinessMetadataDetailsLayout.test.tsx | 1032 ++
.../PropertiesTab/BMAttributes.tsx | 4 +-
.../EntityDetailTabs/RelationshipLineage.tsx | 4 +-
.../__tests__/AttributeProperties.test.tsx | 1350 +++
.../__tests__/AuditTableDetails.test.tsx | 979 ++
.../EntityDetailTabs/__tests__/AuditsTab.test.tsx | 1075 ++
.../__tests__/ClassificationsTab.test.tsx | 1281 ++
.../EntityDetailTabs/__tests__/LineageTab.test.tsx | 2002 ++++
.../EntityDetailTabs/__tests__/ProfileTab.test.tsx | 1143 ++
.../__tests__/PropagationPropertyModal.test.tsx | 1455 +++
.../__tests__/PropertiesTab.test.tsx | 177 +
.../__tests__/RauditsTableResults.test.tsx | 527 +
.../__tests__/RelationshipLineage.test.tsx | 1517 +++
.../__tests__/RelationshipsTab.test.tsx | 289 +
.../__tests__/ReplicationAuditTab.test.tsx | 958 ++
.../EntityDetailTabs/__tests__/SchemaTab.test.tsx | 1282 ++
.../EntityDetailTabs/__tests__/TaskTab.test.tsx | 80 +
.../__tests__/GlossaryDetailsLayout.test.tsx | 726 ++
.../__tests__/TermProperties.test.tsx | 422 +
.../__tests__/TermRelation.test.tsx | 788 ++
.../__tests__/TermRelationAttributes.test.tsx | 536 +
.../__tests__/TermRelationViewAttributes.test.tsx | 771 ++
.../__tests__/RelationshipDetailsLayout.test.tsx | 805 ++
.../__tests__/RelationshipPropertiesTab.test.tsx | 620 +
.../DetailPage/__tests__/AttributeTable.test.tsx | 716 ++
.../__tests__/ClassificationDetailsLayout.test.tsx | 574 +
.../__tests__/DetailPageAttributes.test.tsx | 638 +
.../src/views/Glossary/AddUpdateCategoryForm.tsx | 4 +-
.../__tests__/AddUpdateCategoryForm.test.tsx | 1040 ++
.../__tests__/AddUpdateGlossaryForm.test.tsx | 1368 +++
.../Glossary/__tests__/AddUpdateTermForm.test.tsx | 1089 ++
.../Glossary/__tests__/AssignCategory.test.tsx | 1488 +++
.../views/Glossary/__tests__/AssignTerm.test.tsx | 1725 +++
.../Glossary/__tests__/DeleteGlossary.test.tsx | 549 +
.../views/Glossary/__tests__/GlossaryForm.test.tsx | 711 ++
dashboard/src/views/Layout/Header.tsx | 4 +-
.../src/views/Layout/__tests__/About.test.tsx | 421 +
.../views/Layout/__tests__/DebugMetrics.test.tsx | 1373 +++
.../src/views/Layout/__tests__/Header.test.tsx | 1076 ++
.../src/views/Layout/__tests__/Layout.test.tsx | 1039 ++
dashboard/src/views/Lineage/LineageLayout.tsx | 4 +-
.../views/Lineage/__tests__/LineageLayout.test.tsx | 1075 ++
.../views/Lineage/atlas-lineage/package-lock.json | 611 +-
.../src/views/Lineage/atlas-lineage/package.json | 2 +-
.../SaveFilters/__tests__/SaveFilters.test.tsx | 1247 ++
.../__tests__/RelationShipSearch.test.tsx | 2630 +++++
.../SearchResult/__tests__/SearchResult.test.tsx | 5343 +++++++++
.../SideBar/Import/__tests__/ImportLayout.test.tsx | 538 +
.../SideBar/SideBarTree/CustomFiltersTree.tsx | 38 +-
.../src/views/SideBar/SideBarTree/GlossaryTree.tsx | 183 +-
.../src/views/SideBar/SideBarTree/SideBarTree.tsx | 17 -
.../__tests__/BusinessMetadataTree.test.tsx | 291 +
.../__tests__/ClassificationTree.test.tsx | 801 ++
.../__tests__/CustomFiltersTree.test.tsx | 534 +
.../SideBarTree/__tests__/EntitiesTree.test.tsx | 829 ++
.../SideBarTree/__tests__/GlossaryTree.test.tsx | 569 +
.../__tests__/RelationShipsTree.test.tsx | 291 +
.../SideBarTree/__tests__/SideBarTree.test.tsx | 2045 ++++
.../views/SideBar/__tests__/SideBarBody.test.tsx | 639 +
.../__tests__/GraphCustomTooltip.test.tsx | 462 +
.../__tests__/ClassificationStats.test.tsx | 913 ++
.../Statistics/__tests__/EntityStats.test.tsx | 1955 ++++
.../Statistics/__tests__/ServerStats.test.tsx | 3061 +++++
.../views/Statistics/__tests__/Statistics.test.tsx | 444 +
.../Statistics/__tests__/SystemDetails.test.tsx | 272 +
dashboard/src/views/__tests__/DashBoard.test.tsx | 115 +
.../src/views/__tests__/EntityDetailPage.test.tsx | 553 +
dashboard/src/views/__tests__/EntityForm.test.tsx | 2487 ++++
.../src/views/__tests__/SearchResult.test.tsx | 319 +
dashboard/tsconfig.build.json | 14 +
dashboard/tsconfig.json | 9 +
dashboard/{tsconfig.json => tsconfig.test.json} | 45 +-
dashboardv2/package-lock.json | 6 +-
dashboardv2/package.json | 2 +-
.../external_lib/atlas-lineage/package-lock.json | 621 +-
.../js/external_lib/atlas-lineage/package.json | 2 +-
dev-support/atlas-docker/Dockerfile.atlas | 4 +
dev-support/atlas-docker/Dockerfile.atlas-db | 24 -
dev-support/atlas-docker/README.md | 54 +-
.../atlas/hbase/atlas-application.properties | 91 +
.../atlas/postgres/atlas-application.properties | 101 +
.../config/atlas/users-credentials.properties | 5 +-
dev-support/atlas-docker/config/init_postgres.sh | 100 +-
.../atlas-docker/docker-compose.atlas-common.yml | 7 +-
.../atlas-docker/docker-compose.atlas-postgres.yml | 34 +
dev-support/atlas-docker/docker-compose.atlas.yml | 2 +
dev-support/atlas-docker/scripts/atlas.sh | 70 +-
docs/package-lock.json | 251 +-
docs/package.json | 11 +-
docs/src/documents/RenamePropagation.md | 200 +
.../org/apache/atlas/graph/GraphSandboxUtil.java | 2 +-
.../repository/graphdb/janus/AtlasJanusGraph.java | 2 +-
.../graphdb/janus/AtlasJanusGraphDatabase.java | 7 +-
.../graphdb/janus/AtlasJanusGraphIndexClient.java | 2 +-
.../graphdb/janus/AtlasJanusDatabaseTest.java | 2 +-
.../janus/AtlasJanusGraphIndexClientTest.java | 2 +-
.../graphdb/janus/AtlasJanusGraphTest.java | 2 +-
.../graphdb/janus/JanusGraphProviderTest.java | 2 +-
graphdb/janusgraph-rdbms/pom.xml | 4 +
intg/pom.xml | 17 +-
.../org/apache/atlas/ApplicationProperties.java | 15 +-
.../java/org/apache/atlas/AtlasConfiguration.java | 3 +-
.../atlas/model/impexp/AtlasImportResult.java | 12 +-
.../apache/atlas/model/typedef/AtlasEntityDef.java | 32 +-
.../model/typedef/AtlasRelationshipEndDef.java | 45 +-
.../apache/atlas/model/typedef/AtlasStructDef.java | 16 +-
.../atlas/security/InMemoryJAASConfiguration.java | 4 +-
.../org/apache/atlas/security/SecurityUtil.java | 4 +-
.../org/apache/atlas/type/AtlasEntityType.java | 299 +-
.../org/apache/atlas/type/AtlasStructType.java | 2 +-
.../java/org/apache/atlas/type/AtlasTypeUtil.java | 1 +
.../apache/atlas/type/RenamePropagationTarget.java | 73 +
.../apache/atlas/utils/AtlasConfigurationUtil.java | 2 +-
.../org/apache/atlas/utils/AuthenticationUtil.java | 2 +-
.../main/java/org/apache/atlas/utils/SSLUtil.java | 2 +-
.../apache/atlas/ApplicationPropertiesTest.java | 4 +-
.../atlas/model/impexp/TestAtlasImportResult.java | 18 +-
.../atlas/utils/AtlasConfigurationUtilTest.java | 4 +-
.../apache/atlas/utils/AuthenticationUtilTest.java | 4 +-
.../java/org/apache/atlas/utils/SSLUtilTest.java | 4 +-
.../atlas/utils/TestAtlasAsyncImportTestUtil.java | 2 +-
notification/pom.xml | 6 +-
.../main/java/org/apache/atlas/hook/AtlasHook.java | 2 +-
.../org/apache/atlas/hook/AtlasTopicCreator.java | 2 +-
.../org/apache/atlas/kafka/AtlasKafkaConsumer.java | 28 +-
.../apache/atlas/kafka/EmbeddedKafkaServer.java | 4 +-
.../org/apache/atlas/kafka/KafkaNotification.java | 4 +-
.../apache/atlas/kafka/NotificationProvider.java | 2 +-
.../atlas/notification/AbstractNotification.java | 2 +-
.../atlas/notification/NotificationConsumer.java | 2 +
.../atlas/notification/rest/RestNotification.java | 2 +-
.../atlas/notification/spool/AtlasFileSpool.java | 2 +-
.../notification/spool/SpoolConfiguration.java | 2 +-
.../apache/atlas/hook/AtlasTopicCreatorTest.java | 2 +-
.../org/apache/atlas/kafka/KafkaConsumerTest.java | 7 +-
.../apache/atlas/kafka/KafkaNotificationTest.java | 2 +-
.../AbstractNotificationConsumerTest.java | 5 +
.../notification/AbstractNotificationTest.java | 2 +-
.../atlas/notification/RestNotificationTest.java | 2 +-
.../apache/atlas/notification/spool/BaseTest.java | 4 +-
pom.xml | 18 +-
repository/pom.xml | 5 +
.../apache/atlas/discovery/SearchProcessor.java | 21 +-
.../audit/AbstractStorageBasedAuditRepository.java | 4 +-
.../audit/AtlasAuditReductionService.java | 2 +-
.../audit/HBaseBasedAuditRepository.java | 2 +-
.../audit/rdbms/RdbmsBasedAuditRepository.java | 4 +-
.../atlas/repository/graph/AtlasGraphProvider.java | 2 +-
.../atlas/repository/graph/FullTextMapperV2.java | 2 +-
.../repository/graph/GraphBackedSearchIndexer.java | 4 +-
.../repository/graph/IndexRecoveryService.java | 2 +-
.../repository/impexp/AsyncImportService.java | 54 +-
.../repository/impexp/ImportCacheManager.java | 132 +
.../atlas/repository/impexp/ImportService.java | 50 +-
.../impexp/MigrationProgressService.java | 2 +-
.../repository/migration/DataMigrationService.java | 2 +-
.../repository/patches/AtlasPatchService.java | 2 +-
.../patches/ConcurrentPatchProcessor.java | 2 +-
.../repository/patches/EdgePatchProcessor.java | 2 +-
.../bootstrap/AtlasTypeDefStoreInitializer.java | 149 +-
.../store/graph/v2/AsyncImportTaskExecutor.java | 25 +-
.../store/graph/v2/AtlasEntityDefStoreV2.java | 12 +
.../store/graph/v2/AtlasEntityStoreV2.java | 53 +
.../store/graph/v2/AtlasGraphUtilsV2.java | 2 +-
.../store/graph/v2/AtlasTypeDefGraphStoreV2.java | 20 +
.../store/graph/v2/EntityRenameHandler.java | 490 +
.../graph/v2/tasks/AuditReductionTaskFactory.java | 2 +-
.../searchdownload/SearchResultDownloadTask.java | 2 +-
.../SearchResultDownloadTaskFactory.java | 2 +-
.../org/apache/atlas/services/PurgeService.java | 2 +-
.../org/apache/atlas/tasks/TaskManagement.java | 2 +-
.../atlas/util/AtlasRepositoryConfiguration.java | 2 +-
.../test/java/org/apache/atlas/TestModules.java | 2 +-
.../atlas/discovery/EntitySearchProcessorTest.java | 236 +-
.../audit/AtlasAuditReductionServiceTest.java | 2 +-
.../audit/CassandraAuditRepositoryTest.java | 4 +-
.../repository/impexp/AsyncImportServiceTest.java | 4 +-
.../atlas/repository/impexp/ImportServiceTest.java | 230 +-
.../impexp/ImportTransformsShaperTest.java | 4 +-
.../impexp/ZipFileResourceTestUtils.java | 2 +-
.../migration/DataMigrationServiceTest.java | 2 +-
.../migration/MigrationProgressServiceTest.java | 2 +-
.../repository/patches/AtlasPatchServiceTest.java | 2 +-
.../AtlasTypeDefStoreInitializerTest.java | 255 +-
.../graph/v2/AsyncImportTaskExecutorTest.java | 31 +-
.../store/graph/v2/EntityRenameHandlerTest.java | 945 ++
.../graph/v2/bulkimport/RegularImportTest.java | 2 +-
.../org/apache/atlas/ha/AtlasServerIdSelector.java | 2 +-
.../apache/atlas/ha/AtlasServerIdSelectorTest.java | 2 +-
test-tools/pom.xml | 6 -
.../org/apache/atlas/runner/LocalSolrRunner.java | 2 +-
.../resources/solr/core-template/solrconfig.xml | 2 +-
tools/atlas-index-repair/pom.xml | 4 +
.../java/org/apache/atlas/tools/RepairIndex.java | 2 +-
.../org/apache/atlas/tools/BulkFetchAndUpdate.java | 2 +-
tools/notification-analyzer/pom.xml | 6 +-
webapp/pom.xml | 5 -
webapp/src/main/java/org/apache/atlas/Atlas.java | 9 +-
.../java/org/apache/atlas/examples/QuickStart.java | 2 +-
.../org/apache/atlas/examples/QuickStartV2.java | 2 +-
.../notification/ConcurrentEntityProcessor.java | 102 +
.../notification/EntityNotificationListenerV2.java | 2 +-
.../notification/EntityNotificationSender.java | 2 +-
.../atlas/notification/ImportTaskListenerImpl.java | 46 +-
.../NotificationEntityChangeListener.java | 2 +-
.../notification/NotificationEntityProcessor.java | 26 +-
.../notification/NotificationHookConsumer.java | 1192 +-
.../atlas/notification/SerialEntityProcessor.java | 1206 ++
.../notification/TopicPartitionOffsetResult.java | 61 +
.../org/apache/atlas/notification/pc/Consumer.java | 86 +
.../atlas/notification/pc/ConsumerBuilder.java | 73 +
.../atlas/notification/pc/DependentsTracking.java | 73 +
.../org/apache/atlas/notification/pc/Manager.java | 83 +
.../apache/atlas/notification/pc/MiscUtils.java | 43 +
.../atlas/notification/pc/ReferenceKeeper.java | 118 +
.../atlas/notification/pc/ResultsCollector.java | 50 +
.../org/apache/atlas/notification/pc/Ticket.java | 329 +
.../preprocessor/EntityPreprocessor.java | 4 +-
.../java/org/apache/atlas/util/AdaptiveWaiter.java | 79 +
.../java/org/apache/atlas/web/dao/UserDao.java | 2 +-
.../web/filters/AtlasAuthenticationFilter.java | 4 +-
.../web/filters/AtlasCSRFPreventionFilter.java | 2 +-
.../filters/AtlasKnoxSSOAuthenticationFilter.java | 2 +-
.../org/apache/atlas/web/filters/AuditFilter.java | 2 +-
.../org/apache/atlas/web/filters/HeadersUtil.java | 4 +-
.../apache/atlas/web/listeners/LoginProcessor.java | 10 +-
.../apache/atlas/web/resources/AdminResource.java | 11 +-
.../org/apache/atlas/web/rest/DiscoveryREST.java | 2 +-
.../security/AtlasADAuthenticationProvider.java | 4 +-
.../web/security/AtlasAuthenticationProvider.java | 2 +-
.../AtlasKeycloakAuthenticationProvider.java | 2 +-
.../security/AtlasLdapAuthenticationProvider.java | 4 +-
.../security/AtlasPamAuthenticationProvider.java | 2 +-
.../atlas/web/security/AtlasSecurityConfig.java | 2 +-
.../web/service/ActiveInstanceElectorService.java | 2 +-
.../atlas/web/service/ActiveInstanceState.java | 2 +-
.../apache/atlas/web/service/CuratorFactory.java | 2 +-
.../atlas/web/service/SecureEmbeddedServer.java | 4 +-
.../org/apache/atlas/web/service/ServiceState.java | 2 +-
.../org/apache/atlas/web/setup/SetupSteps.java | 2 +-
webapp/src/test/java/org/apache/atlas/AtlasIT.java | 2 +-
.../atlas/notification/AdaptiveWaiterTest.java | 5 +-
.../EntityNotificationListenerV2Test.java | 2 +-
.../notification/EntityNotificationSenderTest.java | 2 +-
.../notification/ImportTaskListenerImplTest.java | 6 +-
.../NotificationEntityChangeListenerTest.java | 2 +-
.../NotificationHookConsumerKafkaTest.java | 2 +-
.../notification/NotificationHookConsumerTest.java | 340 +-
.../atlas/notification/ReferenceFinderTest.java | 174 +
.../test/java/org/apache/atlas/web/TestUtils.java | 7 +-
.../web/filters/AtlasAuthenticationFilterTest.java | 6 +-
.../AtlasAuthenticationKerberosFilterTest.java | 2 +-
.../AtlasKnoxSSOAuthenticationFilterTest.java | 2 +-
.../apache/atlas/web/filters/AuditFilterTest.java | 2 +-
.../web/integration/AdminJerseyResourceIT.java | 8 +-
.../atlas/web/integration/BaseResourceIT.java | 2 +-
.../atlas/web/listeners/LoginProcessorIT.java | 6 +-
.../atlas/web/resources/AdminResourceTest.java | 4 +-
.../apache/atlas/web/rest/DiscoveryRESTTest.java | 2 +-
.../AtlasADAuthenticationProviderTest.java | 4 +-
.../security/AtlasAuthenticationProviderTest.java | 2 +-
.../AtlasKeycloakAuthenticationProviderTest.java | 2 +-
.../AtlasLdapAuthenticationProviderTest.java | 4 +-
.../AtlasPamAuthenticationProviderTest.java | 4 +-
.../web/security/AtlasSecurityConfigTest.java | 2 +-
.../atlas/web/security/BaseSecurityTest.java | 18 +-
.../atlas/web/security/FileAuthenticationTest.java | 2 +-
.../web/security/NegativeSSLAndKerberosTest.java | 9 +-
.../atlas/web/security/SSLAndKerberosTest.java | 6 +-
.../org/apache/atlas/web/security/SSLTest.java | 4 +-
.../service/ActiveInstanceElectorServiceTest.java | 2 +-
.../atlas/web/service/ActiveInstanceStateTest.java | 2 +-
.../atlas/web/service/CuratorFactoryTest.java | 2 +-
.../web/service/SecureEmbeddedServerTest.java | 2 +-
.../web/service/SecureEmbeddedServerTestBase.java | 4 +-
.../apache/atlas/web/service/ServiceStateTest.java | 2 +-
.../org/apache/atlas/web/setup/SetupStepsTest.java | 2 +-
467 files changed, 123405 insertions(+), 7118 deletions(-)
create mode 100644
addons/models/6000-Trino/patches/001-rename_propagation_typedef_patch.json
create mode 100644 dashboard/.babelrc.json
create mode 100644 dashboard/jest.config.js
create mode 100644 dashboard/scripts/ensure-native-deps.mjs
copy dashboard/src/{vite-env.d.ts => __mocks__/fileMock.ts} (90%)
copy dashboard/src/{components/HtmlRenderer.tsx =>
__mocks__/react-quill-new.tsx} (66%)
copy dashboard/src/{vite-env.d.ts => __mocks__/styleMock.ts} (92%)
create mode 100644 dashboard/src/__mocks__/table-layout-mock.tsx
create mode 100644 dashboard/src/__tests__/ErrorBoundary.test.tsx
create mode 100644 dashboard/src/__tests__/Main.test.tsx
create mode 100644 dashboard/src/__tests__/apache-license-header.test.ts
create mode 100644 dashboard/src/__tests__/api-integration.test.tsx
create mode 100644
dashboard/src/__tests__/governance/dependency-governance.test.ts
create mode 100644
dashboard/src/__tests__/governance/fixtures/dependabot-alerts.sample.json
create mode 100644 dashboard/src/__tests__/router-integration.test.tsx
create mode 100644 dashboard/src/__tests__/test-utils.test.tsx
create mode 100644
dashboard/src/api/apiMethods/__tests__/api-http-layer-consistency.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/api-http-status-ui-contract.test.ts
create mode 100644 dashboard/src/api/apiMethods/__tests__/apiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/classificationApiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/detailpageApiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/downloadApiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/entitiesApiMethods.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/entityFormApiMethod.test.ts
create mode 100644 dashboard/src/api/apiMethods/__tests__/fetchApi.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/glossaryApiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/headerApiMethods.test.ts
create mode 100644 dashboard/src/api/apiMethods/__tests__/lineageMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/metricsApiMethods.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/savedSearchApiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/searchApiMethod.test.ts
create mode 100644
dashboard/src/api/apiMethods/__tests__/typeDefApiMethods.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/classificationUrl.test.ts
create mode 100644 dashboard/src/api/apiUrlLinks/__tests__/commonApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/detailpageUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/downloadApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/entitiesApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/entityFormApiUrl.test.ts
create mode 100644 dashboard/src/api/apiUrlLinks/__tests__/glossaryUrl.test.ts
create mode 100644 dashboard/src/api/apiUrlLinks/__tests__/headerUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/lineageApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/metricsApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/savedSearchApiUrl.test.ts
create mode 100644 dashboard/src/api/apiUrlLinks/__tests__/searchApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/sessionApiUrl.test.ts
create mode 100644
dashboard/src/api/apiUrlLinks/__tests__/typeDefApiUrl.test.ts
create mode 100644
dashboard/src/components/CreateDropdown/__tests__/CreateDropdown.test.tsx
create mode 100644
dashboard/src/components/DatePicker/__tests__/CustomDatePicker.test.tsx
create mode 100644
dashboard/src/components/DatePicker/__tests__/CustomHeader.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormAutocomplete.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormCreatableSelect.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormDatepicker.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormInputText.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormSelectBoolean.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormSingleSelect.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormTextArea.test.tsx
create mode 100644
dashboard/src/components/Forms/__tests__/FormTreeView.test.tsx
create mode 100644
dashboard/src/components/GlobalSearch/__tests__/AdvancedSearch.test.tsx
create mode 100644
dashboard/src/components/GlobalSearch/__tests__/QuickSearch.test.tsx
create mode 100644
dashboard/src/components/Masonry/__tests__/MasonryCard.test.tsx
create mode 100644
dashboard/src/components/Masonry/__tests__/MasonryGrid.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/RelationshipFilters/__tests__/RelationshipFilters.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/TagFilters/__tests__/TagCustomValueEditor.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/TagFilters/__tests__/TagFilters.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/TypeFilters/__tests__/TypeCustomValueEditor.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/TypeFilters/__tests__/TypeFilters.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/__tests__/Filters.test.tsx
create mode 100644
dashboard/src/components/QueryBuilder/__tests__/RelationshipFilters.test.tsx
create mode 100644
dashboard/src/components/ShowMore/__tests__/DrawerBodyChipView.test.tsx
create mode 100644
dashboard/src/components/ShowMore/__tests__/ShowMoreDrawer.test.tsx
create mode 100644
dashboard/src/components/ShowMore/__tests__/ShowMoreText.test.tsx
create mode 100644
dashboard/src/components/ShowMore/__tests__/ShowMoreView.test.tsx
create mode 100644
dashboard/src/components/Table/__tests__/TableFilters.test.tsx
create mode 100644
dashboard/src/components/Table/__tests__/TableLayout.test.tsx
create mode 100644
dashboard/src/components/Table/__tests__/TableLoader.test.tsx
create mode 100644
dashboard/src/components/Table/__tests__/TablePagination.test.tsx
create mode 100644 dashboard/src/components/__tests__/App.test.tsx
create mode 100644
dashboard/src/components/__tests__/DialogShowMoreLess.test.tsx
create mode 100644
dashboard/src/components/__tests__/EntityDisplayImage.test.tsx
create mode 100644 dashboard/src/components/__tests__/FilterQuery.test.tsx
create mode 100644 dashboard/src/components/__tests__/HtmlRenderer.test.tsx
create mode 100644 dashboard/src/components/__tests__/ImportDialog.test.tsx
create mode 100644 dashboard/src/components/__tests__/LabelPicker.test.tsx
create mode 100644 dashboard/src/components/__tests__/Modal.test.tsx
create mode 100644 dashboard/src/components/__tests__/SkeletonLoader.test.tsx
create mode 100644 dashboard/src/components/__tests__/TextShowMoreLess.test.tsx
create mode 100644 dashboard/src/components/__tests__/TreeNodeIcons.test.tsx
create mode 100644 dashboard/src/components/__tests__/Treeicons.test.tsx
create mode 100644 dashboard/src/components/__tests__/commonComponents.test.tsx
create mode 100644 dashboard/src/components/__tests__/muiComponents.test.tsx
create mode 100644 dashboard/src/redux/reducers/__tests__/reducers.test.ts
create mode 100644 dashboard/src/redux/slice/__tests__/detailPageSlice.test.ts
create mode 100644 dashboard/src/redux/slice/__tests__/glossarySlice.test.ts
create mode 100644 dashboard/src/redux/slice/__tests__/sessionSlice.test.ts
create mode 100644
dashboard/src/redux/slice/__tests__/typedefEntitySlice.test.ts
create mode 100644 dashboard/src/redux/store/__tests__/store.test.ts
create mode 100644 dashboard/src/setupTests.simple.ts
create mode 100644 dashboard/src/setupTests.ts
create mode 100644 dashboard/src/utils/__tests__/CommonViewFunction.test.ts
create mode 100644 dashboard/src/utils/__tests__/Global.test.ts
create mode 100644 dashboard/src/utils/__tests__/Helper.test.ts
create mode 100644 dashboard/src/utils/__tests__/Muiutils.test.tsx
create mode 100644 dashboard/src/utils/__tests__/Utils.test.ts
create mode 100644 dashboard/src/utils/__tests__/apiErrorToastMessage.test.ts
create mode 100644 dashboard/src/utils/__tests__/history.test.ts
create mode 100644 dashboard/src/utils/test-utils.tsx
create mode 100644
dashboard/src/views/Administrator/Audits/AuditsFilter/__tests__/AuditFilters.test.tsx
create mode 100644
dashboard/src/views/Administrator/Audits/AuditsFilter/__tests__/AuditFiltersFields.test.tsx
create mode 100644
dashboard/src/views/Administrator/Audits/__tests__/AdminAuditTable.test.tsx
create mode 100644
dashboard/src/views/Administrator/Audits/__tests__/AuditResults.test.tsx
create mode 100644
dashboard/src/views/Administrator/Audits/__tests__/ImportExportAudits.test.tsx
create mode 100644
dashboard/src/views/Administrator/__tests__/AdministratorLayout.test.tsx
create mode 100644
dashboard/src/views/Administrator/__tests__/BusinessMetadataTab.test.tsx
create mode 100644
dashboard/src/views/Administrator/__tests__/Enumerations.test.tsx
create mode 100644
dashboard/src/views/Administrator/__tests__/TypeSystemTreeView.test.tsx
create mode 100644
dashboard/src/views/BusinessMetadata/__tests__/BusinessMetadataAttributeForm.test.tsx
create mode 100644
dashboard/src/views/BusinessMetadata/__tests__/BusinessMetadataForm.test.tsx
create mode 100644
dashboard/src/views/BusinessMetadata/__tests__/EnumCreateUpdate.test.tsx
create mode 100644 dashboard/src/views/Classification/__tests__/AddTag.test.tsx
create mode 100644
dashboard/src/views/Classification/__tests__/AddTagAttributes.test.tsx
create mode 100644
dashboard/src/views/Classification/__tests__/AddValidityPeriod.test.tsx
create mode 100644
dashboard/src/views/Classification/__tests__/ClassificationForm.test.tsx
create mode 100644
dashboard/src/views/Classification/__tests__/DeleteTag.test.tsx
create mode 100644
dashboard/src/views/Classification/__tests__/TagAttributes.test.tsx
create mode 100644
dashboard/src/views/DashboardOverview/__tests__/DashboardOverview.test.tsx
create mode 100644
dashboard/src/views/DashboardOverview/__tests__/EntityTypeBarChart.test.tsx
create mode 100644
dashboard/src/views/DashboardOverview/__tests__/KafkaTopicSummaryCard.test.tsx
create mode 100644
dashboard/src/views/DashboardOverview/__tests__/LatestEntitiesList.test.tsx
create mode 100644
dashboard/src/views/DashboardOverview/__tests__/MessageConsumptionChart.test.tsx
create mode 100644
dashboard/src/views/DetailPage/BusinessMetadataDetails/__tests__/BusinessMetadataAtrribute.test.tsx
create mode 100644
dashboard/src/views/DetailPage/BusinessMetadataDetails/__tests__/BusinessMetadataDetailsLayout.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/AttributeProperties.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/AuditTableDetails.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/AuditsTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/ClassificationsTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/LineageTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/ProfileTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/PropagationPropertyModal.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/PropertiesTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/RauditsTableResults.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/RelationshipLineage.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/RelationshipsTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/ReplicationAuditTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/SchemaTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/EntityDetailTabs/__tests__/TaskTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/GlossaryDetails/__tests__/GlossaryDetailsLayout.test.tsx
create mode 100644
dashboard/src/views/DetailPage/GlossaryDetails/__tests__/TermProperties.test.tsx
create mode 100644
dashboard/src/views/DetailPage/GlossaryDetails/__tests__/TermRelation.test.tsx
create mode 100644
dashboard/src/views/DetailPage/GlossaryDetails/__tests__/TermRelationAttributes.test.tsx
create mode 100644
dashboard/src/views/DetailPage/GlossaryDetails/__tests__/TermRelationViewAttributes.test.tsx
create mode 100644
dashboard/src/views/DetailPage/RelationshipDetails/__tests__/RelationshipDetailsLayout.test.tsx
create mode 100644
dashboard/src/views/DetailPage/RelationshipDetails/__tests__/RelationshipPropertiesTab.test.tsx
create mode 100644
dashboard/src/views/DetailPage/__tests__/AttributeTable.test.tsx
create mode 100644
dashboard/src/views/DetailPage/__tests__/ClassificationDetailsLayout.test.tsx
create mode 100644
dashboard/src/views/DetailPage/__tests__/DetailPageAttributes.test.tsx
create mode 100644
dashboard/src/views/Glossary/__tests__/AddUpdateCategoryForm.test.tsx
create mode 100644
dashboard/src/views/Glossary/__tests__/AddUpdateGlossaryForm.test.tsx
create mode 100644
dashboard/src/views/Glossary/__tests__/AddUpdateTermForm.test.tsx
create mode 100644
dashboard/src/views/Glossary/__tests__/AssignCategory.test.tsx
create mode 100644 dashboard/src/views/Glossary/__tests__/AssignTerm.test.tsx
create mode 100644
dashboard/src/views/Glossary/__tests__/DeleteGlossary.test.tsx
create mode 100644 dashboard/src/views/Glossary/__tests__/GlossaryForm.test.tsx
create mode 100644 dashboard/src/views/Layout/__tests__/About.test.tsx
create mode 100644 dashboard/src/views/Layout/__tests__/DebugMetrics.test.tsx
create mode 100644 dashboard/src/views/Layout/__tests__/Header.test.tsx
create mode 100644 dashboard/src/views/Layout/__tests__/Layout.test.tsx
create mode 100644 dashboard/src/views/Lineage/__tests__/LineageLayout.test.tsx
create mode 100644
dashboard/src/views/SaveFilters/__tests__/SaveFilters.test.tsx
create mode 100644
dashboard/src/views/SearchResult/__tests__/RelationShipSearch.test.tsx
create mode 100644
dashboard/src/views/SearchResult/__tests__/SearchResult.test.tsx
create mode 100644
dashboard/src/views/SideBar/Import/__tests__/ImportLayout.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/BusinessMetadataTree.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/ClassificationTree.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/CustomFiltersTree.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/EntitiesTree.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/GlossaryTree.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/RelationShipsTree.test.tsx
create mode 100644
dashboard/src/views/SideBar/SideBarTree/__tests__/SideBarTree.test.tsx
create mode 100644 dashboard/src/views/SideBar/__tests__/SideBarBody.test.tsx
create mode 100644
dashboard/src/views/Statistics/StatsGraphs/__tests__/GraphCustomTooltip.test.tsx
create mode 100644
dashboard/src/views/Statistics/__tests__/ClassificationStats.test.tsx
create mode 100644
dashboard/src/views/Statistics/__tests__/EntityStats.test.tsx
create mode 100644
dashboard/src/views/Statistics/__tests__/ServerStats.test.tsx
create mode 100644 dashboard/src/views/Statistics/__tests__/Statistics.test.tsx
create mode 100644
dashboard/src/views/Statistics/__tests__/SystemDetails.test.tsx
create mode 100644 dashboard/src/views/__tests__/DashBoard.test.tsx
create mode 100644 dashboard/src/views/__tests__/EntityDetailPage.test.tsx
create mode 100644 dashboard/src/views/__tests__/EntityForm.test.tsx
create mode 100644 dashboard/src/views/__tests__/SearchResult.test.tsx
create mode 100644 dashboard/tsconfig.build.json
copy dashboard/{tsconfig.json => tsconfig.test.json} (54%)
delete mode 100644 dev-support/atlas-docker/Dockerfile.atlas-db
create mode 100644
dev-support/atlas-docker/config/atlas/hbase/atlas-application.properties
create mode 100644
dev-support/atlas-docker/config/atlas/postgres/atlas-application.properties
copy common/src/test/resources/test.properties =>
dev-support/atlas-docker/config/atlas/users-credentials.properties (87%)
create mode 100644 dev-support/atlas-docker/docker-compose.atlas-postgres.yml
create mode 100644 docs/src/documents/RenamePropagation.md
create mode 100644
intg/src/main/java/org/apache/atlas/type/RenamePropagationTarget.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/impexp/ImportCacheManager.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/EntityRenameHandler.java
create mode 100644
repository/src/test/java/org/apache/atlas/repository/store/graph/v2/EntityRenameHandlerTest.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/ConcurrentEntityProcessor.java
copy
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/utils/PassthroughFilter.java
=>
webapp/src/main/java/org/apache/atlas/notification/NotificationEntityProcessor.java
(60%)
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/SerialEntityProcessor.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/TopicPartitionOffsetResult.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/Consumer.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/ConsumerBuilder.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/DependentsTracking.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/Manager.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/MiscUtils.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/ReferenceKeeper.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/ResultsCollector.java
create mode 100644
webapp/src/main/java/org/apache/atlas/notification/pc/Ticket.java
create mode 100644
webapp/src/main/java/org/apache/atlas/util/AdaptiveWaiter.java
create mode 100644
webapp/src/test/java/org/apache/atlas/notification/ReferenceFinderTest.java