* 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>
* 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>
* 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>
* 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
* 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>
* 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>
* 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>
* test for chart
* MINOR - Handle chart for Data Contract and add schema validations
* MINOR - Handle chart for Data Contract and add schema validations
* 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
* 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
* 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>
* 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