14243 Commits

Author SHA1 Message Date
Adrià Manero
1d64d35d70
Remove deprecated defaultTemplateChecksum field via 1.10.5 migration (#24137) 2025-11-04 08:46:38 +01:00
Harsh Vador
edb52e2958
fix: Add safeguard to prevent character loss during fast typing in search inputs (#24128) 2025-11-04 13:12:03 +05:30
Karan Hotchandani
a9406a5045
update claude rules (#24153) 2025-11-04 11:44:36 +05:30
Aniket Katkar
29f1517892
Modify the "Run Agents" button label and message for better clarity (#24129) 2025-11-03 23:21:54 +05:30
Ayush Shah
260b2aadf4
feat: Add SageMaker model and service configurations for ingestion (#24094) 2025-11-03 17:40:55 +05:30
Ajith Prasad
7c391fa849
Online users not getting tracked ; LDAP adminPrincipal bug (#24091)
* Online users not getting tracked bug fixed

* Added support for adminPrincipals in ldap

* Added TC for adminPrincipal setting in ldap
2025-11-03 16:07:56 +05:30
IceS2
0f0cbaff94
Feature/dimensionality column min to be between (#24116)
* Initial implementation for Dimensionality on Data Quality Tests

* Fix ColumnValuesToBeUnique and create TestCaseResult API

* Refactor dimension result

* Initial E2E Implementation without Impact Score

* Dimensionality Thin Slice

* Update generated TypeScript types

* Update generated TypeScript types

* Removed useless method to use the one we already had

* Fix Pandas Dimensionality checks

* Remove useless comments

* Implement PR comments, fix Tests

* Improve the code a bit

* Fix imports

* Implement Dimensionality for ColumnMeanToBeBetween

* Removed useless comments and improved minor things

* Implement UnitTests

* Fixes

* Moved import pandas to type checking

* Fix Min/Max being optional

* Fix Unittests

* small fixes

* Fix Unittests

* Fix Issue with counting total rows on mean

* Improve code

* Fix Merge

* Removed unused type

* Refactor to reduce code repetition and complexity

* Fix conflict

* Rename method

* Refactor some metrics

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-03 10:17:52 +01:00
Teddy
508eb27cba
chore: move dbt migration to 1.11 (#24076) 2025-11-03 08:46:47 +01:00
Shailesh Parmar
b78052f877
fix: address data quality feedbacks (#24118)
* fix: address data quality feedbacks

* test: enhance DataObservabilityTab tests with async rendering and data quality report mock

* fix: update search query to use wildcard characters for better matching

* fix: adjust column width and add vertical scroll to ColumnProfileTable

* Refactor SVG files to remove width and height attributes

- Updated aborted-test.svg to remove width and height attributes.
- Updated column-count.svg to remove width and height attributes.
- Updated created-date.svg to remove width and height attributes.
- Updated failed-test.svg to remove width and height attributes.
- Updated profile-sample.svg to remove width and height attributes.
- Updated row-count.svg to remove width and height attributes.
- Updated success-test.svg to remove width and height attributes.
- Updated total-size.svg to remove width and height attributes.
- Updated total-test.svg to remove width and height attributes.
2025-11-03 12:48:02 +05:30
Adrià Manero
5f1bc5e228
Fixes #23127: Notification Channel Transformers Implementation for Notification Templates (#24053)
* Remove CSS comments from email notification envelope

* Add markdown & HTML processing dependencies

* Notification channel foundation & channel renderers

* Implement core logic for the notification templates engine

* Test core logic for the notification templates engine
2025-11-03 08:12:36 +01:00
sonika-shah
ca9778aea1
Fix assets being lost on tag/term rename, after PR #23054 changes (#24062)
* Fix assets being lost on tag/term rename, after PR #23054 changes

* cleanup function
2025-11-03 12:09:44 +05:30
Aniket Katkar
24b0eb56d6
Fix(UI): Add missing icons and fix errors (#24107)
* Add missing icons for persona data assets settings

* Fix ui errors

* Update the default values for oidc configs

* Revert "Update the default values for oidc configs"

This reverts commit 73cab6d00b15ecfc96a43b228d3b5e5b0379c79a.

* Add missing icon for classification in persona details page

* Fix sonar issue
2025-11-03 12:08:51 +05:30
Rohit Jain
ce2ad72843
fix: Fixed code smells (#24045)
* fix: Fixed code smells

* Fix: removed method calling from render method
2025-10-31 16:22:46 +05:30
Mayur Singal
b55e2c0711
MINOR: Use local airflow constaint file for docker build (#24104) 2025-10-31 15:07:08 +05:30
Mayur Singal
42a847d776
MINOR: Support bigquery create table like queries (#24103) 2025-10-31 11:24:13 +05:30
Bhanu Agrawal
1fd31a8387
Migrated lineage methods (#24052)
* Setup new client for ES/OS

* Migrated createIndex and addIndexAlias methods

* Migrated createAliases method to new ES/OS client

* Migrated updateIndex and deleteIndex methods

* Updated indexExists methods

* refactor: extract index management operations into dedicated manager classes

* Add tests for ElasticSearch and OpenSearch index managers

* chore: fix code style issues"

* Added integeration tests for ES/OS index manager

* Fix log level

* Fixed priority key mapping for test_case_result_index

* fix test to use field name in the query as domains.id not domain.id

* Migrated createEntity and createEntities method

* Fixed failing tests

* Set headers so 8.x client can work with 7.17x or higher server for ES

* Added OpenSearch compatible stemmer configuration

* Fix java code style

* Fixed java checkstyle issue

* Added support for 7.17.x backward compatibility

* Fixed failing tests

* Migrated createTimeSeriesEntity and deleteEntity methods

* Refactor search client architecture with entity management abstraction

* Updated log level to ERROR form WARN

* deleteEntity method impl removed from ES client

* migrated deleteEntityByFields method to new es/os client

* migrated deleteEntityByFQNPrefix method to use new ES/OS client

* deleteEntityByFQNPrefix method removed

* Migrated deleteByScript method to new ES/OS client

* Removed deleteByScript method from SearchClient

* Migrated softDeleteOrRestoreEntity method to new ES/OS client

* Reverted BulkResponse static import

* Migrated softDeleteOrRestoreChildren method to new ES/OS client

* Migrated updateEntity method to new ES/OS client

* Migrated updateChildren method to new ES/OS client

* Removed unused methods

* Migrated getDocByID method to new ES/OS client

* Added info logging

* Fixed parsing issue while passing string doc

* Migrated updateEntityRelationship method to new ES/OS client

* Migrated reindexWithEntityIds method to new ES/OS client

* Added log to show error message for updateEntityRelationship

* Refactored entity manager methods

* Added async client, fixed null obj parsing issue

* Refactoring

* Refactored duplicate methods createEntity and createTimeSeriesEntity

* Added integration tests for ES/OS entity managers

* Updated client availability checks in both index manager classes to use the consistent !isClientAvailable pattern

* Removed comment

* chore: Fix line formatting in Playwright test files

- Adjusted line length in Domains.spec.ts for better readability
- Fixed indentation and formatting in Lineage.spec.ts
- Added missing newline at end of files

* Added new line

* Migrated other index related methods and add tests

* MIgrated updateByFqnPrefix and updateLineage and deleteByRangeQuery methods

* migrated deleteByRangeAndTerm method

* Added integration tests

* Migrated updateColumnsInUpstreamLineage and deleteColumnsInUpstreamLineage methods

* Migrated updateGlossaryTermByFqnPrefix method

* Removed unused method and updated error handling

* Migrated reindexEntities method to new ES/OS client

* Added integration tests for reindexEntities method

* Added interface and impl for generic methods migration

* added default impl

* Migrated deleteDataStream method

* Migrated deleteILMPolicy method

* Migrated deleteIndexTemplate method

* Migrated deleteComponentTemplate emthod

* migrated dettachIlmPolicyFromIndexes method

* migrated removeILMFromComponentTemplate method

* Migrated cluster metric methods

* Removed from ESClient/OSClient to GenericManager

* Migrated getSearchHealthStatus

* Add integration tests

* Migrated buildDIChart and fetchDIChartFields methods

* Migrated listDataInsightChartResult emthod

* Migrated getQueryCostRecords

* Migrated getSchemaEntityRelationship

* Added data insight aggregator tests

* Fixed failing tests

* Migrated aggregate method

* Migrated genericAggregation and aggregate methods

* Fixed failing data insight query

* Updated ref for OS aggregation manager

* Fixed issues with aggregations migration

* Fixed tests

* Migrated lineage methods

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-10-31 11:05:28 +05:30
Bhanu Agrawal
0ed8335d33
Migrate/es os aggregator methods (#24068)
* Setup new client for ES/OS

* Migrated createIndex and addIndexAlias methods

* Migrated createAliases method to new ES/OS client

* Migrated updateIndex and deleteIndex methods

* Updated indexExists methods

* refactor: extract index management operations into dedicated manager classes

* Add tests for ElasticSearch and OpenSearch index managers

* chore: fix code style issues"

* Added integeration tests for ES/OS index manager

* Fix log level

* Fixed priority key mapping for test_case_result_index

* fix test to use field name in the query as domains.id not domain.id

* Migrated createEntity and createEntities method

* Fixed failing tests

* Set headers so 8.x client can work with 7.17x or higher server for ES

* Added OpenSearch compatible stemmer configuration

* Fix java code style

* Fixed java checkstyle issue

* Added support for 7.17.x backward compatibility

* Fixed failing tests

* Migrated createTimeSeriesEntity and deleteEntity methods

* Refactor search client architecture with entity management abstraction

* Updated log level to ERROR form WARN

* deleteEntity method impl removed from ES client

* migrated deleteEntityByFields method to new es/os client

* migrated deleteEntityByFQNPrefix method to use new ES/OS client

* deleteEntityByFQNPrefix method removed

* Migrated deleteByScript method to new ES/OS client

* Removed deleteByScript method from SearchClient

* Migrated softDeleteOrRestoreEntity method to new ES/OS client

* Reverted BulkResponse static import

* Migrated softDeleteOrRestoreChildren method to new ES/OS client

* Migrated updateEntity method to new ES/OS client

* Migrated updateChildren method to new ES/OS client

* Removed unused methods

* Migrated getDocByID method to new ES/OS client

* Added info logging

* Fixed parsing issue while passing string doc

* Migrated updateEntityRelationship method to new ES/OS client

* Migrated reindexWithEntityIds method to new ES/OS client

* Added log to show error message for updateEntityRelationship

* Refactored entity manager methods

* Added async client, fixed null obj parsing issue

* Refactoring

* Refactored duplicate methods createEntity and createTimeSeriesEntity

* Added integration tests for ES/OS entity managers

* Updated client availability checks in both index manager classes to use the consistent !isClientAvailable pattern

* Removed comment

* chore: Fix line formatting in Playwright test files

- Adjusted line length in Domains.spec.ts for better readability
- Fixed indentation and formatting in Lineage.spec.ts
- Added missing newline at end of files

* Added new line

* Migrated other index related methods and add tests

* MIgrated updateByFqnPrefix and updateLineage and deleteByRangeQuery methods

* migrated deleteByRangeAndTerm method

* Added integration tests

* Migrated updateColumnsInUpstreamLineage and deleteColumnsInUpstreamLineage methods

* Migrated updateGlossaryTermByFqnPrefix method

* Removed unused method and updated error handling

* Migrated reindexEntities method to new ES/OS client

* Added integration tests for reindexEntities method

* Added interface and impl for generic methods migration

* added default impl

* Migrated deleteDataStream method

* Migrated deleteILMPolicy method

* Migrated deleteIndexTemplate method

* Migrated deleteComponentTemplate emthod

* migrated dettachIlmPolicyFromIndexes method

* migrated removeILMFromComponentTemplate method

* Migrated cluster metric methods

* Removed from ESClient/OSClient to GenericManager

* Migrated getSearchHealthStatus

* Add integration tests

* Migrated buildDIChart and fetchDIChartFields methods

* Migrated listDataInsightChartResult emthod

* Migrated getQueryCostRecords

* Migrated getSchemaEntityRelationship

* Added data insight aggregator tests

* Fixed failing tests

* Migrated aggregate method

* Migrated genericAggregation and aggregate methods

* Fixed failing data insight query

* Updated ref for OS aggregation manager

* Fixed issues with aggregations migration

* Fixed tests

* fix aggregate api response

* Fixed aggregation response structure
2025-10-30 21:38:12 +05:30
Karan Hotchandani
2de08007b4
feat(ui): Announcements in domains and data products (#24089)
* commit progress

* commit progress

* add playwright

* minor styles adjustments
2025-10-30 19:07:29 +05:30
IceS2
3bdf994928
Feature/dimensionality column max to be between (#24051)
* Initial implementation for Dimensionality on Data Quality Tests

* Fix ColumnValuesToBeUnique and create TestCaseResult API

* Refactor dimension result

* Initial E2E Implementation without Impact Score

* Dimensionality Thin Slice

* Update generated TypeScript types

* Update generated TypeScript types

* Removed useless method to use the one we already had

* Fix Pandas Dimensionality checks

* Remove useless comments

* Implement PR comments, fix Tests

* Improve the code a bit

* Fix imports

* Implement Dimensionality for ColumnMeanToBeBetween

* Removed useless comments and improved minor things

* Implement UnitTests

* Fixes

* Moved import pandas to type checking

* Fix Min/Max being optional

* Fix Unittests

* small fixes

* Fix Unittests

* Fix Issue with counting total rows on mean

* Improve code

* Fix Merge

* Removed unused type

* Fix Tests

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-30 14:07:45 +01:00
Adrià Manero
854d396fe7
Fix: ExpressionValidator false positives for identifiers with security keywords (#24061) 2025-10-30 11:35:23 +01:00
Anujkumar Yadav
47840947c4
Fix: Fixed UI component warnings and erros (#23995)
* Fix: Fixed UI component warnings and erros

* nit

* Removed json file
2025-10-30 15:17:00 +05:30
Mayur Singal
72ce2ef160
MINOR: Fivetran Lineage Improvements (#23944)
* MINOR: Fivetran Lineage Improvements

* Fix db service lookup in case of multiple service names provided

* Handle api rate-limits

* Update ts files with connection field description correction

* Update generated TypeScript types

---------

Co-authored-by: Mohit Tilala <tilalamohit123@gmail.com>
Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-30 13:35:14 +05:30
Chirag Madlani
ef1459aaf0
Fix customize test aut & update nightly workflows (#24077)
* fix(test): separate count for OSS & AUTs

* update report to json

* fix tests
2025-10-30 13:33:06 +05:30
Chirag Madlani
0127ad6db1
fix(ci): support playwright trace for nightly workflow (#24088)
* fix(ci): support playwright trace for nightly workflow

* update compression level
2025-10-30 13:20:58 +05:30
Teddy
8cd23b2490
#20463 - Retention for test case results and profile data (#23988)
* fix: migration

* fix: playwright test DBT -> dbt

* feat: added rentention for profile and dq data

* feat: fix failing tests

* feat: address error in postgres delete sql

* feat: fixed missing parameter in psql query

* fix: added the deletion step in test case

* feat: fixed postgres query for deletion before cutoffs
2025-10-30 08:43:49 +01:00
Harshit Shah
5d92be620a
feat(ui): Add table2.keyColumns parameter for table diff validation (#23792)
* feat(ui): Add table2.keyColumns parameter for table diff validation

* address comments

* support key2 columns for edit test case

* fix failing test
2025-10-30 12:26:01 +05:30
Shailesh Parmar
ade97a81b4
playwright: fixed encoding issue in test, while adding result in testCase (#24087) 2025-10-30 12:15:16 +05:30
Aniket Katkar
68fb6f63ea
Update the rjsf to fix the issue with service form (#24065) 2025-10-30 09:59:31 +05:30
Bhanu Agrawal
c78acbe772
Fix slow or timeout query issue for search (#24082) 2025-10-29 19:50:39 -07:00
Sriharsha Chintalapani
9dea4716e3
Fix lock contention while looking appName, remove appName lookups (#24081) 2025-10-29 15:33:59 -07:00
Mohit Yadav
e470ebd9bc
Move migrations to 1.11.x (#24074) 2025-10-30 01:02:45 +05:30
Mohit Yadav
d77aaabd89
Fix Pytest Failures (#24063)
* Fix Pytest Failures

* Checkstyle failures fix
2025-10-29 17:46:40 +01:00
Chirag Madlani
c2896d896e
feat(ui): pipeline view support for node or edge (#23893)
* feat(ui): pipeline view support for node or edge

* support edge / node view from UI

* update condition

* fix conditions

* update doc and translation

* add tests

* revert lineage spec changes

* Update generated TypeScript types

* Downstream Iteration Fix

* Fix OpenSearch Failures

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-10-29 17:44:38 +05:30
Chirag Madlani
288f5d0ce7
chore(ci): increase machine for nightly playwright (#24070) 2025-10-29 17:37:27 +05:30
Ram Narayan Balaji
c9c5c4754c
Migrations for entity_extension table for dataContract and glossaryTerm entityStatus (#24066) 2025-10-29 17:28:07 +05:30
Keshav Mohta
abe7ddbc13
fix: added database filter during test connection in snowflake (#24000) 2025-10-29 17:13:00 +05:30
Ayush Shah
608d43c16b
fix: handle empty buckets in GCS connection tests (#24048) 2025-10-29 16:45:54 +05:30
Mohit Yadav
c03cc3658a
Fix Migration for 1.10.0 (#24064)
* Fix Migration for 1.10.x

* Fix DROP INDEX for 1.10.0 in Mysql
2025-10-29 16:34:49 +05:30
harshsoni2024
9f5f8d5c13
MINOR: pbi source url fix (#24058) 2025-10-29 16:33:05 +05:30
Keshav Mohta
34adc96fea
fix: added unstructuredFormats in MetadataEntry objects creation (#24023) 2025-10-29 11:09:18 +01:00
Ajith Prasad
a481b33264
Proper error message when bearer token is empty (#23903)
* Proper error message when bearer token is empty

* Refactored the method

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-10-29 15:09:28 +05:30
Shailesh Parmar
3760a2d612
Revert "Migrated aggregation methods (#23947)" (#24057)
This reverts commit e52e7ba68837b486c5730faedc6a5aea2f499e13.
2025-10-29 10:10:51 +01:00
sonika-shah
104a2f8204
Fix: Add explicit fqnHash and lineage related mappings with ignore_above 512 to prevent truncation in Elasticsearch indices (#24024)
* Fix: Add explicit fqnHash and lineage related mappings with ignore_above 512 to prevent truncation in Elasticsearch indices

* increase limit for other lineage field mapping

* add missing upstreamLineage in jp, ru,zh index
2025-10-29 14:24:40 +05:30
Ajith Prasad
c610192f18
SSO bugs around ldap, botPrincipals fixed (#24041) 2025-10-29 13:39:20 +05:30
Harshit Shah
53b56903b9
Fix(ui): Activity feed header navigation and all widget's title width (#24002)
* Fix(ui): Widget header navigation and title width

* fix failing test

* fix sonar issue and widget header height
2025-10-29 13:16:06 +05:30
Bhanu Agrawal
e52e7ba688
Migrated aggregation methods (#23947)
* Setup new client for ES/OS

* Migrated createIndex and addIndexAlias methods

* Migrated createAliases method to new ES/OS client

* Migrated updateIndex and deleteIndex methods

* Updated indexExists methods

* refactor: extract index management operations into dedicated manager classes

* Add tests for ElasticSearch and OpenSearch index managers

* chore: fix code style issues"

* Added integeration tests for ES/OS index manager

* Fix log level

* Fixed priority key mapping for test_case_result_index

* fix test to use field name in the query as domains.id not domain.id

* Migrated createEntity and createEntities method

* Fixed failing tests

* Set headers so 8.x client can work with 7.17x or higher server for ES

* Added OpenSearch compatible stemmer configuration

* Fix java code style

* Fixed java checkstyle issue

* Added support for 7.17.x backward compatibility

* Fixed failing tests

* Migrated createTimeSeriesEntity and deleteEntity methods

* Refactor search client architecture with entity management abstraction

* Updated log level to ERROR form WARN

* deleteEntity method impl removed from ES client

* migrated deleteEntityByFields method to new es/os client

* migrated deleteEntityByFQNPrefix method to use new ES/OS client

* deleteEntityByFQNPrefix method removed

* Migrated deleteByScript method to new ES/OS client

* Removed deleteByScript method from SearchClient

* Migrated softDeleteOrRestoreEntity method to new ES/OS client

* Reverted BulkResponse static import

* Migrated softDeleteOrRestoreChildren method to new ES/OS client

* Migrated updateEntity method to new ES/OS client

* Migrated updateChildren method to new ES/OS client

* Removed unused methods

* Migrated getDocByID method to new ES/OS client

* Added info logging

* Fixed parsing issue while passing string doc

* Migrated updateEntityRelationship method to new ES/OS client

* Migrated reindexWithEntityIds method to new ES/OS client

* Added log to show error message for updateEntityRelationship

* Refactored entity manager methods

* Added async client, fixed null obj parsing issue

* Refactoring

* Refactored duplicate methods createEntity and createTimeSeriesEntity

* Added integration tests for ES/OS entity managers

* Updated client availability checks in both index manager classes to use the consistent !isClientAvailable pattern

* Removed comment

* chore: Fix line formatting in Playwright test files

- Adjusted line length in Domains.spec.ts for better readability
- Fixed indentation and formatting in Lineage.spec.ts
- Added missing newline at end of files

* Added new line

* Migrated other index related methods and add tests

* MIgrated updateByFqnPrefix and updateLineage and deleteByRangeQuery methods

* migrated deleteByRangeAndTerm method

* Added integration tests

* Migrated updateColumnsInUpstreamLineage and deleteColumnsInUpstreamLineage methods

* Migrated updateGlossaryTermByFqnPrefix method

* Removed unused method and updated error handling

* Migrated reindexEntities method to new ES/OS client

* Added integration tests for reindexEntities method

* Added interface and impl for generic methods migration

* added default impl

* Migrated deleteDataStream method

* Migrated deleteILMPolicy method

* Migrated deleteIndexTemplate method

* Migrated deleteComponentTemplate emthod

* migrated dettachIlmPolicyFromIndexes method

* migrated removeILMFromComponentTemplate method

* Migrated cluster metric methods

* Removed from ESClient/OSClient to GenericManager

* Migrated getSearchHealthStatus

* Add integration tests

* Migrated buildDIChart and fetchDIChartFields methods

* Migrated listDataInsightChartResult emthod

* Migrated getQueryCostRecords

* Migrated getSchemaEntityRelationship

* Added data insight aggregator tests

* Fixed failing tests

* Migrated aggregate method

* Migrated genericAggregation and aggregate methods

* Fixed failing data insight query

* Updated ref for OS aggregation manager

* Fixed issues with aggregations migration

* Fixed tests
2025-10-28 23:51:00 +05:30
Mohit Yadav
27b5935744
Increase Socket and Connect timeout to 30 secs (#24055) 2025-10-28 23:42:26 +05:30
Shailesh Parmar
17f4820d71
Fix: Update test case naming and improve tooltip formatting in Data Quality components (#24028)
* Fix: Update test case naming and improve tooltip formatting in Data Quality components

* Add localized labels for 'Failed/Aborted Reason' in multiple languages

* fixed failing test
2025-10-28 20:38:42 +05:30
Sriharsha Chintalapani
45efc76ea1
Fix: Search Slowness when painless scripts aggregates for terms and classifications (#24038)
* Fix: Search Slowness when painless scripts aggregates for terms and classifications

* Fix Sql

* Add fields to security service index

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-10-28 07:18:32 -07:00
Rohit Jain
b94d3be456
Fix: Fixed incorrect re-direction link in mention tab (#24025)
* Fix: Fixed incorrect re-direction link in mention tab

* Fix: minor fix
2025-10-28 19:17:03 +05:30