13126 Commits

Author SHA1 Message Date
Rounak Dhillon
0821ada0af
Doc: Java Version Updation to 21 (#21786)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-06-17 12:16:52 +05:30
mgorsk1
48eac68a10
feat: add lineage tool in MCP Server for impact analysis (#21516)
* 🎉 Init

* fix required args

* fix after recator

* fix linting

* revert mysql volume docker-compose.yml change

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-06-17 12:09:19 +05:30
Rounak Dhillon
c158dc2e09
Doc: Broken Links Fix (#21782) 2025-06-17 11:59:45 +05:30
Sriharsha Chintalapani
acf0696c12
Search index app optimization (#21798)
* Use a fixed thread pool

* skip entity not found
2025-06-17 11:59:35 +05:30
Aniket Katkar
678abd96d9
Add empty TypeScript Type Generation workflow for pull requests (#21797)
* Add TypeScript Type Generation workflow for pull requests

* Update .github/workflows/typescript-type-generation.yml

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-17 11:31:14 +05:30
Karan Hotchandani
2689676b9a
Feat(ui): add and edit certifications from asset page (#21758)
* Feat(ui): add and edit certifications from asset page (#21344)

* added styling to certification

* added tests

* changed icons for certificatie popup

---------

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

* #19529 Improvise import to include certification for Assets (Database, DatabaseSchema, DatabaseService), Introduce EDIT_CERTIFICATION policy and Fix Elastic Search Indexes on Certification (#21564)

* #19529 - Adding certification field in json schema for databaseService.json, databaseServiceCsvDocumentation.json for bulk import facility, Implemented bulk import for non-recursive databaseService import async

* #19529 -Bulk async import - databaseSchema entity

* #19529 -Bulk async import - database entity

* #19529 - Initial Implementation of Search Indexes for Certificate during bulk Import

* #19529 - Edit Certification Policy Implementation, Attaching it to DataStewards and DataConsumers, also adding it to Migration

* #19529 - Updated ElasticSearch Index mapping name

* #19529 - Updated the CSV indices for recursive import

* #19529 - Single Test working as expected but not as a test suite.

* #19529 - Fixed DatabaseSchemaResourceTest

* #19529 - Fixed DatabaseResource Test for exportImportCSV

* #19529 - Fixed DatabaseServiceResource Test for exportImportCSV

* #19529 - Updated and Improvised ElasticSearch Certification functionality

* #19529 - Added postgres migration as well along with mysql migration

* #19529 - Removed migration scripts from v160 and placed it at v180, Included mappings for database_service in zh and jp,
Applied mvn spotless:apply

* #19529 - Adding certification field in json schema for databaseService.json, databaseServiceCsvDocumentation.json for bulk import facility, Implemented bulk import for non-recursive databaseService import async

* #19529 -Bulk async import - databaseSchema entity

* #19529 -Bulk async import - database entity

* #19529 - Initial Implementation of Search Indexes for Certificate during bulk Import

* #19529 - Edit Certification Policy Implementation, Attaching it to DataStewards and DataConsumers, also adding it to Migration

* #19529 - Updated ElasticSearch Index mapping name

* #19529 - Updated the CSV indices for recursive import

* #19529 - Single Test working as expected but not as a test suite.

* #19529 - Fixed DatabaseSchemaResourceTest

* #19529 - Fixed DatabaseResource Test for exportImportCSV

* #19529 - Fixed DatabaseServiceResource Test for exportImportCSV

* #19529 - Updated and Improvised ElasticSearch Certification functionality

* #19529 - Added postgres migration as well along with mysql migration

* #19529 - Removed migration scripts from v160 and placed it at v180, Included mappings for database_service in zh and jp,
Applied mvn spotless:apply

* Applied mvn spotless:apply

* Reused the Existing UPDATE_CERTIFICATION_SCRIPT for ElasticSearch Indexing

* Added field certification in the static String FIELDS

* fix playwright test around bulk action

* #19529 - Persisting Null or empty in the bulk import for certification

* #19529 - Persisting Null or empty in the bulk import for certification - Moved the if block to the top

* mvn spotless:apply

* Reverted an unimportant file

* mvn spotless:apply

* #19529 - Persisting the field Certification in clearFIeldsInternal

* typescript files for edit_certification

* Revert "typescript files for edit_certification"

This reverts commit f5e5514a98008cbd0b62d7cb21fefe61659e97cb.

* typescript files for edit_certification

* mvn:spotless:apply

* Removed correction

* needed typescript file for edit_certification

* Removed Unnecessary Comments

* Improved Test Cases - Added DATA_ASSET_SEARCH alias instead of GLOBAL_ALIAS

* Fixed csv values in order

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: System Administrator <root@192.168.1.4>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* update certification component

* Fixed Certification Indexes

* Fixed Missing Certification Label for DBSchema

* add certification changes

* fix test errors

* Remove Certification field and mapping from database service asset

* Removed certification from schema and fixed test

* fix tests

---------

Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: System Administrator <root@192.168.1.4>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
2025-06-17 11:28:07 +05:30
Ram Narayan Balaji
961a5357dd
Fix: #17965 Correct FQN values will be shown to the user in case of tag validation failures in Glossary Term (#21731)
* Correct FQN values will be shown to the user in case of validation failures in glossary term tags

* Applied mvn:spotless apply

* Added Test cases to verify the validation of assets
2025-06-17 10:40:38 +05:30
dependabot[bot]
e800fb4805
Bump brace-expansion in /openmetadata-ui/src/main/resources/ui (#21721)
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-06-17 10:03:36 +05:30
Mohit Yadav
0a6a1b37d2
Removed unecessary fields from the Es doc (#21792) 2025-06-17 09:56:45 +05:30
Aniket Katkar
74851f8e4d
Add what's new content for 1.7.4 (#21794) 2025-06-16 19:36:05 -07:00
sonika-shah
4143308f96
Fix #1681 - Deleted Filter in Automations Not Working as Expected (#21760)
* Fix #1681 - Deleted Filter in Automations Not Working as Expected

* Revert "Fix #1681 - Deleted Filter in Automations Not Working as Expected"

This reverts commit d941ad440b6c5bcb66d4ac8bb31c321fb23cbcfc.

* Set deleted param in /search/query API to type Boolean to allow default null values

* fix AUT test failures related to user search in settings/users page

* fix AUT test failures related to user search in settings/users page

* Make `deleted` param optional for search API call in explore page

* Fix the deleted users showing on the user listing page after user search

* Fix playwright tests

* Fix playwright tests

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-06-16 12:02:19 -07:00
mohitdeuex
0e2c00bd00 Add cleanSearchResponseObject() 2025-06-16 23:03:49 +05:30
Pranita Fulsundar
f940f27988
fix(ui): add placeholder inside table instead of the page for users listing page (#21774)
* add placeholder inside table instead of the page

* refactor table placeholder condition
2025-06-16 13:36:17 +05:30
Rounak Dhillon
52dde3d069
Doc: Enable Security Path Updation (#21780)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-06-16 06:07:27 +00:00
IceS2
49df5fc9de
MINOR: Implement dependency injection on ingestion (#21719)
* Initial implementation for our Connection Class

* Implement the Initial Connection class

* Add Unit Tests

* Implement Dependency Injection for the Ingestion Framework

* Fix Test

* Fix Profile Test Connection

* Fix test, making the injection test run last

* Update connections.py

* Changed NewType to an AbstractClass to avoid linting issues

* remove comment

* Fix bug in service spec

* Update PyTest version to avoid importlib.reader wrong import
2025-06-16 08:03:38 +02:00
Rounak Dhillon
092932b4a3
Doc: 1.7.3 Release and Version Updation (#21778)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-06-16 11:27:29 +05:30
Sriharsha Chintalapani
074329418f
Fix #17244: Pagination for columns in UI (#21508) 2025-06-15 21:30:31 +05:30
Mohit Yadav
5b6e25999e
Disabled bot creating activity feeds (#21773)
* - Disabled bot creating feeds

* - nit
2025-06-14 19:21:00 +05:30
Ashish Gupta
da25cd1a39
#21232: fix the lineage export image being cropped (#21765)
* fix the lineage export image being cropped

* fix the nodes children column not being able to trace well

* minor removal as not needed
2025-06-14 11:39:08 +00:00
Ashish Gupta
4d4ce15006
supporetd the dependent type failing type around Policy (#21768) 2025-06-14 00:16:03 +05:30
Mayur Singal
64626dd4fd
MINOR: Implement Lineage Filter for UC (#21761)
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-06-13 22:14:56 +05:30
Chirag Madlani
4a30d8bd3c
fix(ui): hashlist render for block editor (#21763) 2025-06-13 09:24:03 -07:00
Mohit Yadav
059289a83b
Disable query indexing (#21767) 2025-06-13 09:23:44 -07:00
Sriharsha Chintalapani
7d07222635
Fix #21668: Add Auto Tune to conifgure Search Index Application Parameters (#21669)
* Fix #21668: Add Auto Tune to conifgure Search Index Application Parameters

* add auto tune param in app json

* add test

* use virtual threads

* Fix Failing Test

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-06-13 09:23:22 -07:00
Pere Menal-Ferrer
44e09e41a2
Revert "FIX #1464 (#21520)" (#21726)
This reverts commit 1e86f9870fd663122b9bbb64f3cf17cf32619c7f.
2025-06-13 17:27:32 +02:00
mohitdeuex
9b7b5f2b91 Revert "Add Data Quality Test Casae (#21764)"
This reverts commit c7e92d42f11f1fb2b3dbc7bf760494926b0f9d05.
2025-06-13 19:47:14 +05:30
Mohit Yadav
c7e92d42f1
Add Data Quality Test Casae (#21764)
* Add Test Parameter Definition tool

* Add Dq create test case
2025-06-13 19:28:35 +05:30
IceS2
891ff4184d
MINOR: Initial implementation for our Connection Class (#21581)
* Initial implementation for our Connection Class

* Implement the Initial Connection class

* Add Unit Tests

* Fix Test

* Fix Profile Test Connection

* Remove unit test

* Remove comment

* Fix tests and missing changes
2025-06-13 14:52:29 +02:00
Ram Narayan Balaji
580880e8c1
#17584 Improve Bulk add assets API in Tags, GlossaryTerms (#21673)
* Fix: Remove operations and glossaryTags from bulk asset add api

* Fix: Improved the test case

* addTagToAssets schema - Removed operations field in the payload

* Replacing the request payload for validating tags in the UI

* UI changes for add and remove assets to glossary term

* Using getByName and Entity.GLOSSARY

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-06-13 16:04:05 +05:30
Ajith Prasad
023abfda1d
Scim Interface and resource in OM (#21512)
* SCIM interface

* removed unwanted code

* remove SCIM registration in OM

* reverted scim configuration settings, as it is not needed

* Added security context to create user

* Added scimusername in user jsons

* added externalid, scimUsername in createUser

* Added security context on create and update groups

* Added jakarta imports

* Authorization added

* Added role, policy and bot for SCIM
2025-06-13 13:12:41 +05:30
IceS2
f44d81ddf2
Update test_deltalake.py (#21735)
* Update test_deltalake.py

* Ignore it while collecting the tests
2025-06-13 08:27:38 +02:00
Shailesh Parmar
e23e0ecbd3
Minor: Added What new content for 1.7.3 (#21753)
* Minor: Added What new content for 1.7.3

* minor change
2025-06-13 11:09:38 +05:30
Mohit Yadav
6124c5573e
fix tests (#21751) 2025-06-12 20:47:41 -07:00
Mohit Yadav
4309f79453
Fix Reset Link Template (#21747)
* Fix Reset Link Template

* 1.7.3
2025-06-13 08:57:18 +05:30
sonika-shah
ae5657c608
Add missing ngram fields for displayName and name in jp/zh indexes (#21750) 2025-06-12 20:26:13 -07:00
sonika-shah
69b45dcca2
Revert pr #21723 (#21749) 2025-06-12 20:25:53 -07:00
Mayur Singal
93b5cec8f9
Fix #21099: fix Superset ingestion bad query (#21650) 2025-06-13 08:32:15 +05:30
Mayur Singal
f4e9d69930
Fix #21109: Unable to connect to Opensearch using AWS Credentials (#21441) 2025-06-13 08:30:44 +05:30
Keshav Mohta
cd24c0a69a
Feature: Microstrategy Lineage (#21678) 2025-06-13 08:28:29 +05:30
sonika-shah
d2c9952c9c
Bump jetty.version to 11.0.25 (#21699) 2025-06-12 18:24:42 -07:00
Sriharsha Chintalapani
d10178f050
Fix java 21 in docker (#21746) 2025-06-12 18:24:25 -07:00
Dhruv Parmar
a2694c6664
Fix (ui) : tooltip for follower , manage button and Data asset tree (#21465)
* fix tooltip

* fixed tooltip text

* removed nested contions

* removed unwated code

* fixed mlmodel tooltip

* fixed tree tooltip

* addressed comments

* fixed sonar tests

* added classes to integrated with collate

* reused entityUtilsClassBase

* cleaned file

* addressed comments

* removed unncessary code

* fixed sonar tests

* fixed sonar tests

* fixed comments
2025-06-12 14:50:13 -07:00
IceS2
a3968d40b0
Fix 172 migrations by avoiding throwing errors (#21697) 2025-06-12 14:49:26 -07:00
Mohit Tilala
2803e62f0b
Add missing Data space type in qlikcloud (#21698)
* Add missing `Data` space type in qlikcloud

* Fix broken json files
2025-06-12 14:49:10 -07:00
Mayur Singal
d20d278c4b
Minor: Improve UC owner ingestion (#21741)
* Minor: Improve UC owner ingestion

* lint
2025-06-12 14:48:29 -07:00
sonika-shah
6fd5778219
Fix #21653 - Tag search based on displayName (#21722)
* Fix #21653 - Tag search based on displayName

* added test

* update test to search by classification display name

---------

Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
2025-06-12 14:48:14 -07:00
sonika-shah
66d2ef2c8b
Fix #21653 - Remove recently added delete param field in searchByField api (#21723) 2025-06-12 14:47:54 -07:00
Shailesh Parmar
269d967b2d
Fix: #21729 Test Cases Not Returned When Service Name Contains Spaces (#21737) 2025-06-12 14:47:03 -07:00
Sriharsha Chintalapani
eb7ca6087e
Update reset-link.json (#21742) 2025-06-12 14:45:26 -07:00
Chirag Madlani
a9d5d34fd1
fix(ui): hashlist in view blocks leftsidebar (#21740) 2025-06-12 12:38:09 -07:00