13896 Commits

Author SHA1 Message Date
Pranita Fulsundar
11661ccb60
fix(ui): entity icon for global searchbar (#23333)
* fix: entity icon for global searchbar

* refactor: make use of isEmpty
2025-09-11 21:58:07 +05:30
Dhruv Parmar
1cde091b19
Fix(ui): Flaky Table.spec Playwright (#23267)
* fixed table.spec

* fixed failing tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-09-11 20:05:32 +05:30
Mayur Singal
38c707b0bc
MINOR: Fix column comment getting overriden in glue (#23329) 2025-09-11 17:29:23 +05:30
Anujkumar Yadav
76c4e371a9
feat: add a domain icon and drop-down for multiple domain names (#23299)
* feat: add domain icon and comma-separated domain names

* fix integration test id

* Revamp domain render on search card

* fix unit test unused props

* fix integration test

* nit

* fix minor unused props

* Fix all failing integration test

* nit

* Fix domain propagation test

* Change font size for domain count

* fix overflow count number

---------

Co-authored-by: Anujkumar Yadav <anujkumaryadav@Anujkumars-MacBook-Pro.local>
2025-09-11 15:35:08 +05:30
Ram Narayan Balaji
9fd34c8f89
Feat #20586 Implementation of Custom Metrics Measurement Units (#22876)
* Initial Implementation of Custom Metrics Measurement Units

* Update generated TypeScript types

* Removed Regex patterns and length validations as they are not needed

* Add a new column with index for custom units

* Remove comments in the sql

* update ui and add playwright

* fix metric selector

* fix tests

* address feedbacks

* remove unused field

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-09-11 15:14:38 +05:30
Ashish Gupta
e229689bb7
fix the shadow around modals (#23319) 2025-09-11 11:19:18 +05:30
Mayur Singal
d705fffc1d
Fix #1968: Query Runner Schema (#23077) 2025-09-11 10:41:11 +05:30
Bhanuagr
c336257cf4
fix: iterate arrays in reverse when removing elements in SearchClient (#23215)
* fix: iterate arrays in reverse when removing elements in SearchClient

Changed loops in SearchClient.java to iterate backwards over tags, dataProducts,
lineage, entityRelationship, and testSuites arrays before removing elements.

This prevents skipping elements or index errors due to forward iteration while removing items.

* Refactor Painless scripts to use removeIf and Java multiline strings

* Fix failed Java checkstyle

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-09-11 10:35:43 +05:30
Aniket Katkar
d9f34bb1fa
Fix the flakiness in service ingestion playwright (#23334) 2025-09-11 09:51:13 +05:30
Shrushti Polekar
2187432631
fix test (#22928) 2025-09-11 09:49:21 +05:30
Ashish Gupta
d71843f133
PLAYWRIGHT : fix the DataContract and IngestionBot playwright flaky test (#23321)
* fix the DataContract playwright flaky test

* fix the ingestionBot flayness
2025-09-11 02:24:56 +05:30
sonika-shah
673da282c3
Add missing user_activity migrations to 1.9.8 (#23304)
* Add missing user_activity migrations to 1.9.8

* replace with dynamic sql queries in case of mysql

* move to java migrations for adding missing userActivity columns

* Revert postgres schemaChanges.sql to match main branch exactly

* fix test
2025-09-11 00:54:30 +05:30
satish
4767826b40
Theme setup (#23171)
* Theme setup

* Update colors and shadows

* Use theme colors

* Add colors types

* Colors update

* Consistent outline

* Theme separate module

* Add colors and dep version update

* Theme module as library

* Revert preinstall script

* Update types in theme configs

* Same typescript version for core components

* Fix type errors

* Temp build core component in preinstall

* Fix color string type error

* Remove component examples

* Exclude vite config in build

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-09-10 16:42:02 +05:30
Karan Hotchandani
95962596e8
fix(ui): extend application configuration component (#23310)
* extend application configuration component

* fix tests
2025-09-10 16:20:17 +05:30
Teddy
f3cb001d2b
ISSUE #2033-C - Support For DBX Exporter + Minor Fix to Status (#23313)
* feat: added config support for databricks

* fix: allow incrementing record count directly without storing element

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-10 12:04:46 +02:00
Suman Maharana
39cb165164
Feat: show dbt project name (#23044)
* Feat: show dbt project name

* Update generated TypeScript types

* added dbtSourceProject in data asset header properties

* Added tests

* Addressed comments

* Update generated TypeScript types

* move from dataAssetHeader to the dbt tab itself

* added unit test for added code

* test name change

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-10 11:23:28 +02:00
Shailesh Parmar
5c1b76a2c8
Feat: Add cardinality data distribution chart (#23244)
* Feat: Add cardinality data distribution chart

* refactor: Simplify cardinality label in multiple languages
2025-09-10 12:49:26 +05:30
Mohit Yadav
e66824cd45
Increase Max Server threads (#23320) 2025-09-10 11:28:54 +05:30
Suman Maharana
000aaa63f1
Fix tableau e2e count error (#23287) 2025-09-10 01:52:34 +05:30
sonika-shah
2e7af27c0d
Fix test flakiness in FeedResourceTest (#23300) 2025-09-09 23:40:20 +05:30
Harshit Shah
57d0d70e99
Fix save enable/disable on customize navigation page (#23142)
* Fix save enable/disable on customize navigation page

* add e2e tests

* fix failing and flaky tests

* address comments

* Address comment and fix curated assets e2e tests
2025-09-09 22:41:51 +05:30
IceS2
8177e529bc
FIXES #23220: Add cardinality metric for string and enum (#23052)
* Implement Cardinality Metric for String and Enum

* Add Unit Tests

* Update generated TypeScript types

* Update ingestion/src/metadata/profiler/metrics/hybrid/cardinality_distribution.py

Co-authored-by: Teddy <teddy.crepineau@gmail.com>

* Fix CTE to simplify it to work with sqlite

* Fix CTE to simplify it to work with sqlite

* Update generated TypeScript types

* Update generated TypeScript types

* Add 'cardinalityDistribution' metric to profiler configuration

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-09-09 16:38:53 +02:00
Aniket Katkar
60b9eebfac
Fix the advanced config in service form restricting the next action (#23303)
* Fix the advanced config in service form restricting the next action

* Add test case to check if collapse panel content is removed

* fix the teams.spec

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-09 18:45:35 +05:30
Harshit Shah
a2ab3b4b36
Fix flaky activity feed tests (#23298) 2025-09-09 12:05:20 +05:30
NadezhdaNovotortseva
3c9b3cac48
Lineage dialect postgres added to greenplum (#23291)
Co-authored-by: Надежда Коцюба <nadezhda.kotsyuba@uni.rest>
2025-09-08 15:26:23 +02:00
Mohit Yadav
450840eb8e
Drop Insights Indexes (#23294) 2025-09-08 17:59:14 +05:30
Chirag Madlani
5b7c569ebf
feat(ui): support custom operator for array object contains (#23248)
* feat(ui): support custom operator for array object contains

* add contains logicOps

* added playwright test and supported contains in tags and glossary as well

* fix sonar issue

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-08 11:26:37 +02:00
Pere Miquel Brull
4483e183cb
MINOR - Update contract security schema (#23274)
* MINOR - Update contract security schema

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-08 10:42:34 +02:00
Pere Miquel Brull
17d5a5d83f
MINOR - Handle chart for Data Contract and add schema validations (#23242)
* test for chart

* MINOR - Handle chart for Data Contract and add schema validations

* MINOR - Handle chart for Data Contract and add schema validations
2025-09-08 10:42:15 +02:00
Pranita Fulsundar
49fd36976c
fix scroll issue for entity search settings (#23283) 2025-09-08 12:04:22 +05:30
Teddy
568baab426
ISSUE #2031 - Add App Runner to Application Entity (#23259)
* feat: added exporter app config

* refactor: added entityprofile resource & added backward compatibility to existing API

* feat: added tests to get_profile_data_by_type

* feat: remove non supported event types

* chore: added migrations to 1.9.7

* chore: added application creation readme

* feat: implemented backend support for agent runner for external applications

* chore: move migrations to 1.9.8

* Update generated TypeScript types

* fix: added setIngestionRunner method to serviceEntityInterface interface

* Update generated TypeScript types

* fix: remove service instanceof MetadataService in deploy endpoint

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-08 08:04:50 +02:00
sonika-shah
40ccc35165
Add entityType.keyword field with lowercase normalizer for case-insen… (#23147)
* Add entityType.keyword field with lowercase normalizer for case-insensitive search

* fix(UI): Updated Enum For Search (#23163)

* updated enum

* fixed flaky entitysummerypanel

* fixed failing tests

* fixed failing playwright test

* fixed failing tests

* fixed wait for response for playwright

* fixed api request for playwright

* fixed api call for playwright

* fixed explore tree

* addressed comments

* made filter lowercase to match with dropdown

* fixed failing playwright tests

* fix Users.spec

---------

Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
2025-09-08 09:18:18 +05:30
Ram Narayan Balaji
c24701b797
Added entityStatus and reviewers property in ru index mappings (#23286) 2025-09-08 09:17:44 +05:30
Shailesh Parmar
30f3dd07c6
playwright: fixed failing test case for description box selection. (#23277) 2025-09-07 10:23:52 +05:30
Shailesh Parmar
e78239f139
fix: only newly added test case was only getting selected in pipeline while creating new test case (#23279)
* fix: only newly added test case was getting selected in pipeline while creating new test case

* feat: add functionality to create and validate multiple test cases from table details page

* fix: refactor column selection logic to improve test case flow and reduce flakiness
2025-09-07 10:23:39 +05:30
Ashish Gupta
421985e8ce
restricted to column selection to the first level in nested columns DataContract (#23278)
* restricted to column selection to the first level in nested columns DataContract

* added playwright for it
2025-09-06 18:40:25 +05:30
Harshit Shah
01261f5c48
Redirect to persona page when clicked on default persona (#23141)
* Redirect to persona page when clicked on default persona

* add e2e tests

* fix e2e tests

* address comments

* fix e2e tests

* fix e2e tests
2025-09-06 16:40:05 +05:30
Ashish Gupta
1f65e92c58
change contract update to patch call from put (#23229)
* change contract update to patch call from put

* collapse the card when data is not availbale instead of hiding

* minor fix

* fix the sonar issue and addressed comments

* disabled save button while edit, if not changes detected and added playwright for it

* fix the playwright test due to recent pagination merge
2025-09-06 00:41:28 +05:30
Chirag Madlani
cb5bcdbb9c
fix(ui): pick right mode env production / dev (#23272)
* fix(ui): pick right mode env production / dev

* fix unit tests
2025-09-05 23:06:30 +05:30
Chirag Madlani
b6f9ed4a5b
fix(test): aut failures for bot and persona profile (#23254)
* fix(test): aut failures for bot and persona profile

* fix personaDeleteionUserprofile

* fix data contract aut failure

* rever unwanted changes
2025-09-05 21:22:39 +05:30
Harshit Shah
a5f6e9d13b
Allow multi assets selection for curated assets (#23084)
* Allow multi assets selection for curated assets

* fix failing test

* update empty widget icon sizes

* fix failing tests

* add certification filter

* fix failing unit test

* address comments

* fix e2e test

* add curated assets e2e tests

* minor fix

* Fix curated assets issue and add unit tests

* fix failing unit tests

* add e2e tests

* fix e2e test

* fix failing tests

* minor fix

* address comments

* minor fix
2025-09-05 17:24:50 +05:30
Teddy
1ef191a2aa
ISSUE #1534 - Profiler Refactor for Metadata Extraction Application (#23200)
* feat: added exporter app config

* refactor: added entityprofile resource & added backward compatibility to existing API

* feat: added tests to get_profile_data_by_type

* feat: remove non supported event types

* chore: added migrations to 1.9.7

* chore: added application creation readme

* chore: move migrations to 1.9.8

* fix: failing java test

* style: ran java linting
2025-09-05 13:07:04 +02:00
Adrià Manero
571d7ee2eb
Allow Alerts to notify Lineage downstream entities stakeholders (#23218)
* Setup schema and core lineage traversal service for retrieving downstream entities

* Update getTargetsForAlert signature to use SubscriptionDestination

* Modify alert target finder method to support lineage entities analysis

* Rename utility class and method to explore downstream entities of the lineage graph

* Apply style

* Prevent entering on recursion when maxDepth is lower than 0

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-05 12:49:37 +02:00
Keshav Mohta
103857f90c
Fixes #23010 #: BigQuery Project Selection In Profiler & AutoClassification Workflow (#23233)
* fix: added code for separate engine and session for each project in rofiler and classification and refactor billing project approach

* fix: added entity.database check, bigquery sampling tests

* fix: system metrics logic when bigquery billing project is provided
2025-09-05 14:09:14 +05:30
Marat Khambelov
972afc375a
ISSUE-23207: Date formatters work according to the chosen language (#23258) 2025-09-05 12:48:39 +05:30
Ashish Gupta
13bf23939f
fix contract schema pagination key selection not persisting (#23250)
* fix contract schema pagination key selection not persisting

* fix the unit test

* added playwrigt for it
2025-09-05 12:46:35 +05:30
Ashish Gupta
999af800b3
fix contract status button not visible in persona having contract tab (#23237)
* fix contract status button not visible in persona having contract tab

* supported playwright test for the same

* fix the unit test failing
2025-09-05 10:21:13 +05:30
Sriharsha Chintalapani
1f4186b661
Add missing tier mapping (#23263) 2025-09-04 14:24:17 -07:00
Ram Narayan Balaji
0b56562e2b
Fix: setInheritedFields for spreadsheet, worksheet, file, directory (#23262) 2025-09-04 14:24:01 -07:00
Mohit Tilala
d926ed9dad
[Snowflake] Handle cases when stream source is not retrievable (#23245) 2025-09-05 00:27:31 +05:30