13126 Commits

Author SHA1 Message Date
Ashish Gupta
3e17b85f2e
#22089: fix the table column selection not persisting for all action in dropdown (#22094)
* fix the table column selection not persisting for all action in dropdown

* added playwright test for the test

* move the utils changes to the component itself

* updated the code as the setter was not needed

* modify state name and remove unnecessary conditions
2025-07-04 14:43:49 +05:30
Dhruv Parmar
5989df394d
moved types to devdependency (#22133) 2025-07-04 14:26:56 +05:30
Aniket Katkar
7e39510ddb
Fix: Playwright AUTs flakiness (#22128)
* Fix the flak AUT tests

* Add license
2025-07-04 11:47:31 +05:30
Rounak Dhillon
f524219292
Doc: Note Updation in Big Query (#22138)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-03 23:03:44 -07:00
Sweta Agarwalla
3f3dcd4241
fix infinite loading issue (#22091)
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-07-04 11:11:09 +05:30
Rounak Dhillon
a6c271f96f
Doc: Page's Error Fix (#22137)
* Doc: URL's Error Fix

* Doc: URL's Error Fix

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-04 05:16:13 +00:00
Karan Hotchandani
9a212134c5
fix glossary playwright failure (#22129) 2025-07-03 23:34:23 +05:30
Sriharsha Chintalapani
ca8cbd0ec5
improve ui build times (#21748)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-07-03 10:55:02 -07:00
Aniket Katkar
befb2e6cf1
Improve the alert destination selection warning message (#22130) 2025-07-03 22:37:23 +05:30
Ram Narayan Balaji
b80b6101e6
Fix:#21536 Column lineages are not getting updated/deleted when columns are updated/deleted (#22106) 2025-07-03 22:16:47 +05:30
Chirag Madlani
1b9749a1de
fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities (#22086)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-07-03 20:08:38 +05:30
Ashish Gupta
40b2b8793f
#21510: supported rendering all suggestion on user avatar click (#21990)
* supported rendering all suggestion on user avatar click

* fix the more count mismatched after user specific suggestion is clicked

* minor unit test fix

* supported playwright test for the changes

* fix the playwright and multiple user icon being visible on UI

* optimize code and added unit test for it

* fix the case where after more than 3 avatar, weren't able to click and fix the issue around reject suggestion

* minor update

* fix the more count in negative and last avatar with more button, accept or reject also eliminate the more button even having suggestion  to fetch

* added more playwright test usecases around the issue faced while development
2025-07-03 20:02:38 +05:30
Karan Hotchandani
fd0e07a99f
fix flaky playwright (#22038)
* fix flaky playwright

* fix flakiness
2025-07-03 18:50:46 +05:30
Rounak Dhillon
bd5955fca2
Docs: SEO Description Updation (#22035) 2025-07-03 17:39:09 +05:30
Shailesh Parmar
49c2a4d925
fix(playwright): enhance bot page token reset logic to handle button visibility (#22125)
- Added checks for the visibility of the revoke button and the authentication mechanism before performing actions.
- Improved flow to ensure appropriate button clicks based on the current UI state.
2025-07-03 17:19:01 +05:30
Dhruv Parmar
076d093891
fixed flaky custom theme config (#22118)
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-07-03 15:30:18 +05:30
Rounak Dhillon
1a04d7d801
Doc: 1.8.1 Release Updation (#22087)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-03 14:45:22 +05:30
Ferjani Nasraoui
b0e1a136cf
Fixes #21106: Support owner extraction from serialized Airflow DAGs (#22071)
* fix(airflow): correctly extract owners from serialized Airflow DAGs

Airflow serialization format wraps tasks under `__var` and `__type`.
Previously, the OpenMetadata Airflow connector failed to extract task owners properly in this format.

This patch:
- Flattens `__var` when parsing task owners
- Fallbacks to `default_args["owner"]` if no task-level owner is explicitly present
- Ensures correct DAG owner is picked as the most common task owner
- Handles compatibility with older Airflow versions

Fixes: #21106

* test(airflow): add tests for owner extraction from serialized Airflow DAGs

Adds new test cases to validate owner extraction logic:
- Owners from serialized task format (`__var`)
- Fallback to `default_args['owner']` if task owners are missing
- Resolution of most common owner
- Compatibility with unstructured or missing owners

* remove test version specific comment

* simplify comments and warnings

* fix return statement

* fixing formatting

* adding handling of default args

* fixing and adding more tests
2025-07-03 14:21:36 +05:30
Rounak Dhillon
93cef8d868
Doc: Meta Title Updation (#22117)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-03 14:16:10 +05:30
Sriharsha Chintalapani
d2cff8ff52
Fix #21908: Add Persona configuration per User (#21909)
* Fix #21908: Add Persona configuration per User

* Add default persona, add tests for User defaultPersona

* Add default persona, add tests for User defaultPersona

* Fix tests
2025-07-03 14:15:07 +05:30
Ashish Gupta
8b0acc9ecd
FIX: custom logo failure leads to repetitive api calls for that image url (#22100)
* fix the custom logo failure leads to repetative api calls for that image url

* remove unwanted wait here
2025-07-03 12:34:04 +05:30
Aniket Katkar
2b5a054a71
Chore: Add github-actions bot to the safe to test list (#22101)
* Add github-actions bot to the safe to test list

* revert the checkout step ref
2025-07-03 12:20:34 +05:30
Sriharsha Chintalapani
0162f42a1d
Fix #20621: User Status Tracking in the System (#21911)
* Fix #20621: User Status Tracking in the System

* Fix #20621: User Status Tracking in the System

* Fix #20621: Add Playwright tests

* Update generated TypeScript types

* fix import

* remove unused imports and fix broken ui for settings user page

* revert path  change for PersonaDetailsPage

* fix unit tests

* fix tests

* Add separate api for last login time

* update last login time api

* remove last login time patch

* remove updateLoginTime

---------

Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-07-02 14:37:36 -07:00
Sriharsha Chintalapani
15f9cd115e
Fix LocalJwksProvider lookup, add MultiUrlJwkProvider tests (#22102)
* Fix LocalJwksProvider lookup, add MultiUrlJwkProvider tests

* fix style check
2025-07-02 12:40:48 -07:00
Shailesh Parmar
9b0eb6f7f8
fix(test): correct table type filling in TestCases.spec.ts (#22072) 2025-07-02 23:33:01 +05:30
sonika-shah
5a124873e1
add name tag in pom.xml of all modules (#22104) 2025-07-02 22:48:11 +05:30
Dhruv Parmar
07fc2fbfa4
fix flaky add multiple owner (#22059) 2025-07-02 22:17:27 +05:30
Ayush Shah
4c1976409a
Update README and Ingestion Framework Documentation (#22080) 2025-07-02 16:21:06 +05:30
sonika-shah
25247cbf1c
update the snapshots url for ossrh migration (#22090) 2025-07-02 15:46:20 +05:30
Ram Narayan Balaji
b82b4f23e5
Feature #20137 Move Glossary Terms to any level including other glossaries (#21867)
* allow changing of glossary term

* Draft ES Index Update for Glossary term move

* ES Upates in a more faster one shot bulk update

* Remove validations on Parent Glossary Hierarchy and Include Circular Glossary Term Validations

* Introduced a new PUT api for glossaryTerms move operation

* Optimised moveGlossaryTerm

* Added Transaction Scope in moveAndStore in updater

* Remove Consolidate and revert changes for move operation

* Improved Change Description and Versioning for move operation

* Improvise request payload to have only parent and optimise the flow

* Implement async functionality of Glossary Terms move

* mvn spotless:apply

* MoveGlossaryTermChannel, Get only the required fields

* Fix: Update Parent for Glossary Term during Bulk Import

* allow glossary term to be moved across glossaries

* update locales

* move socket listening to hierarchy dialog

* Added fqn to move message for the websocket response

* fix tests

* add glossary tests

* cleanup

* fix tests

* Refactor code: Resolve Conflicts

* fix tests

* fix permissions

* cleanup

* Update generated TypeScript types

* Abstraction Logic in place of instanceOf logic for bulkImportExportGlossary to update the parent

* Update generated TypeScript types

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-07-02 15:44:01 +05:30
Aniket Katkar
a35883fe76
Minor: Fix the token expiry options order (#22049)
* Fix the token expiry options order

* Improve the logic and fix playwright tests

* fix sonar cloud issue

* Fix the type error
2025-07-02 15:41:40 +05:30
Rounak Dhillon
ce11e83e29
Doc: Version change along with 404 Error Fixing (#22053)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-02 12:45:38 +05:30
Rounak Dhillon
c47640074e
Doc: 404 Images Fixing (#22083) 2025-07-02 12:44:49 +05:30
Rounak Dhillon
1f7daffc2f
Doc: Meta Description Updation (#22074) 2025-07-02 12:44:34 +05:30
Teddy
29450d1104
feat: add support for DBX system metrics (#22044)
* feat: add support for DBX system metrics

* feat: add support for DBX system metrics

* fix: added WRITE back

* fix: failing test cases

* fix: failing test
2025-07-02 08:54:16 +02:00
Mayur Singal
cd4ae489e3
MINOR: Fix pytest 3.9 (#22085) 2025-07-02 12:03:07 +05:30
Chirag Madlani
1db71c06d4
chore(ci): improve e2e runners with conditions (#22084) 2025-07-02 11:58:51 +05:30
sonika-shah
f31c9c011a
update the snapshots url for ossrh migration (#22079) 2025-07-02 10:16:32 +05:30
sonika-shah
d65b923a0f
Update Maven URLs for Central Publisher Portal migration (#22076)
* Update Maven URLs for Central Publisher Portal migration

* keep the snapshots url same
2025-07-02 09:26:15 +05:30
Sriharsha Chintalapani
b461eeb881
Move MCP into separate maven module (#22043)
* Move MCP into separate maven module

* Fix styling

* Add Tests, upgrade to 0.10 mcp-sdk version

* Fix tests

* revert npm package and related files

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-07-01 12:02:29 -07:00
Mohit Yadav
e5e5017393
Issue in Os Lineage (#22069) 2025-07-01 17:55:59 +05:30
Rounak Dhillon
267011e9fc
Doc: SSAS Capitalisation Correction (#22062)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-07-01 15:53:02 +05:30
Akash Verma
bd25c6123e
feature:ssas-connector (#22028)
* feature:ssas-connector

* ui and ts files

* ui errors

* minor change

---------

Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-07-01 15:51:58 +05:30
Mohit Yadav
ffd50a7fbd
Update Servlet Holders (#22055) 2025-07-01 14:46:37 +05:30
AntoineGlacet
32471b095e
ISSUE-21970: make TotalDataAssetsWidget a stacked graph (#22012)
Co-authored-by: Antoine Glacet <glacet.antoine@kansai-airports.co.jp>
2025-07-01 14:40:53 +05:30
Ayush Shah
d400da478f
Enhance documentation: Add required field annotations and clarify authentication details for various connectors in YAML configuration files. (#22054) 2025-07-01 13:58:16 +05:30
Rounak Dhillon
134b4926cc
Doc: MCP Menu Updation (#22056)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-01 08:19:07 +00:00
Chirag Madlani
52863a67b0
test(e2e): long description search test (#21601)
* test(e2e): long description search test

* search for table entity

* fix the timeout issue for bulk import database schema

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-07-01 11:35:50 +05:30
Dhruv Parmar
d0ec17ea57
Fix(ui): Text Overflow from Widget and Table (#21833)
* fixed widget overflow

* fixed comments

* fixed sonar test cases

* fixed tooltip

* removed maxwidth and resused userpopovercard

* removed maxwidth and increased width for overflow

* addressed comments

* removed extra div

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-07-01 11:30:50 +05:30
Rounak Dhillon
31dabe2d69
Doc: Trigger Source Updation (#21929) 2025-07-01 11:25:24 +05:30