11901 Commits

Author SHA1 Message Date
Pere Miquel Brull
2e7c9a0875
FIX #19765 - Improve Column Name Scanner (#20136) 2025-03-07 14:32:59 +01:00
Pere Miquel Brull
6b45d84f6f
Fix #20010 - Don't initialize pipeline service client if not enabled (#20013)
* do not init service client if disabled

* format
2025-03-07 14:31:01 +01:00
Pere Miquel Brull
6a60d4cb68
MINOR - PipelineServiceClientFactory exception handling (#20070)
* MINOR - PipelineServiceClientFactory exception handling

* Update PipelineServiceClientFactory.java
2025-03-07 14:30:47 +01:00
Aniket Katkar
24e67e8608
Epic: Day 1 service (#19914)
* Add the Platform Insights for the service details page

* Add new localization translations

* Fix the styling

* Add Data Quality widget in the service details page insights tab

* Remove the unused localization keys

* Fix the border radius

* Update the border color

* Add Total Data Assets widget

* localization changes

* Fix the Tier insights chart

* Add Tier and PII Distribution charts

* Localization changes

* Fix the calls for special fqn

* Limit the DataQualityWidget only to the DB services

* Add the MostUsedAssetsWidget

* Add missing loaders to the widgets

* Localization changes

* Update the API call for most used assets

* Add most expensive queries widget

* Localization changes

* Move the widgets logic to classBase for better customization

* Fix the font size

* add charts backend

* fix initialisation

* fix migration

* pii chart

* Add assets_with_tier DI system chart

* Fix the service insights charts

* localization changes

* spotless

* filter to be regex instead of literal compare

* Fix stylings for Most Used Assets widget

* Fix Unit tests

* Remove the New widgets

* Delete unused utils

* Fix the ServiceEntity tests

* Move SystemChartType to enum file

* Worked on comments

* Refactor ServiceInsightsTab and TotalDataAssetsWidget for improved code organization

* Refactor PlatformInsightsWidget and improve type safety

- Added PlatformInsightsWidgetProps interface for better type definition
- Updated PlatformInsightsWidget component to use the new interface
- Simplified component props typing
- Minor code cleanup in TotalDataAssetsWidget
- Updated Fqn utility method with a more precise regex replacement

* Refactor ServiceInsightsTab to use serviceDetails prop and remove Fqn utility method

- Updated ServiceInsightsTab to accept serviceDetails prop instead of using useFqn hook
- Removed Fqn.getNameWithoutQuotes method
- Updated PlatformInsightsWidget and TotalDataAssetsWidget to use serviceName prop
- Added ServiceInsightWidgetCommonProps interface for shared prop typing
- Simplified service name handling across components

* Refactor ServiceInsightsTabUtils to use local i18n import

- Updated import for internationalization to use local i18next utility
- Removed direct import of 't' from 'i18next'
- Imported i18n from local utility and destructured 't' method

* Improve type safety in TotalDataAssetsWidget component

- Added Readonly type to ServiceInsightWidgetCommonProps prop interface
- Enhanced type safety for component props

* add postgres migrations

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-03-07 18:40:10 +05:30
Pere Miquel Brull
8b175944ee
MINOR - Add UsageDetails to EntityInterface (#20111)
* MINOR - Add UsageDetails to EntityInterface

* fix
2025-03-07 12:14:52 +01:00
Mohit Yadav
97bce917be
Fix Deletion of Entities (#20129) 2025-03-07 12:41:52 +05:30
Shailesh Parmar
c65a504ffd
fix #19869: Other columns are not visible when testSuite name is large (#20121) 2025-03-07 12:37:04 +05:30
harshsoni2024
40a9c67875
Day 1 - Dashboard service lineage without db_service_name (#19911) 2025-03-07 11:16:58 +05:30
Aniket Katkar
1b137b7f65
Fix the documentation links (#20130) 2025-03-07 09:54:14 +05:30
Mayur Singal
46947277c4
MINOR: Fix cost analysis build failing for postgres (#20122) 2025-03-06 21:30:28 +00:00
Shrushti Polekar
70183eb11d
Fix : User profile page revamp UI fixes (#19975)
* ui fixes

* ui fixes for placeholders

* minor fix

* placeholder updates for activity and task tab

* placeholder component fixes

* minor fix

* bug fix for task action permission and css fix

* feed card width issue fix

* loader issue

* glossary page issue fix

* localization file changes

* entity icon and popover card on hover

* fix RichTextEditorIssue

* minor fix

* fix avatar

* fix avatar

* chip component fix

* alignment issue fix

* minor fix

* emoji tooltip fix

* action req btn fix

* avatar group dropdown and loaders

* test updates

* minor fixes

* minor fixes

* minor fix

* css fix

* minor fix

* playwright test cases for user details

* minor fix

* minor css fix

* minor css fix

* minor css fix

* minor fix

* minor fix

* edit persona domain team ui fixes

* minor fix

* minor fix

* fix the extra api call for feed fecthing fix due to in view

* diffview view more issue fix

* loader and popover issue fix

* popover for comment headers

* localization changes

* localization file changes

* minor fix

* minor fix

* disbale task filter for mentions subtab

* refactor code

* ui fixes

* address pr comments

* bg color changes and adddress pr comments

* minor fix

* design change

* task tab details design change

* task tab card changes

* style changes

* style change for testcase failure

* profile changes

* remove wrong playwright test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-03-07 01:08:44 +05:30
Suman Maharana
adc50de9f4
Fix - Manual constraints deleted (#20118) 2025-03-06 22:09:31 +05:30
Mayur Singal
c1592b54c5
Capture Query Cost (#19991) 2025-03-06 19:49:59 +05:30
Imri Paran
242e85a797
fix(change-summary): minor issues (#20095)
- deep copy previous change summary so that it doesnt get modified
- handle multiple fields during consolidation
2025-03-06 15:00:01 +01:00
Ashish Gupta
2704ed1900
fix wrong suggestion count being fetched on table change (#20091) 2025-03-06 18:53:07 +05:30
Rounak Dhillon
c1f38f38a8
Docs: ADLS datalake Connector Change (#20116)
* Docs: ADLS datalake Connector Change

* Update index.md

---------

Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-03-06 18:49:26 +05:30
Akash Verma
af9d7c9fa3
Fixes #15696: Added Powerbi filter query (#19912)
* Powerbi filter query

* error handling

* Added test and minor changes

* Checkstyle

* resolved comments

---------

Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
2025-03-06 18:24:57 +05:30
Ashish Gupta
f29bad1c1c
fix the application re-loading on profile page team or role changes (#20108) 2025-03-06 18:24:44 +05:30
Suman Maharana
137f86c00d
Day1 - Pipeline Usage (#19960) 2025-03-06 18:19:42 +05:30
Suman Maharana
0cd35015d7
#1049 Day 1 Dashboard Usage - Tableau, Looker (#19796) 2025-03-06 18:15:28 +05:30
Suman Maharana
4d464c3173
Fix dbt Nonetype not Iterable (#20073) 2025-03-06 18:14:25 +05:30
Chirag Madlani
28a69eaa27
chore(ui): add loggedInAPI to show actual error instead generic one (#20110) 2025-03-06 17:32:43 +05:30
Ayush Shah
064b43f2e0
MINOR: Modify from Profiler to Auto Classification for sample data (#20101)
* Docs: Modify from Profiler to Auto Classification Documentation Link

* Docs: Import AUTO_CLASSIFICATION_DOCS constant for documentation link
2025-03-06 15:33:30 +05:30
Imri Paran
5261cd9713
fix(updater): process nested columns (#20088)
- fixed updater to process nested columns properly
2025-03-06 09:28:53 +00:00
Imri Paran
3980d030b9
fix timeout (#20106) 2025-03-06 09:21:16 +01:00
Ashish Gupta
50025a68a0
#19879: support column customization in service pages (#20072)
* supported column customization for tables

* remaning localization changes

* added unit test and some code optimization

* file import fix

* fix the column re-ordering

* code optimization

* updated playwright test for the glossary table customization

* change the functionality to passing the default and static colum to Table and not in the colums object

* fix the issue for columns not visible due to the filter condition

* support column customization in service pages

* minor leftover

* changes done as per comments

* fix sonar issue

* fix unit test
2025-03-06 11:27:50 +05:30
Rounak Dhillon
50a4b13744
Docs: SS Updation in Profiler Workflow (#20100)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-03-06 11:09:48 +05:30
Chirag Madlani
a65b4b4200
chore(ui): fix package.json with deps (#20083)
* chore(ui): fix package.json with deps

* fix resolutions

* revert dompurify resolution
2025-03-06 10:44:57 +05:30
Mayur Singal
0b8f882941
MINOR: Fix test connection on updating bot jwt (#20093) 2025-03-06 10:21:15 +05:30
IceS2
10cfd77a73
Add tag and description Sources to Data Insights (#20087) 2025-03-05 19:36:06 +01:00
Imri Paran
dd2bfeaff3
chore: timeout py-tests after 180 minutes (#20077)
* chore: timeout py-tests after 120

* Update py-tests.yml
2025-03-05 17:22:05 +00:00
Suman Maharana
29faee5b16
Fix Sigma not ingesting workbooks (#20082) 2025-03-05 17:21:20 +05:30
Ashish Gupta
d8255b42d7
#19879: supported column customization for tables (#20049)
* supported column customization for tables

* remaning localization changes

* added unit test and some code optimization

* file import fix

* fix the column re-ordering

* code optimization

* updated playwright test for the glossary table customization

* change the functionality to passing the default and static colum to Table and not in the colums object

* fix the issue for columns not visible due to the filter condition

* changes done as per comments
2025-03-05 17:14:05 +05:30
harshsoni2024
b14b4f5ac8
snowflake vector & unknown col. fix (#20079) 2025-03-05 17:00:14 +05:30
Chirag Madlani
1d65c9e656
[Snyk] Fix for 2 vulnerabilities (#19825)
* fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JSONPATHPLUS-8719585
- https://snyk.io/vuln/SNYK-JS-DOMPURIFY-8722251

* fix the sonar issue

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-03-05 16:25:36 +05:30
Karan Hotchandani
d805ec9590
fix search query for non admin pages (#20078) 2025-03-05 15:37:40 +05:30
Shailesh Parmar
47d285abe5
playwright: fixed flakiness in incident manager test (#20057) 2025-03-05 15:37:30 +05:30
Rounak Dhillon
160b431091
Docs: Tableau Note Updation in Connectors (#20076)
* Docs: Tableau Note Updation in Connectors

* Docs: Tableau Note Updation in Connectors

---------

Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-03-05 08:00:12 +00:00
Pere Miquel Brull
55d7e50441
MINOR - Add and remove data products Actions in Automator (#19948)
* MINOR - Add and remove Data Product assets in Automator config

* MINOR - Add and remove Data Product assets in Automator config

* domain mixin

* build ref

* build ref

* create types

* fix tests

* fix conflicts

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-03-05 07:11:17 +01:00
Sweta Agarwalla
ff63ec55bc
update block editor url to open when clicked (#20068) 2025-03-05 11:13:09 +05:30
olof-nn
c46ed2aa56
Don't overwrite query to execute (#20069) 2025-03-05 11:11:20 +05:30
Karan Hotchandani
fb1283b8a7
fix external app logs (#20066) 2025-03-05 11:04:03 +05:30
Akash Jain
4eec3eddea
chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
IceS2
70a2aa1778
Workflow improvements (#20054) 2025-03-04 14:08:45 +01:00
Mayur Singal
6f0dbd01eb
MINOR: Redshift - better log for view with no schema binding (#20005) 2025-03-04 15:26:20 +05:30
Mayur Singal
2af5e30f4c
MINOR: Improve memeory in temp table lineage (#20041) 2025-03-04 15:24:47 +05:30
Juntao Zhang
67a0795f7b
Fix glossary page performance issue with large number of terms(#19761) (#19771)
* Glossary Page Performance Issue with Large Number of Terms(#19761)

* Add glossary page performance unittest(#19761)

* Fix dup setFieldsInternal(#19761)

* Add fetch childrenCount (#19761)

* add comment about setFieldsInBulk(#19761)

* rename to countFindTo(#19761)

* fix findByIds return both id and json (#19761)

* turn up UT timeout (#19761)

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-03-04 10:02:48 +05:30
Ashish Gupta
9e13ff6be8
fix the user spec failure for the dataConsumer user permission (#20055) 2025-03-04 08:46:01 +05:30
Imri Paran
f21b6d1a13
MINOR: increase delta for certification workflow test (#19977)
It appears to be flaky for small deltas
2025-03-03 16:06:45 +00:00
Imri Paran
4ada5b7bbf
Fixes 1048: Added changeSummary for tables (#19887)
* feat: add changeContext to changeDescription

* rev: unintended changes

* rev: unintended changes

* feat: implemented change summary field

- implemented ChangeSummarizer which handles change summaries based on tracked fields and list of fields changes.
- added a changeSummary field to table entity which captures change metadata like user, time and source
- added the changeSource as a field to updater. maybe breaks things in collate.

* use additional properties instead of existingJavaType otherwise types dont get created in java.

* added getUpdater(T original, T updated, Operation operation) to not break collate

* updated API docs

* - fixed null access of changeSummary
- added changeSummary to table index

* fix: PR comments

- added changeSummary as nested field in changeDescription
- removed unneeded migrations
- added changeSummary to table search index

* reverted table.json and TestUtils.java

* reverts
2025-03-03 16:35:23 +01:00