5448 Commits

Author SHA1 Message Date
Shailesh Parmar
04fd805a77 Merge remote-tracking branch 'origin/main' into revamp-data-obs-tabs 2025-10-15 15:53:59 +05:30
Shailesh Parmar
03a8af1303 Refactor date range handling in TabFilters, ColumnProfileTable, and SingleColumnProfile components; update IncidentManager to conditionally render date range picker 2025-10-15 15:44:50 +05:30
Chirag Madlani
21b1c23512
test(e2e): restore entity with inherited fields on entity (#23266)
* test(e2e): restor entity with inherited fields on entity

* fix tests

* fix flakiness for table and dashboard
2025-10-15 14:59:25 +05:30
Ushran Gouhar
e5f8ea2925
Potential fix for code scanning alert no. 1692: Incomplete string escaping or encoding (#23895)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-15 14:36:34 +05:30
Ashish Gupta
14f5d0610d
remove unwanted semantic rule and supported more playwright test (#23864)
* remove unwanted semantic rule and supported more playwright test

* fix data product filter not working and added playwright test for it

* fix test and some sonar issue

* fix the sonar issue

* fix the timeout issue
2025-10-15 14:21:11 +05:30
sonika-shah
585d4c8d92
Support coverImage upload (#23863)
* Support coverImage upload

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-15 14:19:59 +05:30
Shailesh Parmar
edf03e2052 Refactor TabFilters and ColumnPickerMenu components to use MUI components, add MuiDatePickerMenu, and implement date range utilities 2025-10-15 14:19:37 +05:30
Akash Verma
9b16119ab5
feat: Add Hex dashboard connector support (#23246)
* feat: Add Hex dashboard connector support

* files

* Added tests and UI image

* fix tests

---------

Co-authored-by: Akash Verma <akashverma@Mac.lan>
2025-10-15 11:05:42 +05:30
Ushran Gouhar
63a8862e28
fix(ui): code scanning alert no. 1681: Insecure randomness #23886 (#23886) 2025-10-15 00:17:18 +05:30
Shailesh Parmar
005d902b10 Enhance NoProfilerBanner component with data-testid attributes and update related tests 2025-10-14 22:07:46 +05:30
Shailesh Parmar
1dfa6b92ba Merge branch 'revamp-data-obs-tabs' of https://github.com/open-metadata/OpenMetadata into revamp-data-obs-tabs 2025-10-14 18:33:53 +05:30
Shailesh Parmar
765e65ff48 Add copyright notices and update localization strings
- Added Apache License 2.0 copyright notices to multiple files including TabFilters.tsx, data-observability-tab.less, no-profiler-banner.less, single-column-profiler.less, and SummaryCardV1.tsx.
- Updated localization files (de-de.json, en-us.json, es-es.json, fr-fr.json, gl-es.json, he-he.json, ja-jp.json, ko-kr.json, mr-in.json, nl-nl.json, pr-pr.json, pt-br.json, pt-pt.json, ru-ru.json, th-th.json, tr-tr.json, zh-cn.json, zh-tw.json) to include new keys for pluralized test types and updated messages for profiler insights.
- Added debug.json to .gitignore to prevent tracking of Jest Sonar Reporter debug files.
2025-10-14 18:17:40 +05:30
Ushran Gouhar
582f9322ab
Potential fix for code scanning alert no. 1685: Incomplete string escaping or encoding (#23885)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-14 18:07:31 +05:30
Shailesh Parmar
a7b54fed00
playwright: fix tier issue in playwright (#23883) 2025-10-14 18:02:12 +05:30
Shailesh Parmar
b3301b2fc8 Refactor tests to use global MUI mock and update assertions
- Introduced a global mock for Material-UI components to resolve Jest compatibility issues.
- Updated various test files to import the new MUI mock.
- Adjusted assertions in tests to reflect changes in component structure and behavior.
- Added default selected range and epoch time mocks in relevant utility tests.
- Refactored test cases to improve readability and maintainability.
2025-10-14 17:29:10 +05:30
Sweta Agarwalla
dd307a43e0
fix(ui): Runner getting wrong values in workflow API (#23827)
* fix runner issues

* add unit tests for the fix
2025-10-14 17:13:55 +05:30
Chirag Madlani
7a29bf1e2c
fix(test): customize details page and persona flow (#23839)
* fix(test): customize details page and persona flow

* revert playwright config
2025-10-14 15:27:21 +05:30
IceS2
7bdd9008ec
Fixes #23776 : Fix/data quality dashboard filtering (#23818)
* Fix Data Quality Dashboard Filtering

* Fix Data Quality Dashboard Filtering

* Fix Tier filter on DQ Dashboard

* Fix issue when tags are empty list

* Add Tier/Tag propagation to TestCaseResultIndex

* Add Tier/Tag propagation to TestCaseResultIndex

* Add Tier/Tag propagation to TestCaseResultIndex

* Add Tier/Tag propagation to TestCaseResultIndex

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-10-14 11:30:10 +02:00
Shailesh Parmar
7109324939
Merge branch 'main' into revamp-data-obs-tabs 2025-10-14 13:07:36 +05:30
Shailesh Parmar
b3507dc49f Refactor Profiler Tab Navigation and Update Related Components
- Replaced TableProfilerTab enum with ProfilerTabPath for better URL path management in the Profiler components.
- Updated DataQualityTab, ColumnProfileTable, and other related components to use the new ProfilerTabPath for navigation.
- Removed unnecessary QueryString imports and refactored navigation logic to streamline URL handling.
- Adjusted tests and utility functions to align with the new tab structure.
- Deleted obsolete TableProfiler component and its associated tests to clean up the codebase.
2025-10-14 12:33:11 +05:30
Harsh Vador
a36eef1c84
Search refactoring updates (#23742)
* refactor searchQuery to avoid AND and OR operators

* fix searchQuery function

* fix serviceDetails.tsx

* refactor for searchQuery

* update searchData calls with searchQuery

* fix unit test

* refactor queryFilter for dataContractUtil.ts

* fix authProvider for global domain filter

* address PR comments

* revert dataProduct fqn change

* refactor all query filtersusing getTermQuery function

* fix test

* fix tests

* fix e2e tests

* fix test

* fix service listing

* fix test

* fix service spec

* fix glossary spec and tag spec

* fix domains spec

* fix tag spec

* fix failing specs

* fix failed specs

* fix failing tests

* fix domain spec

* fix classification & service listing spec

* change query filter for following & change message for no online users

* add missing followers field in entity index mapping

* add missing owners field in entity index mapping

* address comments

* fix failing test

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
2025-10-14 10:30:52 +05:30
Harshit Shah
a3e5190f69
Playwright: Fix users.spec default persona test (#23820)
* Playwright: Fix users.spec default persona test

* minor fix

* minor fix

* minor fix
2025-10-13 21:03:07 +05:30
Shailesh Parmar
4d5832e083 Merge remote-tracking branch 'origin/main' into revamp-data-obs-tabs 2025-10-13 19:38:32 +05:30
Ashish Gupta
73b4f77e2e
#23774 : fix the bulk import column name contains dot in it (#23791)
* fix the bulk import column name contains dot in it

* fix for name field

* fix the failing test

* fix the test failure
2025-10-13 17:43:21 +05:30
Shailesh Parmar
22c7c7d0bb fix: update font weight for consistency across components 2025-10-13 17:31:04 +05:30
harshsoni2024
c32a9b957f
Add AWS kinesis firehose connector [OSS] (#23807)
* AWS Firehose

* Add AWS Firehose

* add kinesis fireshose support

* remove unnecessary doc

* Update generated TypeScript types

* add connection doc, optional msg service name

* Update generated TypeScript types

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
2025-10-12 08:27:13 -07:00
Harsh Vador
d4a9381473
fix(users): resolve search input losing characters during typing (#23832)
* fix(users): resolve search input losing characters during typing

* add test

* remove unwanted props & optimize code

* fix code smell
2025-10-11 10:55:40 +05:30
Shailesh Parmar
a29e456191 feat: add InlineSeverity component and integrate it into Severity component 2025-10-10 22:58:49 +05:30
Ashish Gupta
6ce7623ca7
modify some data contract rule and supported playwright (#23766)
* supported contract owner rule additional playwright

* added all operator test for owners

* supported addition test for description operator

* change the description value from empty quotes to undefined to get that removed from data asset and the validation should work correctly on this

* Adding actualCase keyword to team and user index mappings

* change the query to displayName search from the fqn and name for better validation

* change the owner rule to name and added domain playwright test

* Conditional Sensitive Case Normalising in Search Aggregation

* Remove to lower case introduced by accident

* push the actual case field setting

* added is condition with teams for owners

* Reverted the displayName.actualCase changes

* reverted the owner back to fqn and supported fqn value and displayOption

* set the default operator for description

* changes made as per comments

---------

Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
2025-10-10 22:53:36 +05:30
Shailesh Parmar
62e332bb61 Merge remote-tracking branch 'origin/main' into revamp-data-obs-tabs 2025-10-10 20:59:48 +05:30
Shailesh Parmar
89b772ff5d fix: Update border color in IncidentManager component for improved visibility 2025-10-10 20:54:21 +05:30
Copilot
7b1d687f2d
Move logs summary from side panel to header for full-width logs display (#22307)
* Initial plan

* Move logs summary from side panel to header for full-width logs

Co-authored-by: harshach <38649+harshach@users.noreply.github.com>

* fix(test): update test description to reflect header layout instead of right panel

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* fix failing unit test

* Update the UI for LogsViewerPage

* Fix sonarcloud issues

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
2025-10-10 20:14:09 +05:30
Ashish Gupta
9286933d5c
chore(ui): refactor data contract spec test (#23741)
* chore(ui): fix data contract flaky test around contract tab not found

* modify the test to have their own table to run to avoid flakiness

* fix contract failing

* revert unwanted commit

* change the contract test admin page way

* fix the blank page issue after redirect
2025-10-10 18:57:04 +05:30
Ashish Gupta
8ccd879655
PLAYWRIGHT: fix activity feed mention flaky test (#23823) 2025-10-10 18:55:24 +05:30
Rohit Jain
e23638da60
Fix: Updated the Metrics page subtitle text (#23805)
* Fix: Updated the Metrics page subtitle

* Playwright: Fixed the metric e2e test
2025-10-10 18:37:46 +05:30
Rohit Jain
f97ed64316
Fixes 22418: Fixed the teams page breadcrumb url issue (#23824)
* Fix: Fixed the teams page breadcrum url issue

* Playwright: Added test for verifing breadcrumb navigation for teams which contains dot in their name
2025-10-10 18:36:58 +05:30
Rohit Jain
598de16eea
Fix: Added docs url for Metrics page (#23803)
* Fix: Added docs url for Metrics page

* Playwright: Fixed the searchSetting e2e test

* Test: Added unit test for doc link in metric page
2025-10-10 18:32:05 +05:30
Adrià Manero
0b107569d7
NotificationTemplate Schema and Repository Improvements (#23769)
* NotificationTemplate Schema and Repository Improvements

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-10-10 14:49:33 +02:00
Aniket Katkar
13ab5af508
Safeguard the plugins use to avoid the flatMap error occurred during hot reloading (#23831) 2025-10-10 18:14:00 +05:30
Shailesh Parmar
76e35f60a1 fix: Correct percentage calculation for null, unique, and distinct proportions in ColumnProfileTable 2025-10-10 18:04:00 +05:30
Shailesh Parmar
1fa5641590
playwright: fix waitForAllLoadersToDisappear fn was not working as expected (#23822)
* playwright: fix waitForAllLoadersToDisappear fn was not working as expected

* revert playwright.config.ts changes
2025-10-10 17:59:14 +05:30
Teddy
6777ef6805
ISSUE #2034: BigQuery exporter (#23526)
* feat: bigquery exporter

* Update generated TypeScript types

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Teddy Crepineau <teddycrepineau@Teddys-MacBook-Work.local>
2025-10-10 12:20:23 +02:00
Ushran Gouhar
dfda6323c5
fix(ui): codeql-1693 Incomplete multi-character sanitization fix (#23738) 2025-10-10 10:01:11 +00:00
Rohit Jain
d6b4982628
Fix: Update boolean field layout to show switch before label (#23812) 2025-10-10 14:48:36 +05:30
Shailesh Parmar
5f5eca1230 feat: Implement action menu for test case editing and deletion in DataQualityTab 2025-10-10 12:46:08 +05:30
Shailesh Parmar
4059bccafa border style update 2025-10-09 22:07:39 +05:30
Shailesh Parmar
436aec7fab refactor: remove incident column rendering logic from DataQualityTab component 2025-10-09 21:55:05 +05:30
Shailesh Parmar
65b270e03f Merge remote-tracking branch 'origin/main' into revamp-data-obs-tabs 2025-10-09 21:29:08 +05:30
Ashish Gupta
9a18e14cb4
fix the wrong label displayed on semantic status (#23814) 2025-10-09 21:19:47 +05:30
Shailesh Parmar
dfabcd13cb feat: Introduce RequiredLabel component for consistent required field styling 2025-10-09 20:35:07 +05:30