2333 Commits

Author SHA1 Message Date
aji-aju
06953ee266
Fixes #20289 : Added application run logs for DataRetentionApp (#20581)
* Added application run logs for DataRetentionApp

* Code changes to accommodate change in EntityStats
2025-04-11 15:21:54 +05:30
Mohit Yadav
432b74f8cb
Add Policy validation to users (#20520) 2025-04-11 09:48:22 +05:30
Mohit Yadav
523e504a31
Fix-20765 Issue in update() method (#20766) 2025-04-11 09:47:23 +05:30
Mohit Yadav
d86257c2a0
Missing Permission on Adding Users to team (#20768) 2025-04-11 09:37:20 +05:30
IceS2
f88d9ba392
MINOR: Renamed DayOneApp to AutoPilot (#20720)
* Renamed DayOneApp to SmartStart

* Fix Checkstyle

* Change the day one app references in the UI

* Change Smart Start to Auto Pilot

* Adding autoPilotAppConfig.ts generated file

* fix

* Update the generated types

* Change the Auto Pilot to AutoPilot

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-04-10 21:47:45 +05:30
Pere Miquel Brull
d45498e603
FIX #19919 - Traverse children columns when accepting suggestions (#20690) 2025-04-10 16:39:59 +02:00
Mohit Yadav
dac5182921
Fix Empty Password Settings (#20739) 2025-04-10 11:20:40 +05:30
Imri Paran
14f493879c
MINOR: chore: explicit types in appRunRecord.json (#20636)
* chore: explicit types in appRunRecord.json

This does not change the actual schema of AppRunRecord so no database migrations are required. It improves the ergonomics of building a an app status.

* fixed AppLogsViewer.component.tsx

* modified AppUtils to use new schema

* added wide catcher
2025-04-09 17:40:48 +05:30
Mohit Yadav
3a01ad7da5
[Fix-20125] OIDC: Allow max_age to be optional (#20721)
* Make Max Age Optional

* spotless fix
2025-04-09 15:09:57 +05:30
Mohit Yadav
6db8454649
fix azure null refresh token issue (#20725) 2025-04-09 15:03:49 +05:30
Mohit Yadav
4aa070f04e
Add Check for Null destinations (#20717) 2025-04-09 12:02:43 +05:30
Mohit Yadav
ec5c83441a
Fix Add Derived Tags while batch fetching (#20716) 2025-04-09 11:35:59 +05:30
aji-aju
f573015a38
Default credentials, prefix path in Azure (#20707) 2025-04-09 10:21:48 +05:30
sonika-shah
38d866be60
Fix - 1.7 Glossary feedback and other minor bug fixes (#20652)
* Fix - 1.7 Glossary feedback and other minor bug fixes

* check for duplicateTerms in glossary

* check for duplicateTerms in glossary enable playwright

* fix tests

* playwright fix

* fix playwright for GlossaryImportExport.spec.ts

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-04-09 09:59:15 +05:30
Mohit Yadav
bc701ae993
Add Logs for import export (#20709) 2025-04-08 23:26:42 +05:30
Mayur Singal
202519fd2d
MINOR: Fix PII Charts (#20481) 2025-04-08 18:03:23 +05:30
Mohit Yadav
6970b11677
Fix Indexing Issues (#20686) 2025-04-08 16:27:43 +05:30
aji-aju
880a2cd7a8
Added prefix, and SSE in S3 (#20678) 2025-04-07 23:28:18 +05:30
Mayur Singal
4a407f6d0d
MINOR: Implement column validation in lineage patch api (#20545) 2025-04-07 21:24:46 +05:30
IceS2
c2d099eca1
Testing (#20632) 2025-04-04 16:35:16 +02:00
Gyowanny P. Queiroz
ec0e23d1a2
Rename ingestion agent to ingestion runner entity reference (#20610)
* Rename ingestion agent to ingestion runner entity reference

* minor key updates

---------

Co-authored-by: Sweta Agarwalla <swetaagarwalla13@gmail.com>
2025-04-04 16:28:20 +02:00
Teddy
0028ae0cd2
ISSUE #20570: allow incident to be set to new from any points (#20585)
* fix: allow incident to be set to new from any points

* fix: added test back
2025-04-03 17:01:17 +02:00
Ayush Shah
ee6164e2f9
Enhance: Add PATCH endpoint to update storage service by FQN in StorageServiceResource (#20598) 2025-04-03 15:56:44 +05:30
Pere Miquel Brull
1a99f2e85e
Revert "Rename ingestion agent to ingestion runner entity reference (#20588)" (#20599)
This reverts commit d1f8b30a0688a18c0ab8b59efa1b1940ab83346b.
2025-04-03 09:04:11 +02:00
Gyowanny P. Queiroz
d1f8b30a06
Rename ingestion agent to ingestion runner entity reference (#20588) 2025-04-02 17:56:15 -03:00
IceS2
c30878448f
MINOR: Fix collate ai documentation agent (#20566)
* Fix Collate AI Agent update

* Testing stuff

* Testing stuff

* Fix Workflow Instance Update when a task goes into exception

* Fix Workflow Instance Update when a task goes into exception
2025-04-02 15:33:53 +02:00
IceS2
bfa096d7f3
MINOR: Fix workflow instance status (#20562)
* Add Tier 2 to Collate AI agents on Day1Workflow. Fix Workflow Status

* Fix Workflow Instance Status

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-04-02 15:33:24 +02:00
olof-nn
d9987717fa
ISSUE-20533: fetching tag field for table to not delete certification (#20534)
* ISSUE-20533: fetching tag field for table to not delete certification

* java codestyle

* format

---------

Co-authored-by: Imri Paran <imri.paran@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-04-02 07:52:05 +02:00
Imri Paran
368af6401f
fix: nullify config if not available (#20556) 2025-04-01 17:44:59 +02:00
Mohit Tilala
06ab82170b
Fixes #19534: Snowflake stream ingestion support (#20278) 2025-04-01 13:02:37 +05:30
Mohit Yadav
7a49a94235
Add null check (#20518) 2025-03-31 23:44:20 +05:30
Mohit Yadav
c70c6e7436
Fix token invalid message (#20526) 2025-03-31 17:47:22 +05:30
Pere Miquel Brull
0aa8bde8af
FIX - Single suggestion should be marked as Suggested too (#20488) 2025-03-31 12:06:55 +02:00
Mohit Yadav
4aa8a0c0a1
Add last login time in User when logging in (#20390)
* Add last login time

* Add change to entitySpecificUpdate

* remove last login time from createOrUpdate

* moved UpdateLastLogin to user repository

* Added last login Time on login  (#20419)

* updated last login time

* removed condition

* added unit tests

---------

Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-03-31 10:25:03 +05:30
IceS2
900c12ba08
Remove from Day One Experience Application Name (#20499) 2025-03-28 14:02:41 +01:00
IceS2
c9182016db
MINOR: Update DayOneWorkflow Agent Names (#20473)
* Update DayOneWorkflow Agent Names

* Migrations for CollateAI DisplayName Update

* Remove wrong migrations
2025-03-28 14:01:42 +01:00
Mohit Yadav
c86f1ef0f7
Domain And Data products Lineage (#20468)
* Extended Lineage

* Extended Lineage for Data Products addition in bulk asset and cleanup
2025-03-27 16:19:33 +05:30
Ayush Shah
7a3990f350
Fixes 19119: Enhance TableCustomSQLQueryValidator to support threshold operation (#20307) 2025-03-27 13:11:56 +05:30
IceS2
690f862177
Fix DI Data Stream delete on OpenSearch (#20447) 2025-03-26 16:09:03 +01:00
Mohit Yadav
cb68a207b7
Fix Migration for postgres (#20440) 2025-03-26 14:27:26 +05:30
IceS2
8c7774e6ae
Fix LongRunning Steps Retriggering Endlessly (#20421) 2025-03-26 08:39:08 +01:00
sonika-shah
d696a0c6e7
Minor: Add column count validation when creating table-type custom property (#20418)
* Minor: Add column count validation when creating table-type custom property

* Minor: Add column count validation when creating table-type custom property
2025-03-26 11:47:44 +05:30
Mohit Yadav
7e731648ab
Add Data Product Lineage (#20400)
* Add Data Product Lineage

* Migrate Data Products

* add null check for entity

* add data product layer

* Add index specific conditions

* add tests

* update nlp icon

* Add missing conditions

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2025-03-26 10:02:00 +05:30
Aniket Katkar
f3e90827d6
Improvements: Implement the workflow status based placeholders for platform insight widget (#20369)
* Implement the workflow status based placeholders for PlatformInsights widget

* Add the workflow status banner

* feat(ui): enhance ingestion components with collate agent functionality

- Added support for loading and displaying collate agents in the Ingestion component.
- Updated Ingestion interface to include new props for collate agent management.
- Implemented loading state for ingestion runs and collate agents in IngestionListTable and IngestionRecentRuns components.
- Integrated pagination handling for collate agents in ServiceDetailsPage.
- Improved rendering of pipeline types in IngestionListTable utility functions.

* feat(ui): enhance Ingestion component with agent counts display

- Added agentCounts prop to Ingestion component to display counts for collate agents and metadata.
- Updated Ingestion interface to include agentCounts.
- Modified ServiceDetailsPage to compute and pass agentCounts to Ingestion.
- Improved rendering of sub-tab options in Ingestion component to utilize agent counts.

* feat(ui): update SVG assets and enhance error handling in Service Insights

- Modified existing SVG assets for improved rendering and added new icons: key-hand, no-tier, and security-safe.
- Enhanced AssetsTabs component to utilize updated placeholder icons for no data scenarios.
- Updated TotalDataAssetsWidget to display a custom error placeholder when no records are found.
- Introduced a new utility function to determine the appropriate placeholder icon based on chart type.
- Added a new CSS class for text color styling.

* feat(ui): add refresh functionality to Ingestion component

- Introduced a refresh button in the Ingestion component to reload the agents list.
- Updated Ingestion interface to include a new prop for the refresh function.
- Enhanced ServiceDetailsPage to implement the refresh logic for different agent types.
- Added styling for the refresh button icon in the associated LESS file.

* localization changes

* feat(ui): refactor ingestion components for improved status handling and styling

- Moved query parameter definitions into relevant functions for better encapsulation in IngestionListTable and IngestionRecentRuns components.
- Updated styling for ingestion status badges to enhance visual clarity and consistency.
- Introduced new color variables for improved theming in LESS files.
- Added a delay mechanism for fetching pipeline status in MetadataAgentsWidget to account for service response times.

* Fix the duplicate variables

* Fix the less variable

* Add large table icon and update placeholder icons in Service Insights

- Introduced a new SVG icon for large tables.
- Updated placeholder icons in AssetsTabs and TotalDataAssetsWidget components to use the new icon.
- Changed the color class for placeholder icons from 'text-grey-8' to 'text-grey-14'.
- Refactored the getServiceInsightsWidgetPlaceholderIcon function to accept additional parameters for customization.

* Implement the placeholder messages for service insight widgets

* add the remaining widget descriptions for service insights

* Fix the unit tests

* localization changes

* Fix the app status not showing properly on the external apps logs page

* add createdBy field in test case results

* Fixed sonar issues

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-03-26 00:12:27 +05:30
sonika-shah
246c8d4721
Revert feed pagination improvement (#20413) 2025-03-25 22:49:30 +05:30
Sriharsha Chintalapani
ccd5f12daa
Fix #20200: Import/Export recursively at Database Service, Database, … (#20201)
* Fix #20200: Import/Export recursively at Database Service, Database, Schema

* Recursive import/ export - Fixed errors

* Recursive import - Column not getting updated fixed

* Bug fix - Error message when data length not given for varchar

* Recursive import: Flag added, parsing errors solved

* recursive import: fixed bugs and tests

* added recursive flag for bulk/edit import/export and created entity type filter for easy access

* dismiss the loading state if, dry run fails and websocket doesn't have error in it

* Recursive false for bulk edit

* Recursive import: db service level

* Recursive import: fixed tests

* Recursive import: bug fix

* Recursive import: fixed bug

* support recursive validation and skip bulkImport playright spec and fix some bulk edit playwright test

* Recursive import: bugs

* Recursive import: nested entity bug

* Data type made mandatory for column

---------

Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-03-25 17:21:43 +05:30
IceS2
254420bbb1
MINOR: Update Default Configurations (#20398)
* Update Default Configurations

* Update Airflow Default Scheduling

* Update Airflow Default Scheduling
2025-03-25 09:53:01 +01:00
Sriharsha Chintalapani
8947c7efbf
fix: openmetadata-service/pom.xml to reduce vulnerabilities (#19603)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGECLIPSEJETTY-8186141

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-03-24 15:31:44 -07:00
IceS2
deca9f9574
Fix Workflow State not Updating on Exception (#20395) 2025-03-24 09:26:05 -07:00
Imri Paran
640eedde35
MINOR: docs: migration process (#20371)
added javadoc for org.openmetadata.service.migration.api.Migration
2025-03-24 16:42:38 +01:00