13782 Commits

Author SHA1 Message Date
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
Mohit Yadav
080f0d21fb
Concurrency issues in search (#23249)
* Fix - 23213 : WebSocketManager Issue on concurrent modification

* Await till consumers comelete the job

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-09-04 10:25:50 -07:00
Shailesh Parmar
2fb41687d2
Fix #23232 Users with Data Product edit permission unable to upload images due to missing Domain resource permission (#23257)
Fixes
2025-09-04 10:25:35 -07:00
Ram Narayan Balaji
be5887eb00
Restore deleted entities will take inherited fields into consideration (#23255)
* Restore deleted entities will take inherited fields into consideration

* dummy commit
2025-09-04 10:09:20 -07:00
Mohit Tilala
9b2b4d2452
[Lineage] Fix cross services lineage changes of service_names to missed methods (#23240)
* Fix cross db changes of service_names to missed methods

* Handle string value passed to service_names
2025-09-04 20:38:05 +05:30
Dhruv Parmar
70d9a1182e
fix(ui): Flaky ServiceEntity And Entity Playwright (#23162)
* fix flaky serviceEntity and entity

* added new testid

* fix domain list flakyness

* fix flaky user as owner in unsorted list

* addressed comments

* fixed flaky tests from entity spec

* removed unwanted code

* removed unwanted code

* added playwright config file for debugging cl issue

* removed playwright file
2025-09-04 20:20:05 +05:30
Teddy
4537a54717
fix: remove cursor from tcr pagination (#23214) 2025-09-04 16:46:15 +02:00
Pere Miquel Brull
1e48241f51
MINOR - Add Security, SLA and Terms of Use to Data Contract (#23230)
* jsonschema

* MINOR - Add Security, SLA and Terms of Use to Data Contract

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-04 11:51:34 +02:00
Shailesh Parmar
7961a583f5
feat: Added documentation panel for test case form (#23085)
* feat: add TestCaseForm documentation and enhance TestCaseForm component layout

* Refactor TestCaseForm and related components for improved structure and styling

- Updated IDs in TestCaseForm for consistency
- Enhanced styling in TestCaseFormV1 for better layout
- Added onClick handler to SelectionCardGroup for improved interactivity
- Improved ServiceDocPanel to handle markdown loading state

* Enhance TestCaseForm and related components with detailed test definitions and improved styling

* Enhance ServiceDocPanel with EntitySummaryPanel integration and add styling for embedded documentation

* Refactor TestCaseForm and EditTestCaseModalV1 components for improved field handling and integrate ServiceDocPanel for enhanced documentation display

* Add display name section to TestCaseForm and enhance EditTestCaseModalV1 styling

* Enhance EditTestCaseModalV1 and TestCaseFormV1 tests with ServiceDocPanel integration and improved field focus handling

* Enhance ServiceDocPanel tests with improved rendering, markdown fetching, and active field highlighting

* Refactor test case selectors in DataQuality and TestCases specs for improved stability and visibility checks

* fixed failing test

* Fix selectors in DataQualityAndProfiler tests for consistency

* fixed test case
2025-09-04 14:02:54 +05:30
IceS2
ebc67a9f97
MINOR: Add new WorkflowType and converter (#23090)
* Add new WorkflowType and converter

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-04 10:11:35 +02:00
Akash Verma
8dd69af269
fix(snowplow) : json-changes (#23217)
* none

* snowplow-json-change

---------

Co-authored-by: Akash Verma <akashverma@Mac.lan>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-04 09:34:25 +05:30
Johannes Schnepel
db61f01058
fix missing input sanitization of suggestions query (#23145)
Co-authored-by: Johannes Schnepel <johannes.schnepel@infoteam.de>
2025-09-03 18:55:38 +05:30
Ashish Gupta
f825ce2c26
fix the unit test for the DataContract (#23216) 2025-09-03 17:37:04 +05:30
Ram Narayan Balaji
c97078a3fe
SERVER_ENABLE_VIRTUAL_THREAD is marked false (#23219) 2025-09-03 15:55:04 +05:30
Nithin Teekaramanaa
9dbce9b9e9
Update user_mixin.py (#23167) 2025-09-03 11:28:39 +02:00