13459 Commits

Author SHA1 Message Date
Pranita Fulsundar
923211e0a0
fix(ui): landing page feedbacks (#22593)
* fix feedbacks

* update widget images

* update icons and data assets filters

* add localisation

* minor changes

* update icons, images and description

* update totla data assets filters

* add emoji and reaction for activity feed

* address pr comments
2025-07-30 06:42:26 +02:00
Mohit Yadav
904d7590a4
Fix Test Failures due to config not read in app tests (#22653) 2025-07-30 09:41:21 +05:30
Suman Maharana
3a90b38a26
Fix: Tableau ca cert auth (#22041)
* Fix: Tableau ca cert auth

* py_format

* Added ssl tests

* fix lint errors
2025-07-30 09:38:47 +05:30
Rounak Dhillon
3b0b41b207
Docs: Opensearch Version Updation (#22645)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-29 15:38:14 +00:00
harshsoni2024
50428e2e7b
feat-22574: Datalake ingestion fix for larger files (#22575) 2025-07-29 20:40:19 +05:30
sonika-shah
79e00ebc94
Add missing migrations for changes related to searchSettings introduced in version 1.8.7. (#22634) 2025-07-29 18:49:19 +05:30
Mohit Yadav
49003f6c86
Fix Test Failing for Apps (#22635) 2025-07-29 18:02:52 +05:30
Suman Maharana
670dc53b46
Minor: fix tableau handle none entities (#22630)
* Minor: fix tableau handle none entities

* added tests
2025-07-29 13:58:11 +02:00
Ayush Shah
987e3ed9e0
Fixes #22144: Enhance memory management and proper cleanup of resources in profiler (#22438) 2025-07-29 16:22:21 +05:30
Ayush Shah
d78771ed8d
Update py-tests.yml (#22636) 2025-07-29 16:21:03 +05:30
Mayur Singal
199e3b981c
Fix #14830: Ignore non current columns for iceberg tables for glue & athena (#22564) 2025-07-29 16:19:09 +05:30
Mayur Singal
26f99a3ac2
MINOR: Fix wherescape docs (#22632) 2025-07-29 15:41:26 +05:30
Mayur Singal
cc9506db20
MINOR: Postgres Implement schema fallback (#21858)
* MINOR: Postgres Implement schema fallback

* missing sql_lineage file
2025-07-29 14:45:21 +05:30
Harshit Shah
fc50cce12a
Support default persona selection (#22592)
* Support default persona selection

* address comments and add styling changes

* fix failing tests

* fix failing tests

* update api calls

* fix failing tests
2025-07-29 14:20:36 +05:30
Shailesh Parmar
9529af123e
Revamp: left panel of data quality tab under entity detail page (#22570)
* Revamp: left panle of data quality tab under entity detail page

* Enhance Data Quality UI: Add support for table type in TestCaseForm, improve filtering options in TestCases component, and update error handling in TestSuites component. Introduce new documentation links and update translations for entity pipeline information across multiple languages.

* Refactor Data Quality UI: Integrate getPopupContainer utility across various components for improved dropdown handling, enhance styling for select elements, and update form layouts. Additionally, refine the SummaryPanel and TestSuiteDetailsPage for better user experience.

* fixed unit test for the PR

* fixed playwright

* fix testSuite aut test

* Refactor DataQuality tests and components to integrate CodeEditor and enhance ParameterForm functionality

- Updated ParameterForm to use CodeEditor instead of SchemaEditor for SQL expressions.
- Added a renderWithForm utility for consistent form rendering in tests.
- Enhanced test cases for ParameterForm to ensure proper rendering and functionality.
- Introduced custom query functionality in TestCaseFormV1 with corresponding tests.
- Added translations for "custom-query" in multiple languages.
- Created CodeEditor component with tests for improved code editing experience.

* Update translations for "add-a-entity" and "entity-pipeline-information" in multiple languages to improve clarity and consistency across the UI.
2025-07-29 14:20:05 +05:30
Rounak Dhillon
4c0b4582f9
Docs: Meta Description updation (#22625)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-29 07:13:36 +00:00
Mohit Yadav
ea1e878f10
Add Drop Index to ops (#22614) 2025-07-29 11:41:41 +05:30
Rounak Dhillon
89bfc6317f
Docs: Meta Description updation (#22616)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-28 13:52:02 +00:00
Dmitriy
32e355460f
Fixes #22596: MCP SearchMetadataTool "Failed to find index table" error with clusterAlias (#22597)
* ISSUE-22596: Fix search alias resolution with clusterAlias configuration

**Problem:**
MCP SearchMetadataTool was failing with "Failed to find index table" error
in production environments when clusterAlias is configured, while working
correctly in development environments without clusterAlias.

**Root Cause:**
- SearchMetadataTool was directly using entity alias names (e.g., "table")
  without applying the clusterAlias transformation
- When clusterAlias is configured, both search indices and their aliases
  are created with the cluster prefix
- Without this transformation:
  - Development: "table" alias exists 
  - Production: only "openmetadata_table" alias exists, "table" doesn't 

**Solution:**
- Apply SearchRepository.getIndexOrAliasName() transformation to respect clusterAlias
- This ensures the correct alias name is used ("table" → "openmetadata_table" in production)
- Add enhanced logging to track alias name resolution

**Testing:**
- Added unit tests covering scenarios with and without clusterAlias
- Verified fix resolves production issue with clusterAlias="openmetadata"

**Impact:**
- Fixes MCP search functionality in production environments using clusterAlias
- No breaking changes to existing functionality
- Maintains backward compatibility with environments without clusterAlias

Closes #ISSUE-22596

* ISSUE-22596: Clean up SearchMetadataToolTest: remove unused imports and redundant comments

---------

Co-authored-by: dmitrii.cherkashin <dmitrii.cherkashin@welltory.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-07-28 18:53:46 +05:30
Rounak Dhillon
0483708a6f
Docs:Reverse Metadata Trino Addition in Supported Table (#22613)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-28 13:11:31 +00:00
Ashish Gupta
9a83480f4f
fix the cycle lineage nodes when being collapsed (#22602)
* fix the cycle lineage nodes when being collapsed

* added unit test around removal of rootNode in collapse if there is cycle lineage happen

* added playwright test and added commetns where the fix operation is perforemed
2025-07-28 18:30:53 +05:30
Rounak Dhillon
d4728d13f5
Docs: Meta Description Updation (#22611)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-28 18:24:51 +05:30
Pranita Fulsundar
da728687a3
fix(test): ExploreTree.spec (#22606)
* fix explore tree tests

* fix test

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-07-28 18:14:42 +05:30
Ram Narayan Balaji
e35dc186b0
Feature #21893 ER Diagram - Pagination, Efficient Upstream, downstream node retrieval (#21996)
* Initial Implementation of ER Diagram Upstream and downstream implementation

* Fix: Extra endpoint of entityRelationship removed

* Fix: Add upstreamEntityRelationship property in table index mappings for ES

* Fix: Removed isConnectedVia since it is not required for ER Diagram

* Improved some code, not final

* Fixed: Working with test cases

* Moved to TableResource from Database resource, need to fix tests

* Improved code and fixed test cases

* Fixing Painless Scipts along with reindexing Null Pointer Exceptions

* Reverted changes for Database Schema entity relationship

* Revert "Reverted changes for Database Schema entity relationship"

This reverts commit 544dd342fec924062d769472e59b29f0aa0eaf30.

* Minor: Reverted changes for Database Schema entity relationship - Fixed Build

* Refactor code: Fix Unnecessary functions, corrected imports

* Refactor code: Improve Test cases , fixed addNode to fqn hash inconsistency, Added Extra test cases for multihop and multi parent use case

* Refactor code: Make tests run in the same thread to not collide with other entity relationship tests

* Refactor code: Create Foreign Keys during the create table itself to avoid orphans

* Refactor code: Improve Test Cases to find the node and upstream details for matching as well

* Refactor code: Corrected Typo

* Update generated TypeScript types

* Database Schema ER Diagram Initial Implementation

* Refactor: Safe Delete function

* Update generated TypeScript types

* Refactored: GraphBuilders to closely Follow Lineage, Fixed Test Cases, refactored constants and generic pagination

* Test cases for Lineage and Improved Test cases for EntityRelationship for Table Level

* Test cases for Platform Lineage and DatabaseSchema ER Diagram

* Initial Improved Implementation of Database Schema ER with pagination

* mvn spotless apply

* Fixed the Test for auto approval

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-07-28 15:25:40 +05:30
Dhruv Parmar
b8f9ac417c
fixed no data screens (#22528)
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-07-28 14:03:09 +05:30
Rounak Dhillon
6d2739f72f
Docs: Meta Description Updation (#22608)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-28 08:14:43 +00:00
Ashish Gupta
4b06ae3560
fix the tags spec playwright flaky test (#22605) 2025-07-28 11:36:03 +05:30
Ashish Gupta
5d658444c1
PLAYWRIGHT: unskip lineage pending test (#22590)
* unskip lineage pending test

* added networkidle for new node search selector click initially
2025-07-28 11:26:30 +05:30
Suman Maharana
54dcdc7d82
Fix #20689: Trino Column validation errors for highly complex fields (#22421)
* Fix: Trino Column validation errors for highly complex fields

* addressed copilot comms

* fixed tests

* fixed tests and addressed comms

* missed file
2025-07-28 11:11:44 +05:30
Ram Narayan Balaji
d0739f0a23
Initialise WorkflowHandler in the tests and reorder initialisation of settings and workflow handler (#22604) 2025-07-28 10:16:29 +05:30
Sriharsha Chintalapani
7437e3b80f
Improve Search Reindex auto tune and logging, use put for queue (#22594) 2025-07-27 09:58:59 -07:00
Sriharsha Chintalapani
715f792e0b
Add support service account in Synapse (#22546)
* Add support service account in Synapse

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
2025-07-27 18:51:54 +05:30
Himanshu Khairajani
3a65e1b436
Fix #1873 Automator - support for Multi Domain (#22583)
* Fix: Support Domains (multiple)

* Update generated TypeScript types

* Chore: Migration files for supporting domain --> domains in

* Chore: Using listAfter method from ingestionPipelineDAO

* Chore: Java Checkstyle formatting

---------

Co-authored-by: --global <--global>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-25 18:28:46 +02:00
Pranita Fulsundar
5612a75faa
fix(ui): landing page feedbacks for widgets (#22565)
* update domains widget for filters

* add filter support for data assets widget

* fix full size widget bugs

* remove latest filter type from data assets wwidget

* fix unit test

* update empty data placeholders for widgets

* fix tooltip styles and remove icons from customise home modal

* minor fix
2025-07-25 21:13:02 +05:30
Harshit Shah
ddd5c8a0e3
Fix customize landing page widget feedbacks (#22543)
* Fix customize landing page feedbacks

* update announcement card color to white

* header and other changes

* update language files

* fix failing unit tests

* minor fix

* remove shadow from add condition

* update styles

* fix dropdown and drag drop

* add empty placeholder widget code

* fix failing test

* address comments

* addressed comments and sonar issues

* fix failing test

* Fix customize landing page widget feedbacks

* add empty widget placeholder

* minor fix

* fix box shadow styling

* update customize my data header

* fix widget placements and failing tests

* minor fix

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-07-25 21:06:47 +05:30
Teddy
40d662814c
fix: alert display name + url on test case failure (#22585) 2025-07-25 15:39:31 +02:00
IceS2
bad772db39
FIX #22099: enable 'Column values to be in set' test case for boolean columns (#22491)
* fix(dq): enable ''Column values to be in set'' test case for boolean columns

Add BOOLEAN to supportedDataTypes array in columnValuesToBeInSet.json
to allow boolean column validation with predefined allowed values.

This enables users to enforce strict true/false validation on boolean
columns directly at the column level, resolving issue #22099.

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

* Add tests to the new feature

* Add migrations and columnValuesToBeNotInSet

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
2025-07-25 15:17:38 +02:00
Ayush Shah
1e8e38f2ca
MINOR: Custom properties Data types fix (#22342) 2025-07-25 18:39:53 +05:30
Mayur Singal
37b10a102f
MINOR: Improve ometa logging (#22586) 2025-07-25 18:26:44 +05:30
Mayur Singal
b8db86bc4f
MINOR: Fix airflow ingestion for older version (#22581) 2025-07-25 18:22:33 +05:30
Teddy
4f700e9b98
Minor fix test suite reindex regression (#22572)
* fix: added fetcher to set testSuite fields

* fix: entityTimeSeries reindex regression

* fix: added tests checking before after reindex

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-07-25 14:51:23 +02:00
Ashish Gupta
4e3740bbad
fix flaky metric and bulk import issue around range selector (#22582) 2025-07-25 17:48:52 +05:30
Ram Narayan Balaji
721bd77478
Fix #21831 Inherit Domains from Classification for Tags (#22526)
* Inherit Domains from Classification for Tags

* Changed domain to domains in TagResource

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-07-25 17:25:05 +05:30
Ashish Gupta
a0593aa8c9
PLAYWRIGHT: unskip some lineage.spec playwright test (#22584)
* unskip some lineage.spec playwright test

* added some more skip test
2025-07-25 16:54:33 +05:30
Rounak Dhillon
882312a7d2
Docs: Reverse Metadata Application Grammar Correction (#22587)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-25 11:21:37 +00:00
Rounak Dhillon
a86857b534
Docs: Reverse Metadata Application Doc Updation (#22579)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-25 07:48:36 +00:00
Ashish Gupta
a5ed7cdc46
Playwright: skipping Lineage.spec causing playwright container 4 run, memory out issue (#22549)
* fix the lineage operation being canclled on CI

* remove unwanted lineage test code and reduce welcome screen search time

* try skippin the test to check the CI
2025-07-25 13:18:04 +05:30
Teddy
ff1956cc58
doc: add test case breaking change (#22578) 2025-07-25 09:26:28 +02:00
Aniket Katkar
0b64a9253b
Fix(UI): Checkbox border-radius change after react bump. (#22524)
* Change the border-radius size variable names to avoid conflicts with default antd variables.

* Update the default checkbox border-radius

* Update missing variable changes
2025-07-25 12:44:22 +05:30
Teddy
11ec377245
Add parameter validation for test case parameter names (#22493)
* Add parameter validation for test case parameter names

Ensure that parameter names in test case parameterValues match the names
defined in the test definition parameterDefinition. This addresses issue
#10623 by preventing test cases from being created with invalid parameter names.

- Enhanced validateTestParameters method with parameter name validation
- Added comprehensive error messaging
- Added test coverage for the new validation logic

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

Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Teddy <TeddyCr@users.noreply.github.com>

* fix: test case + GX exception

* fix: breaking tests

* fix: failing test

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Teddy <TeddyCr@users.noreply.github.com>
2025-07-25 09:01:36 +02:00