13778 Commits

Author SHA1 Message Date
Ashish Gupta
7fa6518a55
COVERAGE: fix the coverage issue due to dataAssetRules changes (#22801)
* fix the coverage issue due to dataAssetRules changes

* remove the commented code
2025-08-07 01:00:54 +05:30
Aleksey Stefonyak
65928c149a
MINOR - fix(elasticsearch): add None value filter (#18711)
* fix(elasticsearch.py) - add None value filter

Sometimes elasticsearch returns lists with None values in it.
To fix this issue we need to filter them out first, befor returning most relevant to the endpoint.

* fix tests

---------

Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-06 23:52:01 +05:30
mgorsk1
956a13f3f0
feat: Enable ES Search for Databases (#19041)
* 🎉 Init

* linter

* bring back removed code for api collection

* remove comment

* fix type hint

---------

Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
2025-08-06 23:51:09 +05:30
Ariel Schulz
d31e2d8ba0
Feature/1 fix and add lineage to exasol connector (#21399)
* Add lineage to Exasol connector

* Update test_connection to return TestConnectionResult

* Add exasol tests & dependencies to tests in setup.py

* Opensearch is required for testing, so add it there

* Modify metadata

* Update documentation for lineage

* Apply formatting changes to code

* Apply make py_format
2025-08-06 23:49:38 +05:30
Pranita Fulsundar
6358446c0e
test(ui): enhance data contract playwright test (#22795)
* enhance data contract test

* minor fix
2025-08-06 22:57:25 +05:30
Akash Verma
1cc1abcd27
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:01:41 +05:30
Dhruv Parmar
58dbb98205
Fix(ui) : Release dialog flash (#22776)
* fixed release dialog flash

* optimized approach to remove release dialog flash

* fixed sonar

* fixed github redirect

* updated tests
2025-08-06 21:33:01 +05:30
Harshit Shah
51b826b06b
Fix glossary tab and chart icon issue for persona (#22793) 2025-08-06 21:31:24 +05:30
Dhruv Parmar
014f62417b
added tests for data model count (#22756) 2025-08-06 21:29:08 +05:30
Pere Miquel Brull
b6e236195e
MINOR - Disable Custom Data Asset Rules (#22784) 2025-08-06 17:36:34 +02:00
Shrushti Polekar
7877602167
fix metrics test (#22781) 2025-08-06 20:59:54 +05:30
Ashish Gupta
accc05a494
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
2025-08-06 20:52:58 +05:30
Pranita Fulsundar
882d858972
fix AUT tests (#22778)
* fix explore sort order test

* fix curated assets test

* fix tags.spec
2025-08-06 20:42:26 +05:30
Aniket Katkar
9e1b0d9c32
Mark DataQualityAndProfiler.spec as fixme (#22782)
Increase test timeout for AddTestNewFlow.spec
2025-08-06 20:30:42 +05:30
Ashish Gupta
451f1a7b06
fix the contract interal tab and beta tag styling (#22786) 2025-08-06 19:57:58 +05:30
Tomas Montiel Prieto
d7d6a6f8b3
Enable bedrock embedding service (#22734)
* enable bedrock embedding service

* Update generated TypeScript types

* ci: trigger

* ci: trigger

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-06 07:19:37 -07:00
Rounak Dhillon
ea50419d72
Docs: Tag Addition (#22788)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-06 19:22:30 +05:30
Shrushti Polekar
0bc8911dc6
fix loader issue for permission test (#22777) 2025-08-06 18:52:30 +05:30
Chirag Madlani
764ff0edf1
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
2025-08-06 18:47:41 +05:30
Ram Narayan Balaji
0aa9238a72
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>
2025-08-06 12:17:55 +00:00
Ashish Gupta
78839892b6
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>
2025-08-06 14:53:20 +05:30
Chirag Madlani
2d58db69d2
chore(BE): support displayName for installed apps endpoint (#22443)
* chore(BE): support displayName for installed apps endpoint

* apply mvn spotless
2025-08-06 14:48:47 +05:30
Harshit Shah
30d132156e
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>
2025-08-06 14:27:04 +05:30
Rounak Dhillon
0462226ba2
Docs: Brandname Tag Updation (#22779)
* Docs:  Tag Updation

* Docs:  Tag Updation

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-06 07:51:29 +00:00
Karan Hotchandani
f576c5dd95
fix domain tests (#22775) 2025-08-06 13:18:58 +05:30
Rounak Dhillon
9ab2761cad
Docs: Connectors Features Updation (#22774)
* Docs: Connectors Updation

* Docs: Connectors Updation

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-06 05:47:34 +00:00
sonika-shah
730b2ff07e
Fix-22668 Glossary term missing from UI in columns search (#22764)
* Fix-22668 Glossary term missing from UI in columns searching

* add test
2025-08-06 10:35:34 +05:30
Rounak Dhillon
2b2a4090fc
Docs: Brand Name Tag Updation (#22760)
* Docs:  Updation

* Docs:  Updation

* Docs:  Updation

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-08-06 10:25:09 +05:30
Shrushti Polekar
79189e49e0
fix login test failure (#22753) 2025-08-06 10:08:51 +05:30
Rounak Dhillon
8ad043832f
Docs: 18.10 Release Updation (#22762)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-06 09:46:47 +05:30
sonika-shah
3d3cfbf790
Minor : missing old pipeline in pipeline widget (#22761)
* Minor : missing old pipeline in pipeline widget

* fix test
2025-08-06 09:05:50 +05:30
Sriharsha Chintalapani
3b3f255864
Fix user activity tracking (#22738)
* Fix user activity tracking

* Add Test
2025-08-05 12:25:40 -07:00
Sriharsha Chintalapani
ac3cedff08
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
2025-08-05 12:25:27 -07:00
Mayur Singal
00b6da5b84
MINOR: Improve Databricks Profiler & Test Connection (#22732) 2025-08-06 00:41:11 +05:30
Pranita Fulsundar
55c82ec8ca
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:25:53 +05:30
Harshit Shah
02e06c75e3
Support navigation blocker for customize my data page (#22752)
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-05 20:48:17 +05:30
Pere Miquel Brull
c899732799
MINOR - Handle removed tests from contract & Add Rule Engine Tests (#22755)
* MINOR - Add Rule Engine Tests

* format

* improve test suite handling
2025-08-05 17:01:05 +02:00
Mayur Singal
892334df10
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 20:20:35 +05:30
Ayush Shah
c68ea8c83f
Enhance Ingestion Framework: Add Drive Service support and improve logging for User Profiles (#22733) 2025-08-05 18:17:55 +05:30
Ram Narayan Balaji
e7249d2027
Fix Flakiness of SearchResourceTest (#22728) 2025-08-05 18:10:09 +05:30
Rounak Dhillon
152cf9871c
Docs: Column UI Test Updation in 1.9 (#22736)
* Docs: Colun UI Test Updation in 1.9

* Docs: Colun UI Test Updation in 1.9

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-08-05 11:08:30 +00:00
Rounak Dhillon
3d23ffb176
Docs: 404 Link Checker Error Fixing (#22754)
* Docs: SSAS Connector Error Fixed

* Docs: DAtafactory Error Fix

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-08-05 13:44:10 +05:30
Dhruv Parmar
41e9a23e29
Fix(UI): Incorrect Data model count (#22726)
* fixed data model tab count

* moved types to interface file
2025-08-05 10:15:59 +05:30
Ashish Gupta
98276fe8ad
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
2025-08-05 10:09:00 +05:30
Nick Acosta
3ccf5c4d7d
Docs: Add missing image to mcp guides (#22750)
Co-authored-by: Nick Acosta <nick.acosta@getcollate.io>
2025-08-05 09:44:42 +05:30
Harshit Shah
8fba0b191c
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 01:56:47 +05:30
IceS2
5adf32b731
Add Spark Engine docs (#22739)
* Add Spark Engine docs

* Update structure
2025-08-04 16:28:46 +00:00
Mohit Yadav
b92e9d0e06
chore(release): Prepare Branch for 1.9.0-SNAPSHOT (#22742)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-04 20:00:25 +05:30
harshsoni2024
1deb5adeb5
MINOR: fix e2e tests (#22723) 2025-08-04 19:00:56 +05:30
Ram Narayan Balaji
8d7db58304
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!
2025-08-04 18:11:39 +05:30