4793 Commits

Author SHA1 Message Date
Ashish Gupta
4703a41c73
MINOR: fix the tags dropdown overlapping if multiple open at a time (#21333)
* fix the tags dropdown overlapping if multiple open at a time

* supported for other entities

* added playwright test

* use the generic provider instead of props

* fix the lineage truncating issue

* fix the playwright test
2025-06-04 10:36:52 +05:30
Sriharsha Chintalapani
18bd4689a0
Add Data Contracts Specification and APIs (#21164)
* Add Data Contracts Specification and APIs

* Fix checkstyle

* Add @Repository

* Add @Repository

* Address YAML APIs

* Fix tests

* Fix tests

* Address comments

* Fix tests for checking table/topic fields do exists for a data contract

* migrate to jakarta

* migrate to jakarta

* add semantics

---------

Co-authored-by: Harsha <harsha@Harshas-MacBook-Air.local>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-06-04 06:36:28 +02:00
IceS2
5b20b84546
MINOR: Add logic to handle WorkflowContext on Ingestion (#21425)
* Add logic to handle WorkflowContext on Ingestion

* Revert base.py changes

* Removed comment

* Fix basedpyright complaints

* Make ContextManager automatically add its context to the PipelineStatus

* Small changes
2025-06-03 17:35:08 +02:00
Shrushti Polekar
da5cfff724
chore(ui): Added error logs for missing config values (#21541)
* added error logs for corrupt or missing config values

* update console info to warn

* update localization files

* address pr comments
2025-06-03 20:02:31 +05:30
Shailesh Parmar
d52aad6244
Improvement: #21455 Improve renderning time for profiler chart for large amount of data (#21525)
* Improvement: #21455 Improve renderning time for profiler chart for large amount of data

* Update Profiler and Chart components to handle larger datasets by increasing data size limit and removing unnecessary dataKey prop from Brush component.

* addressing comment
2025-06-03 19:18:50 +05:30
Pere Miquel Brull
c8fddb223d
FIX #21483 - Filter Ingestion Pipelines by provider (#21498) 2025-06-03 12:13:21 +02:00
Dhruv Parmar
d5ba5e14a1
fix(ui): fixed entity header truncate issue (#21489)
* fixed entity header

* remove fixed value

* removed unnnecessary changers

* removed unnnecessary changers

* centered all the button for glossery header

* fixed badge wrapping

* fixed sonar test cases

* removed row col from glossery header

* fixed spacing
2025-06-03 11:01:10 +05:30
Ashish Gupta
bb54555daa
fix lineage child node column name not taking remaining space in card and showMoreButton (#21473)
* fix lineage child node column name not taking remaning space in card

* fix the showColumn button which was apperaring even if there were no columns
2025-06-02 20:49:09 +05:30
Chirag Madlani
267a82444f
chore(ui): handle logout gracefully (#21322)
* chore(ui): handle logout gracefully

* update the login API and tokenServiceUtil behavior

* temp checks with logs

* fix okta autorenew behaviour

* fix auth0

* fix ssos logout behaviour

* fix tests

* fix tests

* fix missing unit tests

* address comments

* minor fix
2025-06-02 11:44:22 +05:30
Akash Verma
dba56f306c
SSIS Connector (#21290) 2025-06-02 11:24:49 +05:30
Pranita Fulsundar
066c167d34
fix(ui): dashboard data model name column should not be link (#21470)
* fix: dashboard data model name should not be link

* minor refactor

* add tests

* style: name and displayName color

* refactor code

* style: name/displayName color change
2025-06-02 10:36:30 +05:30
Pranita Fulsundar
f4720e0cb7
fix(ui): pagination limit for dashboards (#21466)
* fix: pagination limit for dashboards

* add e2e test

* refactor: address pr comments
2025-06-02 09:54:22 +05:30
Aniket Katkar
0dfa61a0cc
Fix(UI): Add agents dropdown not showing auto-classification agent option (#21461)
* Fix the issue with agents list dropdown not showing the auto classification agent when no agents are present.

* Un-skip and fix the auto classification playwright test

* Fix the unit test
2025-06-02 09:02:05 +05:30
Chirag Madlani
b5f47e3309
fix(ui): #21479 filter announcment widget from customisation (#21497) 2025-05-31 13:03:18 +05:30
Shrushti Polekar
324aab71a4
Fix #21468 : Profile picture display issue (#21474)
* fix profile url issue

* added unit test
2025-05-30 10:46:35 +05:30
Shailesh Parmar
b0ff7887ae
Feat: #21138 Display Test Case Version Change (#21324)
* fix: #21138 Display Test Case Version Change

* Enhance Test Case Version Page: Integrate versioning functionality and update interfaces. Added API calls for fetching test case versions and details, and updated the DataAssetsVersionHeader interface to include TestCase. Improved loading states and error handling in the TestCaseVersionPage component.

* Enhance Incident Manager with version handling and permissions

- Added support for version pages in IncidentManagerPageHeader and TestCaseResultTab components.
- Introduced isVersionPage prop to manage permissions and display logic based on version context.
- Updated IncidentManagerDetailPage to handle version-specific data fetching and display.
- Refactored related components to utilize ChangeDescription for improved data handling.

* Implement parameter value diff display in TestCaseResultTab

- Added a new utility function to compute differences in parameter values.
- Integrated the parameter value diff display into the TestCaseResultTab component.
- Updated Feeds.constants to include PARAMETER_VALUES enum.
- Enhanced EntityVersionUtils with new methods for handling parameter value diffs.

* Enhance Data Quality components with parameter value diff display and styling updates

- Updated EditTestCaseModal to conditionally display test case names.
- Modified IncidentManagerPageHeader to disable compact view.
- Added new styles for version SQL expression display in TestCaseResultTab.
- Refactored TestCaseResultTab to handle parameter value diffs more effectively, including separate rendering for SQL expressions.
- Enhanced utility functions in EntityVersionUtils to support default values in parameter diffs.
- Updated DataQualityUtils to use isNil for better null handling.

* added licence

* updated edit icon and hide incident tab in version view

* Enhance Test Case Versioning: Update routing to support detailed version paths and improve UI styles for version display. Added new route for test case details with version and adjusted related components for better handling of version-specific tabs.

* fix unit test

* added playwright

* resolved sonar cloud issue
2025-05-29 17:54:06 +05:30
Shrushti Polekar
5a3e5adc60
Fix(ui) : Persona customization widgets style issues (#21415)
* fix table widgets overflow issue for persona customization

* fix widget header border radius

* fix data products widget style for persona customization

* minor style update

* render normal content instead of expandable card for few widgets
2025-05-28 16:28:54 +05:30
Mayur Singal
dd689d4aa8
Fix #19383: Fix AttributeError in redpanda connector (#21421) 2025-05-28 16:08:14 +05:30
Karan Hotchandani
4c74cd6e0f
fix query builder widget any and not operations (#21416) 2025-05-28 12:28:20 +05:30
Pranita Fulsundar
9dee189e11
feat(ui): permissions errorplaceholder message improvement (#21380)
* feat: permissions errorplaceholder message improvement

* feat: add placeholder message

* add localisation values

* fix: unit tests

* fix sonar issues

* fix tests
2025-05-28 11:09:02 +05:30
Dhruv Parmar
860fba5099
Fix(ui): table view for custom property (#21397)
* fixed table view for custom property

* removed table view from persona and custom property

* moved constent to different file
2025-05-28 10:29:46 +05:30
Sriharsha Chintalapani
138d57f890
Issue-19251: Upgrade dropwizard to 4.x and Jetty to 11.x (#19252)
* Issue-19251: Upgrade dropwizard to 4.x and Jetty to 11.x

* keep jdbi3.37.1 version for ConnectionAware functionality

* Code builds

* Merge with main and fix MCP

* Fix to make server run

* Tests fix

* JsonArray causing issue

* Fix WebSockets

* fix json2schema using jakarta instead of javax

* Fix patch tests

* Fix tests

* Register auditing subtypes in OpenmeteadataOperations

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-05-27 20:31:59 +05:30
Ashish Gupta
1ba3250ffc
fix playwright for entity announcement (#21417) 2025-05-27 19:17:34 +05:30
harshsoni2024
9b3ef85aac
MINOR: unity catalog separate icon (#21384) 2025-05-27 18:50:00 +05:30
Dhruv Parmar
182ca660c6
Fix(ui): flaky entity test (#21387)
* fixed flaky entity test

* removed unwanted code
2025-05-27 14:16:51 +05:30
Pranita Fulsundar
0d4a7db0d9
chore: revert search order and minor styles changes (#21395) 2025-05-27 10:59:05 +05:30
Shrushti Polekar
10501453f9
fix:error notification for failure of data products fetching (#21386) 2025-05-26 21:24:24 +05:30
Imri Paran
baee931b85
MINOR: App changes for collate support (#21068)
* feat: prep for collate support

- Added support for delayed background jobs. This is to delete the support user after a while.
- added ScheduleType.OnlyManual for applications to support only manual triggers
- Added a four hour token expiration
- Allow a null trigger type in job data (not sure what it's for)

* added test for delayed job

* added type checking for enumCleanupArgs in navbar

* - added a support toten type
- added job handler for delete token

* fixed whitelist links

* patch OnlyManual apps

* Update openmetadata-spec/src/main/resources/json/schema/entity/applications/app.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* added indexes for runAt

* use NO_JOB_SLEEP_SECONDS in background job test

* Fixed NavBar test

* removed backticls

* fix indexes

* change for support app

* fix tests

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-05-26 12:02:14 +02:00
Sweta Agarwalla
a2f4c600be
Update images (#21373)
* update images

* update styles
2025-05-23 12:02:52 +05:30
Aniket Katkar
2da78cd7fd
Add what's new for 1.7.1 release (#21363) 2025-05-22 16:58:38 +05:30
Shailesh Parmar
5f93b1d581
fix: updated snowflake test based on new configs (#21349) 2025-05-22 14:38:08 +05:30
Prajwal214
cc96317f79
Docs: updating Cost Per TiB in docs (#21355)
Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>
2025-05-22 14:33:29 +05:30
Ashish Gupta
bbffeb87c7
fix the entityRightPanel and serviceEntity playwright spec (#21352) 2025-05-22 14:13:12 +05:30
Sweta Agarwalla
fd927130a5
Fix carousel image and image resolutions (#21332)
* fix carousel img and img resolutions

* update sizes

* update image styles

* update styles

* fix sonar failure
2025-05-21 20:56:13 +05:30
Chirag Madlani
5cb18f5fa6
test(e2e): add test to validate installed app call (#21337)
* test(e2e): add test to validate installed app call

* nit tr-tr.json
2025-05-21 20:40:49 +05:30
Dhruv Parmar
f9f438fa09
Fix(uI) : Removed collapse button from teams page (#21306)
* removed collapse button from teams page

* removed unwated spacing

* addressed comment

* fixed playwright tests

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-05-21 20:08:12 +05:30
Shrushti Polekar
d5d9a146af
fix(ui): Feeds count not showing up in PipelineDetails page. (#21339)
* fix pipeline feeds count update

* minor update

* added test
2025-05-21 19:52:43 +05:30
Ashish Gupta
82e8358cd9
MINOR: fix the right panel visible after expanded is closed (#21338)
* fix the right panel visible after expanded is closed

* remove the unwanted loops and use leftPanel from above memo
2025-05-21 17:17:25 +05:30
Chirag Madlani
02235cdd9d
chore(ui): cache version response for any hour to avoid frequent calls (#21323)
* chore(ui): cache version response for any hour to avoid frequent calls

* fix tests
2025-05-21 17:12:37 +05:30
ozgunakalin
ef9c2575e5
Fixes 21300: Add Turkish language (#21303)
* Create tr-tr.json

turkish language support json file

* turkish language support

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-05-21 09:56:41 +05:30
Ashish Gupta
25a00c6d1e
fix the entity collapsable right panel (#21317)
* fix the entity collapsable right panel

* minor condition fix

* optimize the code
2025-05-20 18:52:03 +05:30
Karan Hotchandani
4dab2be0ab
add virtual list for lineage select (#21312)
* add virtual list for lineage select

* update tests

* move to lineage constants
2025-05-20 18:35:39 +05:30
Ashish Gupta
778d0927aa
fix the data product being rendered in tables (#21313) 2025-05-20 18:23:47 +05:30
Aniket Katkar
9ecc1c2781
Hide incremental metadata extraction config in the UI (#21294) 2025-05-20 16:59:41 +05:30
Ashish Gupta
ccb467fdc9
fix the tags rendering in entity version pages (#21305) 2025-05-20 15:46:22 +05:30
Ashish Gupta
7a6465c038
MINOR: fix the success theme color and remove the beta tag custom theme (#21302)
* fix the success theme color and remove the beta tag custom theme

* fix the test
2025-05-20 14:40:39 +05:30
Mayur Singal
509bc0d826
MINOR: Use slow query log for mysql lineage (#21291) 2025-05-20 11:10:06 +05:30
Mohit Yadav
bbc450b2d1
Embedded MCP Server (#21206)
* Mcp Server

* Update Server

* Refactored into multiple files

* Add Tool Dynamic loading

* Updated to use toolName

* add description for tools

* initial create glossary term action

* initial patch entity tool

* Fix Glossary Tool

* Use prepare

* Changed const to default

* Prepare for Collate Tools

* Update HttpServletSseServerTransportProvider.java

* Checkstyle fix

* endpoint changed to messages in new versions

* Add Auth Filter to MCP Request

* description

* clean response

---------

Co-authored-by: Pablo Takara <pjt1991@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-05-20 07:23:50 +02:00
Shrushti Polekar
292c334b0b
Fix(test) : Announcement failing test (#21270)
* fix announcement failing test

* minor fix

* address pr comment

* minor fix

* remove api call wait
2025-05-20 10:41:55 +05:30
Ashish Gupta
7d31c8a529
fix the description box of team page (#21287) 2025-05-20 10:36:12 +05:30