13515 Commits

Author SHA1 Message Date
Harshit Shah
080cdbdd54 Fix empty chart UI in persona (#22798)
* Fix empty chart UI in persona

* fix missing widgets

* fix failing checks

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
(cherry picked from commit 1be0f04d6566a7ea3c7e256c96e628a7bc133952)
2025-08-07 04:28:26 +00:00
Harshit Shah
2cd79f8c9a Fix breaking UI on edit announcement (#22763)
* Fix breaking UI on edit announcement

* fix e2e tests

* fix e2e test

* minor fix

* fix test

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
(cherry picked from commit 694668bd5d800a60f432349598e1db3ba2d3ba41)
2025-08-07 03:14:39 +00:00
Pranita Fulsundar
0d35d56340 fix tour.spec (#22800)
(cherry picked from commit b136282db7ff53c4ecdc5a525a5b5b85cfef694e)
2025-08-06 23:58:16 +00:00
Dhruv Parmar
0d31300462 Fix(ui): Flaky Tier Count (#22791)
* fixed tier flaky

* removed unncessary items

(cherry picked from commit 355a579d356ec1fce7143140ca42ae9a5aee596c)
2025-08-06 21:13:08 +00:00
Ashish Gupta
65dae7c8a2 PLAYWRIGHT: skip the range selection test in bulk import (#22796)
* skip the range selection test in bulk import

* added some more context

(cherry picked from commit d376bc1aa95c2115bd6ef49423185672e6999587)
2025-08-06 19:34:11 +00:00
Ashish Gupta
39dcd0c0c6 COVERAGE: fix the coverage issue due to dataAssetRules changes (#22801)
* fix the coverage issue due to dataAssetRules changes

* remove the commented code

(cherry picked from commit 7fa6518a551ff5a00dd7cf4e03baeeeca57cec19)
2025-08-06 19:32:22 +00:00
Pranita Fulsundar
555c599364 test(ui): enhance data contract playwright test (#22795)
* enhance data contract test

* minor fix

(cherry picked from commit 6358446c0e25f90ae6071bc52fe61da1371e90c0)
2025-08-06 23:09:18 +05:30
Akash Verma
a403879f86 feature: googlesheet connector (#22464)
* feature: googlesheet connector

* updates

* minor change

* java checkstyle

* googledrive files

* fix

* make the google sheets work

* fix directory and files

* remove ui

* update generated types

---------

Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Akash Verma <akashverma@Mac.lan>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-06 22:53:42 +05:30
Dhruv Parmar
a887f853f5 Fix(ui) : Release dialog flash (#22776)
* fixed release dialog flash

* optimized approach to remove release dialog flash

* fixed sonar

* fixed github redirect

* updated tests

(cherry picked from commit 58dbb982051f0c16f43afb21ae1a75b4899ef1e7)
2025-08-06 16:04:37 +00:00
Harshit Shah
c39d949ccd Fix glossary tab and chart icon issue for persona (#22793)
(cherry picked from commit 51b826b06ba27734fe81c9d0ca4a16fc7faefd92)
2025-08-06 16:02:47 +00:00
Dhruv Parmar
e95aa048c4 added tests for data model count (#22756)
(cherry picked from commit 014f62417b773763af2a34764731fa684d1dd7ad)
2025-08-06 16:00:39 +00:00
Pere Miquel Brull
70da26c726 MINOR - Disable Custom Data Asset Rules (#22784)
(cherry picked from commit b6e236195ec9435b981102d9cfa4c500ab7482b1)
2025-08-06 15:39:01 +00:00
Shrushti Polekar
e2155e1b20 fix metrics test (#22781)
(cherry picked from commit 78776021678ac462524dc5699a4b5f048a087c7e)
2025-08-06 15:31:21 +00:00
Ashish Gupta
e99684dc9c Update data contract details fields (#22746)
* update data contract details fields

* fix the select option chip not properly displaying the data

* supported new form field for UserTeamSelectInput Selector

* remove component changes that we not needed

* fix the selected owner chip design

* supported the userPopoverList width as per screen size with max and min limitation

* fix the tab inside userTeamSelect list not proper as the content and some oprimiztion on component side

* fix the playwright because of owner changes

* fix the description box overflow and owner selcect box overlapping on select input

* enum label fix

* remove the comment code and fix the localization and sematic status changing issue are contract validation run

(cherry picked from commit accc05a49479d87cdfc2037f2050cc1c67accfbb)
2025-08-06 20:53:30 +05:30
Pranita Fulsundar
ed341fae01 fix AUT tests (#22778)
* fix explore sort order test

* fix curated assets test

* fix tags.spec

(cherry picked from commit 882d858972fb3bc923e81bc0b7a42f3b538b47ac)
2025-08-06 20:43:07 +05:30
Aniket Katkar
796d0b8312 Mark DataQualityAndProfiler.spec as fixme (#22782)
Increase test timeout for AddTestNewFlow.spec

(cherry picked from commit 9e1b0d9c32f6f44ec0ccdafe87fc55e65c069650)
2025-08-06 15:05:59 +00:00
Ashish Gupta
6d2ea9eb08 fix the contract interal tab and beta tag styling (#22786)
(cherry picked from commit 451f1a7b0605be9dbb479d6bcf4ad2f117fbd0c2)
2025-08-06 20:00:25 +05:30
Shrushti Polekar
34b487c26e fix loader issue for permission test (#22777)
(cherry picked from commit 0bc8911dc60c3dbfe2aa0a4d1efd1c377cbe2908)
2025-08-06 13:23:53 +00:00
Chirag Madlani
03924ef4e7 fix styling for data contract (#22771)
* fix styling for data contract

* revert owner and description style change

* support status icons for running, aborted, failed

* seprate const and enum to fix tests

* fix tests

* remove enable from semantic forms

* update data contract validation icon

(cherry picked from commit 764ff0edf1c3a575cf804d59e288ab514b31832a)
2025-08-06 18:48:46 +05:30
Ashish Gupta
e3bb47d2d7 modify the rule for dataAssetRule and semantic form contract (#22744)
* modify the rule for dataAssetRule and semantic form contract

* fix the query input placement

* fix the rule config

* update logic to add specific fields

* update json logic to get fields

* address comments

* fix tier option logic

* fix delete data contract test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Pranita <pfulsundar8@gmail.com>
(cherry picked from commit 78839892b6051dca68d597c146f3e8ef80de359f)
2025-08-06 18:05:22 +05:30
Ashish Gupta
f2fec4df10 Supported Contract Execution Chart Summary Card (#22735)
* Supported the contract execution chart card in Contract Page

* pending localization keys

* minor improvenent around message

* localization keys

* decrease the chart size and fix some localizaion keys

* added contract in persona tab and added beta lable in table contract tab and preference data asset rule tab

* fix some styling around form

(cherry picked from commit 98276fe8adca2da359e829022be3977fa8bbc345)
2025-08-06 18:02:30 +05:30
Ram Narayan Balaji
b156cf2390 Fix: #19907 Glossary Term Approval Workflow - Trigger Filters - JsonLogic along with Exclude Fields filter (#22437)
* Draft Implementation of Auto approve Glossary Terms - JsonLogicFilter

* Update generated TypeScript types

* Fixed Issues: PassFilter Inversion when jsonLogic is true, Unescaping JsonFilter

* Corrected the Test Expectations and fixed the test

* Fixed the Test for auto approval

* Fixed Java Checkstyle

* Added Entity to the jsonLogic Map for rule application so that other operations on entity is also used in jsonLogic

* Implementation of Code Review Changes
1. Use the Singleton Rule Engine and add Operations
2. Use Migrations and remove the backward Compatibility

* Update generated TypeScript types

* Removed Flowable variable updatedBy

* Update CheckEntityAttributesImpl to use Singleton rule instance

* Final Design: Improved Json Logic Triggers : isChanged, isReviewer, isOwner

* Fixed Issue: Extracting var from isChanged rule

* Fixed Issue: Fixed comment and trigger properties for entityBasedTrigger

* Hybrid approach: Exclude Fields + JsonLogic

* Update generated TypeScript types

* Added a lot of test cases!

* Auto Approve Glossary Terms during creation to avoid forever DRAFT state

* Added nodes for auto approve for reviewers

* Revert starting terms in DRAFT

* Adding Migrations to take the fresh data from the seed config, since our default workflow definitions have been changed.

* Handled Migrations properly for glossary term auto approve nodes

* Fix Merge Conflicts - Updated MigrationUtil, Fixed GlossaryStates test with newly added nodes

* Add Trigger filter to have empty string

* Fix Java checkstyle

* Updated the JsonLogic apply to incorporate RuleEngine changes

* Update the default rule for checkglossaryterm has reviewers node in governance workflow

* add migration logic

* Fix Flaky Optimistic Lock exception in the test case

* add tests

* Fix: 1. Propagate updatedBy from the trigger and make the updatedBy to be a reviewer in case of auto approval by reviewer.
2.  Multiple Workflow Instance Conflicts resolution

* Remove early no conflict return

* revert search provider changes

---------

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>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
(cherry picked from commit 0aa9238a72eaca08427c933457700a3f70325997)
2025-08-06 17:54:12 +05:30
Harshit Shah
ab3b69d246 Fix customize page layout for Governance and Data Assets (#22766)
* Fix customize page layout for Governance and Data Assets

* minor fix

* fix e2e test

---------

Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
(cherry picked from commit 30d132156e5344a7a8576a40dd723c493bdabd77)
2025-08-06 08:58:39 +00:00
Karan Hotchandani
87866218e8 fix domain tests (#22775)
(cherry picked from commit f576c5dd95b1df5a28aa64c3cbdcd55f9eae9817)
2025-08-06 07:50:21 +00:00
Sriharsha Chintalapani
ba0525cf04 Fix user activity tracking (#22738)
* Fix user activity tracking

* Add Test
2025-08-06 11:10:10 +05:30
sonika-shah
9d3ccf7890 Fix-22668 Glossary term missing from UI in columns search (#22764)
* Fix-22668 Glossary term missing from UI in columns searching

* add test

(cherry picked from commit 730b2ff07eab6c430d46790987a4d083a5815995)
2025-08-06 05:06:58 +00:00
Shrushti Polekar
b68ae69ef0 fix login test failure (#22753) 2025-08-06 10:11:50 +05:30
sonika-shah
fc36647863 Minor : missing old pipeline in pipeline widget (#22761)
* Minor : missing old pipeline in pipeline widget

* fix test

(cherry picked from commit 3d3cfbf7906e6167475b4fd079f94c5ae152309b)
2025-08-06 03:37:17 +00:00
Sriharsha Chintalapani
81db639f27 Add more details to search reindex into slack, default the max content to 10mb (#22741)
* Add more details to search reindex into slack, default the max content to 10mb

* Fix for --entities param to work with or with-out quotes

(cherry picked from commit ac3cedff08c905ca0d987622719b7dbacd408d34)
2025-08-05 19:26:56 +00:00
Mayur Singal
923bc68f8f Fix #21361: Live charts for service insights (#21644)
* Fix #21361: Live charts for service insights

* websocket implementation

* Minor refactoring

* update the UI for PlatformInsights and TotalDataAssets widgets.

* Remove unused state and variable

* Implement the live updates logic for Platform insight charts

* Add healthy data assets chart to platform insights

* Add agents widget

* add DI migrations to 190

* Add Agents status widget

* pass collateAgentsList to service insights tab

* Add the styling for CollateAI agents status cards

* add service name in response and stop stream api

* Fix the style variable names

* fix fields bug

* add remaining charts

* add total assets live chart

* pipeline_status_live

* Implement the stop socket connection for service insights live update

* Fix the chart names for live update

* fix services

* fix description

* handle ingestion pipeline status

* Add icons for agents and statuses

* alerts api eslint fix

* Fix the logic to update the agents statuses from websocket response

* Add missing localization keys

* Remove the autopilot status banner

* Fix total data assets widget live updates

* Remove commented code

* Add collate app status

* Update generated TypeScript types

* uncomment the websocketProvider code

* Make changes for live updates for collate AI agents

* Remove unnecessary changes and move util function to util file

* Fix the playwright and add check to prevent the live updates of one service showing for others

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-05 23:07:34 +05:30
Pranita Fulsundar
d4f643bd10 test(ui): e2e tests for data contracts (#22737)
* add test for create data contract

* add test

* add test

* fix tests

* add test for data contract export and delete

* refactor test
2025-08-05 22:59:28 +05:30
Harshit Shah
12808a9a1f Support navigation blocker for customize my data page (#22752)
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-05 22:10:44 +05:30
Pere Miquel Brull
3e14c8fefc MINOR - Handle removed tests from contract & Add Rule Engine Tests (#22755)
* MINOR - Add Rule Engine Tests

* format

* improve test suite handling

(cherry picked from commit c899732799bb04f585f12dffb77dcf1ab48747b1)
2025-08-05 15:03:12 +00:00
Ram Narayan Balaji
a0050bdeb3 Fix Flakiness of SearchResourceTest (#22728)
(cherry picked from commit e7249d2027d4db15a99b2b4465ca3eb02b0a2e06)
2025-08-05 18:23:41 +05:30
Sriharsha Chintalapani
52fc776919 Bug: Repositories overriding fieldSetters can fail to load tags at entity level (#22622)
* Bug: Repositories overriding fieldSetters can fail to load tags at entity level

* Bug: Repositories overriding fieldSetters can fail to load tags at entity level

* fix build

* Fix Test

* Fix Test

* fix test

---------

Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-08-05 16:59:02 +05:30
Dhruv Parmar
de721429e3 Fix(UI):Contract form design changes (#22712)
* fixed contract form design changes

* semantic-form-design-fix

* localization fix

* fix the alert contract staus, redirect to tab from failed contract badge, hide the quality chart if all the values are 0, and icon fix around quality and semantic

* added button to remove a semantic in the card and minor fix

* tag styling new look

* fixed checkbox and buttons

* added yaml page and fix layout issue

* fix the semantic rule component styling and enable first semantic in edit mode when coming to edit or new cntract

* fix the owner not seeing while edit in modal and fix the default rule not visible

* fix the edit button styling

* remove the important from less and optimize tagChip newLook code

* fix the file casing

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-05 16:33:01 +05:30
Harshit Shah
fa915004af Allow admins to set default persona for all the users (#22710)
* Allow admins to set default persona for all the users

* update language files

* add e2e tests

* optimize code

* update e2e tests as per feedback

* nit
2025-08-05 10:21:04 +05:30
Dhruv Parmar
28184aa7c1 Fix(UI): Incorrect Data model count (#22726)
* fixed data model tab count

* moved types to interface file
2025-08-05 10:20:48 +05:30
Ram Narayan Balaji
c725791247 Fix #22623 Fetch entities for import csv should exclude only the fields that are coming from the CSV (#22663)
* Fetch entities for import csv should exclude only the fields that are coming from the CSV

* Updated DocStrings with Comments!

(cherry picked from commit 8d7db583049d8f93e0c1330255a2c43588f6eaff)
2025-08-04 12:44:25 +00:00
github-actions
781d1f4883 chore(release): Prepare Branch for 1.9.0 2025-08-04 07:45:41 +00:00
Himanshu Khairajani
866117360a
fix: enum to domains (#22722)
* fix: enum to domains

* Update generated TypeScript types

---------

Co-authored-by: --global <--global>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-04 09:01:04 +02:00
Rounak Dhillon
6df39ef036
Docs: Tableau Note Updation (#22725)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-04 06:50:54 +00:00
Pranita Fulsundar
802c922ec8
fix(ui): tour functionality (#22711)
* fix: hide scrollbar from sidebar

* fix feed id

* fix tour

* fix tour test

* monir fix

* remove redundunt myData tests

* fix tourpage useEffect

* fix curated asset test
2025-08-04 12:17:25 +05:30
Rounak Dhillon
c7f50c9376
Docs: 1.8.9 Release Updation (#22724)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-04 05:38:56 +00:00
Mayur Singal
b74e181d52
MINOR: Improve Unity Catalog Usage (#22721) 2025-08-04 11:04:10 +05:30
sonika-shah
0a298631eb
fix sorting on updatedAt field in classification_search_index (#22715) 2025-08-04 10:16:40 +05:30
Rounak Dhillon
5fe61a6ae5
Docs: UI Table Test Addition (#22698)
* Docs: UI Table Test Addition

* Docs: UI Table Test Addition

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-08-04 10:03:22 +05:30
Pere Miquel Brull
3b0af3f48f
MINOR - Handle OM connection on DC trigger (#22718)
* MINOR - Handle OM connection on DC trigger

* MINOR - Handle OM connection on DC trigger
2025-08-04 06:07:27 +02:00
Rounak Dhillon
04bc84f855
Docs: Adding Epic Connector (#22672)
* Docs: Epic Connector Updation

* Docs: Epic Connector added in Beta

* Docs: Epic Connector added in Beta

* Docs: Epic Connector updation

* Docs: Epic Connector updation

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-04 03:30:37 +00:00
Shrushti Polekar
8179262aeb
minor fix for ingestion form (#22716) 2025-08-03 23:55:39 +05:30