12410 Commits

Author SHA1 Message Date
Imri Paran
76c92d8498
ci: create a junit test report for CI (#20257)
- include the junit for UI in the test report in github actions
- this will solve the false positive for "publish test report" and reduce feedback loop for getting failing tests
2025-03-19 10:29:39 +01:00
Teddy
ae176c2c0f
fix: raise error if no databases return in list ops (#20322) 2025-03-19 08:42:19 +01:00
Teddy
52382d2737
ISSUE #19185 -- Allow user to choose non random sample (#20299)
* feat: allow user to turn off rnadomized sample

* style: ran python linting

* fix: models default value for randomizedSample

* style: ran linting

* doc: move config to advanced
2025-03-19 08:42:00 +01:00
Mayur Singal
fb3ba391ff
MINOR: Fix failing pytest (#20332) 2025-03-19 12:35:37 +05:30
Pranita Fulsundar
7451e1a0f8
feat(ui): search settings with ranking config (#20331)
* feat: search settings with ranking config

* fix: test case for search preview
2025-03-19 06:43:09 +00:00
Mohit Yadav
d4631d6d1c
Add Post Call for Aggregate (#20220)
* Add Post Call for Aggregate

* update aggregation calls to post for lineage

* add platform lineage view

* add unit tests

* cleanup

* update platform lineage page

* add icon for other entities

* cleanup

* Add Lineage Migration

* Move fetch all service to common class

* Add view for service or domain

* remove source field

* add validation for inputs

* add platform lineage page

* fix tests

* Checkstyle fix

* fix tests

* resolved conflicts

* fix pytest

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
2025-03-19 12:07:05 +05:30
Mohit Yadav
9c59d6f74a
Add Allowed Domains (#20329) 2025-03-19 12:04:28 +05:30
Pranita Fulsundar
350c2ae853
test: fix search preview test case (#20335) 2025-03-19 11:06:53 +05:30
Chirag Madlani
955fae4171
chore(ui): update entity page layout (#20334) 2025-03-19 10:10:57 +05:30
Sweta Agarwalla
a2d48e19ec
Add pagelayout in all pages (#19766)
* add pagelayout in all pages

* add page titles

* update locales

* update z-index

* Update messages in unauthenticated pages

* updated as per comments

* updat alert

* update alert styles

* update test

* update icon

* updated i18n

* update test

* resolve issue

* update translations

* move style to less file

* update css for login alert

* update test

* update alert

* update to reset the alert on page change

* update pagelayout test

* update condition for resetting alert

* fix forgot password test

* update pagelayout test

* update operator

* update alert dismiss logic

* remove logic for alert dismiss
2025-03-19 10:10:31 +05:30
Dhruv Parmar
cbfb6dd9e7
MINOR: Fixed Legacy tag and follow button (#20321)
* fixed tags legacy

* fixed comments

* fix tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-03-19 09:42:20 +05:30
Chirag Madlani
2363ea8614
fix(ui): Persona comments and sonar issues (#20011)
* fix(ui): Persona comments and sonar issues

* improve code and add tests for generic tab

* adding test for common widget

* add tests for generic provider

* update

* fix tests

* fix tests

* fix tests

* update localization

* fix test

* modify MlModel tabs

* fix playwright tests

* fix playwright

* update translation

* fix failing tests

* fix translation

* fix unit tests

* make first tab as default selected

* update tests

* fix tests

* update default height for widgets

* update layout

* update translation

* fix layout changes

* support drag and drop for customize tabs

* fix tests

* update

* fix unit tests

* fix failing tests and sonarcloud

* fix tests

* fix more tests

* fix tests

* remove follow button for non-follower entity
2025-03-19 09:30:25 +05:30
Suman Maharana
a2057077ed
Fix: Added Tableau Customsql lineage (#20317) 2025-03-19 09:28:39 +05:30
Aniket Katkar
b094bf43aa
Refactor Service Insights and Ingestion Components (#20326)
- Updated ServiceInsightsTab to fetch data for the last 6 days instead of 7.
- Enhanced PlatformInsightsWidget to conditionally display icons based on percentage change.
- Passed serviceDetails prop to CollateAIAgentsWidget in Ingestion component.
- Replaced uiSchema in FiltersConfigForm with SERVICE_CONNECTION_UI_SCHEMA for better structure.
- Introduced SERVICE_CONNECTION_UI_SCHEMA in constants for consistent UI form ordering.
- Added utility function to generate an array of timestamps for the last 7 days.

These changes improve data accuracy and UI consistency across components.
2025-03-18 20:04:31 +01:00
Mohit Yadav
fc9afbe74a
added missing search cleanup (#20328) 2025-03-19 00:32:49 +05:30
Sriharsha Chintalapani
62c0ef09e9
Fix #19103: Search Settings with Ranking config (#19962)
* Search Settings with Ranking config

* Fix #19103: Search Settings with Ranking config

* feat: search setting based on entity

* refactor: css and address review comments

* test: add unit tests

* test: e2e test for update search setting

* update searchSettings.json

* Refactor search builder

* Refactor search builder

* Integrate it into SearchClients

* Integrate it into SearchClients

* Integrate it into SearchClients

* Add preview endpoint

* Add preview endpoint

* test: fix and add unit tests

* test: add playwright tests

* style: fix minor styles

* fix: search preview on reload page

* Fix merge conflicts

* refactor: address PR comments

* style: term boost and icons

* fix: route for entity search page

* Fix fqn search, store search settings, add validation

* Fix SearchSettings tests

* Refactor the code to remove duplication; fix aggregation to have only unique field names

* Fix preview calls, common aggregations

* Fix search ranking

* Fix search relevancy

* Remove useNaturalLanguageSearch

* fix: style, delete field and tests

* Add text fields for tags, tier, certification

* Fix java style

* fix: style variables

* fix: localisation and styles

* fix merge conflicts

* Fix failing test due to same aggrgation name coming from the asset configuration and global

* Fix Hierarchy Tests

* Fix Test Case failures

* Add NLQ integration interfaces

* disable NLS by default

* Fix Glossary and Glossary Term Resource Tests

* revert openmetadata

* fix path for json search settings

* fix playwright failure

* Fix failing test

* add tag and search index

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-03-18 23:12:23 +05:30
Sriharsha Chintalapani
706cebd97a
Opensearch connector (#19698)
* Fix #19667: OpenSearch Connector

* Fix #19667: OpenSearch Connector

* do not ingest any system level indexes

* fix pyformat

* Add AWS auth

* Use common schema and fix ssl config in client

* Add openseach connector docs and update schema

* Remove api key auth type and complete docs checklist

* Remove unnecessary httpx dependency and pyformat

* Add compatible version of httpx for elasticsearch

* Fix pylint fails and py-tests validation error

---------

Co-authored-by: Mohit Tilala <tilalamohit123@gmail.com>
Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com>
2025-03-18 18:45:25 +05:30
Shrushti Polekar
1869bcbecd
Fix: Assets Tab empty Summary panel and text formatting Bug (#20305)
* bug fix for editor and assets tab

* update markdownPatterns
2025-03-18 17:59:39 +05:30
mgorsk1
09743368b0
🎉 Init (#19044) 2025-03-18 17:23:50 +05:30
DataOps7
cb98269dea
Fixing wrong schema defaults for mutually exclusive fields (#19281)
* hotfix(api): Updated create tag schema's mutually exclusive field

* hotfix(api): Updated create tag schema's mutually exclusive field

---------

Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
2025-03-18 16:50:10 +05:30
Prajwal214
2bc34d99cf
Docs: Fixing Service Connection Information for Airflow (#20314)
Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>
2025-03-18 16:41:15 +05:30
safayavatsal
86714dc066
saml documentation updated (#20318) 2025-03-18 11:33:32 +01:00
Ayush Shah
20ab64d1f1
Fixes #17660: Oracle handle quotes for lowercase columns in workflow agents (#20309) 2025-03-18 15:48:58 +05:30
Aniket Katkar
e4c10bc401
Day 1: Service insights and agents tab improvements and bug fixes (#20294)
* update the service data insights charts to give percentage data

* fix the quey_cost_record_search_index not found error

* Fix java checkstyle

* Refactor Service Insights Tab and Widgets for Enhanced Data Visualization

- Updated ServiceInsightsTab to utilize new date utility functions for fetching chart data.
- Modified chart data structure to include percentage changes and current percentages.
- Enhanced PlatformInsightsWidget to display percentage values and improved tooltip functionality.
- Added new styles for better layout and responsiveness in TotalDataAssetsWidget.
- Removed unused SERVICE_INSIGHTS_CHART constant and integrated its logic directly into the fetching process.
- Introduced new enums for additional chart types in DataInsight.

This refactor aims to improve the clarity and usability of the service insights data presentation.

* Localization changes

* Fix the platform insights chart colors

* Make the insights tab as default for service details page

* Enhance Ingestion Component and List Table

- Added logic to conditionally render search dropdowns based on the selected sub-tab in the Ingestion component.
- Increased column widths for 'type', 'count', and 'action' in the IngestionListTable for better visibility.
- Adjusted scroll width in the IngestionListTable to accommodate new column sizes.
- Updated styles in metadata-agents-widget.less to ensure vertical alignment of table cells.
- Modified applicationAPI to include agentType in the application list parameters.
- Enhanced router utility to support sub-tab routing.

These changes aim to improve the user experience and layout of the Ingestion settings.

* Fix the playwright failures

* Fix the playwright tests

* fix notification alert flakiness

* Fix metadata agents table header styling

* localization changes

* Fix the flaky test
2025-03-18 11:17:24 +01:00
Imri Paran
5f3b0b4327
chore: make AppResource/convertPipelineStatus protected (#20303)
so it can be used with children classes
2025-03-18 09:57:33 +00:00
Ashish Gupta
ba4549ca3f
hide the import/export and bulk edit button in case of entity is delete (#20306) 2025-03-18 15:08:33 +05:30
fuzmish
7fa3e53403
Fix: Pass raw value of extraHeaders to ClientConfig (#19989) 2025-03-18 13:55:51 +05:30
IceS2
55ed62863e
Fix NoOp Trigger Workflow Instance Time Series (#20308) 2025-03-18 07:31:18 +01:00
KC31
dddfdcb7b5
Fixes ISSUE-13953: Converted Nifi Client from requests module to OM REST client (#20039)
* ISSUE-13953 Converted Nifi Client from requests module to OM REST client

* pyformat

* lint

---------

Co-authored-by: kc <kc@kcs-MacBook-Pro.local>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-03-18 11:43:20 +05:30
Rounak Dhillon
92f8fa4082
Docs: Note Addition in Custom SQL Test (#20310)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-03-18 11:39:27 +05:30
Ashish Gupta
b61c6d6269
supported async delete functionality for service entities (#20275)
* supported async delete functionality for service entities

* remove the multiple delete showing logic in ui and handle the recursive false case in case entity is not empty

* added unit test for the provider

* change playwright as per async delete

* change the toast notification to success for the delete process being started

* fix playwright test

* fix playwright failure

* fix the service ingestion playwright failure
2025-03-18 10:50:40 +05:30
Shailesh Parmar
20086f71ee
fix: #20173 Time zone notations for UI timestamps (#20293)
* fix: #20173 Time zone notations for UI timestamps

* fixed the bot test
2025-03-18 10:02:05 +05:30
Raul Marquez
b2497fb36e
Fix: Handle NULL created_at (#20015)
* Fix: Handle NULL created_at

* pyformat

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-03-18 03:42:14 +00:00
Carter
e332786de6
highlight the custom test result timestamp in milliseconds (#19702)
Co-authored-by: carterlin <carterlin@micron.com>
2025-03-18 07:39:39 +05:30
Juntao Zhang
7e8c94c7b8
Correct childrenCount for Organizations in Teams (#20138) (#20139)
* Fix childrenCount of organization in team (#19761)

* Fix UT (#19761)

* Fix code style (#20138)

* Fix UT (#20138)
2025-03-18 07:21:16 +05:30
mgorsk1
31044bd06f
🎉 Init (#19267) 2025-03-17 17:06:32 -07:00
Akash Jain
cad7b6cfea
docs: Add Docs for Minimum Requirements (#19967)
* feat: Add Docs for Minimum Hardware Requirements

* fix: Add s/w specifications and airflow specifications
2025-03-17 22:53:04 +05:30
harshsoni2024
dba37820d7
MINOR: e2e fixes (#20301) 2025-03-17 21:00:26 +05:30
Sweta Agarwalla
07ac8fa5eb
Update test connection modal to include error messages (#20248)
* update test connection modal to include error messages

* update test

* update as per comments

* updated component

* fix the error message and improve the code with unit test

* minor improvement

* fix the unit test and some improvement

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-03-17 19:32:43 +05:30
Dhruv Parmar
269d9b66d3
Redesign : Worked on Redesign of header component (#20098)
* fixed: pagination for deleted users

* fixed test cases

* fixed comments

* used admin token to authenticate

* feature: added Diagnostic info tab

* fixed comments

* fixed github comments

* fixed github comments

* fixed github comments

* fixed playwright cases

* fixed playwright cases

* update: Redesigning for header section

* updated language json file

* fixed commits

* entity button removed

* fixed github comments

* fixed github comments

* fixed github comments

* fixed github comments

* fixed comments

* comments fixed

* changed playwright porn  number

* changed playwright porn  number

* fixed comments

* created subcomponets || removed localip from playwright config file

* fixed comments

* added ussage detail and state for pipeline

* added ussage detail and state for pipeline

* fixed playwright || comments

* fixed github comments

* fixed sonarqube issues

* fixed test cases

* fixed jest test case

* fixed version changes

* fixed bulkEditEntity

* fixed failed test cases

* fixed advance search

---------

Co-authored-by: Dhruv parmar <dhruv@Dhruvs-MacBook-Air.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-03-17 19:05:27 +05:30
Rounak Dhillon
5e8e0b8aa5
Docs: 1.7 Lineage Heading Fix (#20298)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-03-17 11:36:46 +00:00
Rounak Dhillon
47017c44e6
Docs: Markdown Description Doc Updation (#20172)
* Docs: Markdown Description Doc Updation

* Docs: Markdown Description Doc Updation

---------

Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-03-17 17:01:46 +05:30
Rounak Dhillon
bec15d5c82
Docs: PostgresSQL Doc Updation (#20296)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-03-17 11:14:27 +00:00
Imri Paran
d9cd030c55
fix: convert json values for app configs (#20291) 2025-03-17 10:47:00 +00:00
Rounak Dhillon
45bbadfe2f
Docs: PostgresSQL Doc Updation (#20295)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-03-17 09:48:53 +00:00
Akash Verma
cf7a442e32
Fixes #19891 : Added measures in powerbi (#19990) 2025-03-17 14:43:22 +05:30
Rounak Dhillon
c51e0ca606
Docs: Note Addition in OIDC (#20292)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-03-17 14:36:01 +05:30
Rounak Dhillon
e25ba54fa2
Docs: Version Updation in YAML file (#20290)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-03-17 14:18:33 +05:30
Teddy
fbea55e5d3
feat: allow all as an argument in include columns (#20263)
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-03-17 09:10:12 +01:00
Shailesh Parmar
5756b4c9d3
fix: Add ALL COLUMNS in the profiling Settings #18507 (#20271) 2025-03-17 13:04:39 +05:30