13754 Commits

Author SHA1 Message Date
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
Mayur Singal
df6bf20179
MINOR: Add support for clone queries in bigquery (#23155) 2025-09-01 10:20:09 +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
Mohit Yadav
643618823a
Fix Resource Context - Invalid Entity Type being passed (#23164) 2025-08-30 06:55:27 -07:00
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
Pere Miquel Brull
abcdc4e3d6
MINOR - Domain Independent DP Rule (#23067)
* MINOR - Domain Independent DP Rule

* handle DP

* Handle DP

* add migration

* improve rule mgmt

* improve rule mgmt

* add test for bulk op

* fix test

* handle in bulk

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-08-29 17:28:29 +02:00
Oliver Schlüter
4f6ba7b010
fix: pass additional_client_config_arguments to OpenMetadata correctly (#23143)
* fix: pass additional_client_config_arguments to OpenMetadata correctly

* added missing import

* fixed checkstyle errors
2025-08-29 11:53:36 +02: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
Chirag Madlani
c41828ece0
chore(BE): update response code for docs & signin page (#23140) 2025-08-29 10:59:22 +05:30
Ayush Shah
29bf750bde
Minor: Fix Databricks & Unity Catalog, Table or View Not found (#23014) 2025-08-29 07:46: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
Roman Sheludko
3d2e86e102
Fixes 22994 (PR): Add List import to avoid errors (#23144) 2025-08-28 20:28:48 +02:00
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
Mayur Singal
a382533f25
MINOR: Mask Wherescape MSSQL Password (#23076) 2025-08-28 18:25:43 +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
Pere Miquel Brull
ae76182e3e
MINOR - Rules per Entity endpoint (#23109) 2025-08-28 09:49:51 +02:00
Pere Miquel Brull
8c028b81c0
MINOR - Move migrations to 1.9.5 (#23095) 2025-08-28 09:23:21 +02:00
Tomas Montiel Prieto
7197d68aff
Move resultlist util to spec (#23121)
* move resultlist to spec

* move resultlist to spec 2

* update import
2025-08-28 07:49:02 +02:00
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
1b39c9ca17
MINOR - Simplify migration context computing during tests (#23097) 2025-08-27 08:35:55 +02:00
Pere Miquel Brull
14e343c085
MINOR - Add BE validations on entity types for Data Contracts (#23065)
* MINOR - Add BE validations on entity types for Data Contracts

* MINOR - Add BE validations on entity types for Data Contracts

* fix test
2025-08-27 08:34:30 +02:00
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
IceS2
a696fe0111
FIXES #20807: Fix Oracle DataDiff and Change Oracle Connection to BaseConnection (#23020)
* Fix Oracle DataDiff and Change Oracle Connection to BaseConnection

* Add small unittest

* Fix Test

* Fix logic, to void other engines to denormalize table/schema names
2025-08-26 11:03:40 +02: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
sonika-shah
2ddc61a0ca
Add queryUsage and other fields for bulkQuery Fetching (#23087)
* Add queryUsage and other fields for bulkQuery Fetching

* remove additional comments
2025-08-26 10:10:53 +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
Mohit Tilala
744494968e
Fixes #22238: [SAP HANA] Add calculated view columns' formula parsing logic (#23017)
* Add calculated view columns' formula parsing logic with correct source reference

* Handle top level column formula parsing and pass formula expression in column lineage detail

---------

Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
2025-08-26 07:19:11 +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
Pere Miquel Brull
d054f386c7
MINOR - tag_usage performance (#22950)
* MINOR WIP - tag_usage performance

* Update EntityRepository.java

remove unnecessary call

* update query and indexes

* Merge 1.9.3 migration queries from main branch

- Add performance indexes for tag_usage and entity_relationship tables
- Add entity relationship update for dataContract relations
- Merge queries from both main and tag-usage-perf branches

Co-authored-by: Pere Miquel Brull <pmbrull@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <pmbrull@users.noreply.github.com>
2025-08-25 17:45:39 +02:00
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
Mayur Singal
7a6d5cd2fb
MINOR: Improve UC lineage exception handling (#23081) 2025-08-25 10:15:51 +00:00
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
NadezhdaNovotortseva
24e5155ffd
fix: airflow ingest get_pipelines_list order_by added (#22909)
* fix: airflow ingest get_pipelines_list order_by added

* code reformatted

---------

Co-authored-by: Надежда Коцюба <nadezhda.kotsyuba@uni.rest>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
2025-08-24 19:49:09 +00:00
Oliver Schlüter
b29deea3de
Follow-up to #22474: Expose retry_codes parameter in Airflow lineage backend configuration (#22994) 2025-08-24 19:44:27 +00:00
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
bc7c3499fc
Use .nvmrc in github workflows (#23071)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
2025-08-23 16:11:19 +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
Mohit Yadav
414a009474
Upgrade Mcp to 0.11.2 (#23049)
* Upgrade Mcp to 0.11.2
Use stateless Mcp Servlet

* Add Test for Load Testing and Improve Search Response

* Fixed Glossary And Patch Test

* Add user tests

* Fix failing load test
2025-08-22 22:42:47 +05:30
IceS2
a2541d25ce
FIXES #20888: Validate EntityLink column existence during test case creation (#22932)
* fix: Validate EntityLink column existence during test case creation

- Update EntityRepository.validateColumn() to use case-insensitive comparison
- Add column existence validation to TestCaseRepository.validateColumnTestCase()
- Prevents test case creation with invalid column references due to case sensitivity

Fixes #20888

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: IceS2 <IceS2@users.noreply.github.com>

* small fix

* Add tests

* Fix test

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-08-22 16:31:54 +02:00