2157 Commits

Author SHA1 Message Date
Mohit Yadav
35d9f726ca
OSS add guards for sqrt, log1p etc (#21358) 2025-05-22 14:20:54 +05:30
Mohit Yadav
8346303978
Add Guards for function boost negative values (#21356) 2025-05-22 13:19:24 +05:30
IceS2
04bfb7b85d
Improve Workflow Logs and Reduce Concurrency (#21345) 2025-05-21 16:22:28 +02:00
Pere Miquel Brull
1a9a9156b6
MINOR - Secrets Manager server logging (#21325) 2025-05-20 19:52:36 +02:00
Mohit Yadav
3830e79f52
Fix Test Case Assignee not cleared from incident tasks (#21314) 2025-05-20 19:58:38 +05:30
Mohit Yadav
b2d854b796
Add Missing Package to rule evaluator (#21318) 2025-05-20 18:12:51 +05:30
Mohit Yadav
d09907b7ee
make authorizer protected (#21315) 2025-05-20 17:26:11 +05:30
Mohit Yadav
2c85597b05
Add Authorization RBAC to patch tool (#21310)
* Add Authorization RBAC to patch tool

* Return Error message on exceptions

* Add Glossary to index mapping
2025-05-20 17:18:02 +05:30
Ajith Prasad
fc33e055ba
MINOR: Import glossary term tag bug fix (#21293) 2025-05-20 12:29:41 +05:30
IceS2
b761efbfd3
MINOR: Add missing workflow config status migrations (#21286)
* Add missing workflow config status migrations

* Moved to Java based migrations to redeploy pipeline

* Moved migrations to Java. Updated Listener based on config

* Improved update on the migrations
2025-05-20 08:02:02 +02:00
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
Imri Paran
7314b33d5e
fix: added io.collate to allowed consumer packages (#21278) 2025-05-19 17:02:23 +02:00
Pere Miquel Brull
aa96019ab1
Rel to #1575 - LabelType Generated (#21244)
* Rel to #1575 - LabelType Generated

* migration

* format

* tests

* generate types for taglabel

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2025-05-19 06:59:13 +02:00
Mohit Tilala
4c0ce77756
Fix airbyte pipeline lineage extraction (#21151) 2025-05-19 10:14:33 +05:30
sonika-shah
f33cf42290
Fix - 21204 inconsistent domain reassignment in bulkAsset API (#21205) 2025-05-19 09:29:02 +05:30
Teddy
b1edb96469
ISSUE #20962 - Issues with test case alerts (#21253)
* fix: test case alerts and un-indexable fields

* fix: test case alerts and un-indexable fields
2025-05-18 22:59:05 +02:00
Teddy
0b483ecb86
ISSUE #21216: added include field to incident list (#21221)
* fix: added include field to incident list

* added ui changes for allowing deleted entries in entity page and fix the count on incident page

* fix: error retrieving soft deleted test cases

* fix: ran java linting

* Update openmetadata-ui/src/main/resources/ui/src/components/IncidentManager/IncidentManager.component.tsx

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* fix testcase playwright

* fix playwright test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-05-18 21:35:13 +02:00
sonika-shah
b61cdd940d
Minor : Fix enum cleanup not triggering when all enum keys are removed (#21258) 2025-05-18 19:55:46 +05:30
Sriharsha Chintalapani
4c267f8af5
Fix snyk's reported vulnerabilities (#21167)
* Fix snyk's reported vulnerabilities

* Fix tests

* Fix tests

* fix PolicyEvaluatorTest

* replace with single line imports

* Fix tests

---------

Co-authored-by: Harsha <harsha@Harshas-MacBook-Air.local>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
2025-05-17 09:50:06 +05:30
IceS2
28f87afe86
Reduce Events from WorkflowEventConsumer. Remove ChangeEvent from Test Connection (#21147) 2025-05-15 10:34:12 +02:00
Pere Miquel Brull
2cbf032b1d
FIX - Try to install app before initializing the entity (#21033)
* FIX - Try to install app before initializing the entity

* FIX - Try to install app before initializing the entity
2025-05-14 17:17:36 +02:00
Sriharsha Chintalapani
2f4355bd4e
Fix #18110: Allow serving UI under a subpath (#18111)
* Fix #18110: Allow serving UI under a subpath

* Update ui package to pick up BASE_PATH

* apply java check style

* update

* update ui part

* update UI  paths

* fix unit tests

* fix build

* fix tests

---------

Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-05-14 13:11:50 +05:30
sonika-shah
829196f92b
Support followers for Database (#21169) 2025-05-14 09:50:23 +05:30
Imri Paran
112dc4be1f
MINOR fix: autopilot marketplace runtime (#21134) 2025-05-13 15:45:50 +05:30
sonika-shah
f96151146c
Fix #20568 : Remove data products associated with the old domain when an entity’s domain is updated (#20994) 2025-05-12 19:20:18 +05:30
Mohit Yadav
2a205d5c35
Fix Rest Util if empty of null om url (#21133) 2025-05-12 10:10:06 +05:30
Imri Paran
d91273a30d
Fix 20325: Trigger external apps with config (#20397)
* wip

* feat: trigger external apps with override config

- Added in openmetadata-airflow-apis functionality to trigger DAG with feature.
- Modified openmetadata-airflow-apis application runner to accept override config from params.
- Added overloaded runPipeline with `Map<String,Object> config` to allow triggering apps with configuration. We might want to expand this to all ingestion pipelines. For now its just for apps.
- Implemented an example external app that can be used to test functionality of external apps. The app can be enabled by setting the `ENABLE_APP_HelloPipelines=true` environment variable.

* fix class doc for application

* fixed README for airflow apis

* fixes

* set HelloPipelines to disabeld by default

* fixed basedpywright errros

* fixed app schema

* reduced airflow client runPipeline to an overload with null config
removed duplicate call to runPipeline in AppResource

* Update openmetadata-docs/content/v1.7.x-SNAPSHOT/developers/applications/index.md

Co-authored-by: Matias Puerta <matias@getcollate.io>

* deleted documentation file

---------

Co-authored-by: Matias Puerta <matias@getcollate.io>
2025-05-06 17:41:24 +07:00
Mayur Singal
a7adda8414
MINOR: Fix unsupported Pipeline entity for lineage (#21069) 2025-05-05 07:38:56 +07:00
Mohit Yadav
8314fdf8d0
Adds followers to services and database schema (#21017)
* Adds followers to services and database schema

* Add delete and followers fields

* Add missing fields

* Fix failing test for get entity with different fields

* Fix ingestion test case failure
2025-04-30 17:15:13 +05:30
sonika-shah
16997110e2
Backend: Support Ability to Un-Nest Knowledge Center Pages (#20096)
* Backend: Support Ability to Un-Nest Knowledge Center Pages

* fix build

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-04-30 10:31:54 +05:30
Mohit Yadav
4a611ea690
Fixes #20970 (#21010) 2025-04-30 00:49:00 +05:30
Mohit Yadav
813b774656
Remove Check Email in UserRepository (#21003)
* Remove Check Email in User

* remove checkEmailInUse from ui

* check on user exist error for duplicate user

* add password to make api call

* fix tests

* fix tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-04-29 19:41:08 +05:30
IceS2
2ac773f4df
MINOR: Remove ILM from Data Insights Data Streams (#21019)
* Remove ILM from Data Insights Data Streams

* Put DataInsights healthcheck wihtin SearchValidation
2025-04-29 14:48:58 +02:00
Mohit Yadav
6f5a3afac5
Fixes #19774 (#21013) 2025-04-29 12:04:48 +05:30
Mohit Yadav
575c91fcc9
Cleanup operations for database services (#21006) 2025-04-29 12:04:02 +05:30
Pere Miquel Brull
d901dd2948
FIX #16284 - Toggle if we want to raise workflow errors (#20969)
* FIX #16284 - Toggle if we want to raise workflow errors

* schema

* schema

* move prop

* fix

* move prop

* improve error handling

* Update openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/IngestionPipelineRepository.java

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

* Update openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/IngestionPipelineRepository.java

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

* Add the `Raise on Error` option to the ingestion schedule step

* Revert "Update openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/IngestionPipelineRepository.java"

This reverts commit 985b73513a59695c6bb39ad41c2d273bbf4e5d22.

* Update the tests

* Fix sonar issue

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-29 08:19:13 +02:00
Mohit Yadav
40a23f1b95
Fixes #20920 (#21009) 2025-04-29 11:31:31 +05:30
Mohit Yadav
dabb0b725b
List Application References (#21008) 2025-04-29 11:31:07 +05:30
sonika-shah
f068be820c
fix- 18157 : add view permission to list glossary terms (#20204)
* fix- 18157 : add view permission to list glossary terms

* add glossary-level permission
2025-04-29 11:25:33 +05:30
Ajith Prasad
89afc86a59
MINOR: Added display name and description in Testcase Alert emails (#20980) 2025-04-28 14:07:19 +05:30
sonika-shah
db2027b8e7
Allow for domain-level permissions while creating/updating dataProduct (#20903)
* check for root parent permission

* update comments

* update condition

* update ResourceContext condition for edit Permissions

* update ResourceContext condition for edit Permissions

* add owner condition for creation of data product

* add playwright tests

* fix data product permission

* fix domain tests

* add backend test

* fix checkstyle

* update tests

* update initialization condition

* add logs

* fix spell

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2025-04-28 13:43:24 +05:30
IceS2
21bfab68fa
Remove JobUnlock on startUp (#20984) 2025-04-25 18:01:44 +02:00
Mohit Yadav
20f17a3367
Fixes #16062: Added prompt config to allow config (#20959)
* Fixes #16062
Make prompt=login as optional

* update null or empty
2025-04-25 08:37:25 +05:30
Ashish Gupta
73aaa34b75
update the snapshot to 1.8.0 (#20925) 2025-04-24 10:46:36 +05:30
Teddy
94728cb689
fix: severity on incident POST creation (#20881) 2025-04-22 15:40:39 +02:00
Pere Miquel Brull
34fbe5d64c
Docs - Prepare 1.7 docs and 1.8 snapshot (#20882)
* DOCS - Prepare 1.7 Release and 1.8 SNAPSHOT

* DOCS - Prepare 1.7 Release and 1.8 SNAPSHOT
2025-04-18 12:12:17 +05:30
Mohit Yadav
731eed35fe
Fix Glossary Terms failure (#20887) 2025-04-17 20:10:12 +05:30
IceS2
6040f5ed28
MINOR: Handle run internal app when app is running (#20883) 2025-04-17 13:55:20 +02:00
Mohit Yadav
8615a5db29
Update Dependency of jetty-server (#20871) 2025-04-17 00:24:42 +05:30
Sriharsha Chintalapani
03abcb60f7
Add IAM config for natural language search (#20742)
* Add IAM config for natural language search

* Add IAM config for natural language search

* Add IAM config for natural language search

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-04-16 23:33:47 +05:30