5313 Commits

Author SHA1 Message Date
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
Mohit Tilala
f2fd8a9107
Fixes #22452: [Snowflake] Add custom host support for View in Snowflake source url (#23209) 2025-09-03 14:13:03 +05:30
Aniket Katkar
44a39ed475
Chore(UI): Fix advanced search playwright flakiness (#23176)
* Fix the flakiness in advanced search spec

* Add applications docs

* Fix the selection confirmation not working in case of custom property

* Fix the DataContract spec failure

* Fix the errors
2025-09-03 13:30:37 +05:30
celtiaml
e925e14edb
Fixes ISSUE-22200: Fix Spanish translations (#23165)
* Fix Spanish translations

* Fix remaining Spanish translations

* resolve conflict

* revert unwanted removed

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-09-03 13:01:49 +05:30
Ram Narayan Balaji
5cb33ce78a
Implementation of Adding Entity Status and Reviewers to assets (#22904)
* Initial Implementation of Adding Status and Reviewers to assets for workflows

* Update generated TypeScript types

* Copilot Review Comments Addressed

* Removed DataProduct Reviewer Inheritance as it is irrelevant

* Commit: Classification has status and reviewers, DataContract uses the same status enums, changed the logic to be APPROVED instead of Active, DataContract can have null status as seen in tests, Changed Workflow to use workflowStatus instead of status as it is contradicting with the approval status, Fixed Tests

* Default for reviewers is null

* Default for reviewers is createSchema

* Addressed CoPilots comments

* Update generated TypeScript types

* Workflow status to workflowStatus in db and migrations

* Revert "Workflow status to workflowStatus in db and migrations"

This reverts commit 676e8789358654bc6f980f855c372f33c22fc40b.

* Changed status to entityStatus in the schema files

* Java Implementation of Default Status, Search Client improvements and Test fixes and new tests

* Adding entityStatus and reviewers in the searchIndex mappings and common attributes

* Data Migration scripts to change the glossaryTerm and dataContract structure

* Update generated TypeScript types

* Fixed zh/spreadsheet index json error

* Fix Postgre migration script

* Changed the entityStatus.json to status.json
Removed the duplicates of entityStatus in the indexMapping
Modified the sample data to take in EntityStatus.Approved instead of ContractStatus.Active

* Update generated TypeScript types

* dummy commit

* Fix UI Build Issues with the New EntityStatus
Fix py tests

* Migrations for all the entities that need entityStatus

* Update generated TypeScript types

* Removed Post Migration scripts

* Fix UI  and py for entityStatus

* Update generated TypeScript types

* Fix: DataContractResourceTest

* Fix UI and py for importing entityStatus

* UI to show and fetch Reviewers

* cleanup

* Removed Overridden SetDefaultStatus in GlossaryTermRepository

* Removed unnecessary validation

* Added entityStatus in search_entity_index_mapping.json

* Fixed DataContractResourceTest

* mvn spotless apply and fix migration scripts

* fix tests

* fix type error

* fix advanced search tests

* Status comparison using enums and supportsStatus to supportsEntityStatus

* mvn spotless apply

* fix merge conflict

* update entity status

* fix tests

---------

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-03 12:49:45 +05:30
Sweta Agarwalla
5625260237
fix(test): tag spec flakiness (#23190)
* fix tag spec flakiness

* fix explore filter order
2025-09-03 12:48:01 +05:30
Ashish Gupta
9aa194d877
chore(ui): fix the flaky test around metric spec (#23181)
* fix the flaky test around metric and customize landing

* reverted the customize test

* reverted the unwanted changes
2025-09-03 12:19:27 +05:30
Karan Hotchandani
6b1184d203
fix search settings playwright (#23201) 2025-09-03 10:39:37 +05:30
satish
dbb44a49d3
Update API proxy path (#23153)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-09-02 23:46:15 +05:30
Suman Maharana
20e18d4f9f
Add ssl support to hive (#22831)
* Add ssl support to hive

* Added missing ts files

* Added version to pure transport

* Added Tests

* fix tests add missing files
2025-09-02 20:13:30 +05:30
Chirag Madlani
841a03566e
feat(ui): support add edit for semantic rules (#23092)
* feat(ui): support add edit for semantic rules

* support QueryBuilder with tree change

* Update generated TypeScript types

* update querybuilder widget and add tests

* fix conflicts for tree rendering

* add validation for sematic rules

* fix unit tests and address comment

* fix data contract tests

* add unit tests for contract components

* fix styling and add tests

* address comments

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-02 18:45:44 +05:30
Sweta Agarwalla
f63e3ac18f
fix(test): fix flaky playwright tests (#23160)
* fix tag spec flakiness

* fix test

* fix xustom property flaky test

* fix tags spec

* fix tag flakiness

* fix test

* fix flakiness

* fix flaky test

* fix test flakiness

* update test

* fix flkay tests

* fix test

* update test

* fix flkay test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-09-02 14:59:11 +05:30
Akash Verma
421f345554
Snowplow Connector (#23133)
* Snowplow Connector

* markdown file change

* UI

* ts file

---------

Co-authored-by: Akash Verma <akashverma@Mac.lan>
2025-09-02 11:32:33 +05:30
Akash Verma
a41d0404c4
Feature: ServiceNow Connector (#23093)
* service now connector files

* updated schema and ui file

---------

Co-authored-by: Akash Verma <akashverma@Mac.lan>
2025-09-02 11:00:23 +05:30
Sriharsha Chintalapani
cb42409999
GlossaryTerm Search endpoint (#23005)
* Glossary Term load issues

* Glossary Term load issues

* Fix #20081: Infinite scroll Pagination support for Glossary Term Table in UI

* Fix #20081: Infinite scroll Pagination support for Glossary Term Table in UI

* fixed glossary infinite scroll

* removed script

* fixed glossary fialing playwright

* fixed expand and collapse for entire hierarchy

* Add search endpoint to support glossary term search

* Add search endpoint to support glossary term search

* fixed fetchAllTerm glitch (#23037)

* resolve conflicts and fix style

* minor prettier fix

* Fix(ui): Infinity Scroll Playwright  (#23088)

* fixed comments

* removed unncessary files

* addressed ui issue

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>

* Fix(ui):Infinite Scroll Unit Tests (#23131)

* fixed failing unit tests

* fixed mock type field

* Minor: Move migrations to 1.9.6

* Revert unintended changes in 1.9.5 migration files

* fix build

---------

Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-09-02 09:32:16 +05:30
Ashish Gupta
15516d8cd7
remove the sprark connector support from UI (#23172) 2025-09-01 16:32:24 +05:30
Sriharsha Chintalapani
da4841a0a4
add login page updates (#22977)
Co-authored-by: Sweta Agarwalla <swetaagarwalla13@gmail.com>
Co-authored-by: Sweta Agarwalla <105535990+sweta1308@users.noreply.github.com>
2025-09-01 15:15:36 +05:30
Maulik Kotak
3caf7e53e5
Fixes #16442: Store auth tokens on client using service worker + indexedDB (#22539)
* implement sw for token storage

* register sw and update webpack config to enable it

* implement sw token storage utils

* use token storage methods from sw utils instead of localstorage

* cleanup localstorage utils

* update tests

* add tests for sw token storage utils

* fixed unit tests

* update code comments

* refactor playwright token management logic

* refactor: remove unused code

* enable indexedDB for storageState

* refactor saml callback component useEffect code

* fix(playwright): saveToIndexedDB operation logic

* fix(playwright): increase timeout for waitForURL to handle Service Worker initialization in CI

* fix(playwright): add Service Worker auth timing diagnostics to resolve CI navigation failures

* fix(playwright): redirection issue on home page

* fix(playwright): ensure Service Worker is ready before page redirection

* Enhance Playwright user navigation with Service Worker readiness and token availability checks.

* Increase timeout for Playwright page redirection

* Remove timeout for URL waits in common.ts

* fix: ensure IndexedDB ready before using Playwright auth fixtures

* refactor: remove Service Worker and token checks from UserClass and common utility functions

* revert yarn.lock

* remove indexedDB wait logic

* fix(playwright): update wait for my-data route logic

* fix(playwright): improve wait logic for redirecting to my-data route

* feat(auth): add isAuthenticating state to manage loading behavior during authentication

* fix(playwright): enhance authentication setup with additional waits for indexedDB and auth state persistence

* playwright config changes for debugging

* revert playwright config changes

---------

Co-authored-by: “maulikkotak98” <“maulik.k@deuexsolutions.com”>
2025-09-01 12:41:34 +05:30
Shailesh Parmar
d956087968
playwright: fixed flakiness in AddTestCaseNewFlow, Tour & Domains (#23154)
* refactor: improve test case flows

* refactor: enhance test case flow by utilizing TableClass for table selection and management

* refactor: streamline domain verification by replacing viewer container check with locator for description

* refactor: update Playwright configuration and enhance Tour test flow

* refactor: rename waitForAllSkeletonLoadersToDisappear to waitForAllLoadersToDisappear and update usage across tests

* refactor: remove redundant afterAll cleanup and enhance loader visibility in AssetsTabs

* refactor: streamline test case flow by consolidating table selection and API context retrieval
2025-08-31 12:46:39 +05:30
Ashish Gupta
527511ca50
Chore(ui): fix flaky playwright test (#23148)
* PLAYWRIGHT: fix some flaky playwright test

* revert the config changes

* fix the flakyness around bulk_import and  glossary, and skip the glossary reviewer task

* fix the bulk import failure and minor user spec flaky test

* fix failing test
2025-08-30 20:00:37 +05:30
Aniket Katkar
65aff8ce8e
Chore(UI): Fix flaky playwright tests (#23156)
* Fix playwright tests
- AdvancedSearch.spec.ts
- Autopilot.spec.ts
- DescriptionSuggestion.spec.ts
- ObservabilityAlert.spec.ts
- EntityVersionPages.spec.ts

* Fix the flakiness while logging in

* Update config to run only required tests

* Revert description suggestion spec changes

* Revert playwright config changes

* Update playwright config

* improve observability alert page navigation

* Fix Description suggestion

* Standardize left nav bar to close for all tests

* Fix failing playwright tests
2025-08-30 18:37:45 +05:30
Sriharsha Chintalapani
b32575eb5d
handle persona deletion and relations fetch when entitynotfoundexceptoin is thrown (#23094)
* handle persona deletion and relations fetch when entitynotfoundexceptoin is thrown

* Fix persona deletion

* Add Playwright Tests
2025-08-29 16:15:08 -07:00
Mayur Singal
c5a1bf317f
MINOR: Allow additional fields for custom connectors (#23103)
* MINOR: Allow additional fields for custom connectors

* Update generated TypeScript types

* Fix the ConfigClass import

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-08-29 13:58:23 +05:30
Dmitriy
4ba4bed300
Fixes #22598: Add Russian Language Support for Elasticsearch Search (#22599)
* ISSUE-22598: Add Russian language support for Elasticsearch index mappings

- Add 44 Russian (ru) Elasticsearch mapping files for all entity types
- Update IndexMappingVersionTracker to handle language-specific mappings
- Update generated UI configuration files

* fix Typescript generation

* Add RU to IndexMappingLanguage enum in JSON schema

* fix missing index ,fix typescript, Renamed directory: elasticsearch/RU/ → elasticsearch/ru/ (lowercase) ,Replaced filter: icu_folding → asciifolding (built-in filter that doesn't require plugins)

---------

Co-authored-by: dmitrii.cherkashin <dmitrii.cherkashin@welltory.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
2025-08-29 00:13:25 +05:30
Aniket Katkar
4ac030ed25
Chore(UI): Refactor auth setup to avoid unnecessary logout and login operation (#23064)
* Refactor auth setup to avoid unnecessary logout and login operation

* Revert initial setup refactoring

* Remove the auth.teardown and logout code from auth.setup

* Cleanup logic

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-08-28 18:34:58 +05:30
Himanshu Khairajani
8c4cebea13
fix #21555: Automator - Separating terms and tags in action config (#22970)
* Separating terms and tags in action config

* Update generated TypeScript types

* add: migration files for separate tags and terms

* chore: java formatting

* yaml formatting

* Chore: updated the release number

* updated to v194 as per release cycle

* updated to v195 as per release cycle

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: --global <--global>
2025-08-28 10:50:48 +02:00
Karan Hotchandani
4d3dbd2c82
cleanup unused components (#23132) 2025-08-28 14:05:46 +05:30
Harshit Shah
cdf9f6ed3b
Unskip activity feed widgets E2E tests (#23024)
* Unskip activity feed widgets E2E tests

* minor fix
2025-08-28 11:10:18 +05:30
Ashish Gupta
cfaa4555bc
added js and css in the non-filtered extension in pom file (#23107) 2025-08-28 10:23:15 +05:30
Pere Miquel Brull
f66ed79037
MINOR - Update translations (#23119) 2025-08-28 10:06:29 +05:30
Pere Miquel Brull
6b075e3c18
MINOR - Add specific endpoint for log downloads in streaming (#23021)
* MINOR - Add specific endpoint for log downloads in streaming

* Fix unit tests

* Fix unit test

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-08-27 08:25:38 +02:00
mmigdiso
5be7aadba8
Corrected duplicated documentation about the mcp endpoints (#23100)
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-08-26 17:23:31 -07:00
Dhruv Parmar
c1b2cfb177
fix(ui): Playwright Cover For Column Search (#22783)
* playwright cover for column search

* fixed test

* fixed flaky test

* fix flakyness

* fixed flakyness
2025-08-26 14:01:51 +05:30
Dhruv Parmar
f739ba2355
All links should open in new window (#23041)
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-08-26 09:09:47 +05:30
Ashish Gupta
6dea079aa5
fix the table version page breaking if large column list (#22864)
* fix the table version page breaking if large column list

* fix the table version page breaking in case of large column set by adding pagination support

* reverted some unwanted code changes

* minor fix

* added playwright and minor code fixes

* fix the deplay paint issue of table data due to passing data as key value to table, have use state to manage expanded infomration

* fix the sonar and switch color
2025-08-25 23:38:20 +05:30
Ashish Gupta
82de8cf2a9
fix the markdown data not visible in right panels (#23083) 2025-08-25 19:03:43 +05:30
sonika-shah
e5286c15b9
Enhancement #22111 : Enable sub-domain access with hasDomain() Rule (#22855)
* Enhancement #22111
: Implement Hierarchical Domain Access for hasDomain() Rule

* improve logic

* add test

* update selector

* modify subdomain creation

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-25 15:52:12 +05:30
Ashish Gupta
9db2730f42
PLAYWRIGHT: fix subdomain playwright failure (#23057)
* fix subdomain playwright failure

* slow the beforALL

* slow the afterALL

* remove subdomain delete operation since we will deleteing the main one
2025-08-25 14:47:58 +05:30
Chirag Madlani
0081ece0ac
fix(ui): tab label with persona assigned (#22927)
* fix(ui): tab label with persona assigned

* fix tests

* fix tests

* add playwright to validate the same

* remove dndProvider from glossary term table

* fix unit tests

* fix tests

* fix data contract failure
2025-08-25 12:58:23 +05:30
satish
5771b6c014
Node upgrade and migrate from webpack to vite (#23072)
* Node upgrade and migrate from webpack to vite

* fix(build): Disable sourcemaps to prevent OOM errors

* Add basePath back

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
2025-08-25 11:37:54 +05:30
Ashish Gupta
8d4b7c7894
MINOR: fix the knowledge, Glossary/Term page redirect notification link (#21341)
* fix the knowledge page redirect notification link

* fix the feed redirection for glossary

* use entityRef data for displayName if present
2025-08-23 22:01:46 +05:30
satish
9b2222fa4d
Revert "Node upgrade and webpack to vite (#22993) (#22997)" (#23069)
This reverts commit bef698b8e63ce8138341902eb28d3f936752b115.
2025-08-23 14:24:42 +05:30
Chirag Madlani
ecdeec84f8
fix(test): increase timeout for data contract spec for AUTs (#23070) 2025-08-23 14:12:33 +05:30
Shailesh Parmar
1e5d2c9268
fix: improve test case form loading and structure in AddTestCaseNewFlow (#23068) 2025-08-23 09:30:52 +05:30
Pranita Fulsundar
7bf06c5ecd
fix Suggestions.test.tsx (#23058) 2025-08-22 19:22:53 +05:30
Shailesh Parmar
bef698b8e6
Node upgrade and webpack to vite (#22993) (#22997)
* Node upgrade and webpack to vite (#22993)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* Node upgrade (#23000)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

* Upgrade @windmillcode/quill-emoji

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* Node upgrade (#23006)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

* Upgrade @windmillcode/quill-emoji

* Add node setup in workflow instead of relying on runners default node

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* downgrade vite svgr to support both default and react component export

* Update build structure and fix qs ts error (#23030)

* Get node version from .nvmrc for github workflows (#23051)

* Update build structure and fix qs ts error

* Get node version from .nvmrc for github workflows

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* Webpack cleanup (#23062)

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

---------

Co-authored-by: satish <satishmwaghela@gmail.com>
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-08-22 19:13:55 +05:30
Pere Miquel Brull
bdf3659b41
MINOR - Data Contract fixes and improvements (#23043)
* fix change event handling for alerts

* contract is deleted when asset is deleted

* add support for custom properties

* Update generated TypeScript types

* handle suite index deletion

* validate owner is not coming back if not requested

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-22 12:58:06 +02:00