4578 Commits

Author SHA1 Message Date
Imri Paran
3abae45403
MINOR: feat(apps): support event subscriptions (#19338)
* feat(apps): support event subscriptions

- added support for apps with event subscriptions.
- added support for custom consumers on event subscriptions.
- use native application methods instead of reflection in ApplicationHandler

* removed runMethodFromApplication reflection and use concrete methods from AbstractNativeApplication

* format
2025-01-21 07:10:26 +01:00
Chirag Madlani
00a37c6180
Fix(ui): refresh call concurrency for multiple browser tabs (#19303)
* fix(ui): refresh auth token for multi browser tabs

* update refresh logic

* fix multiple tab issue

* fix tests

* added tests

* fix ingestion bot failure

* fix sonar cloud

* update test description

* remove unused code and reset test on after all

* bump playwright

* avoid running refresh tests as it's been flaky for postgres

* revert playwright version bump changes

* Put 500 status

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-01-20 23:31:56 +05:30
Ashish Gupta
57ed033703
#19406: supported the task filter on landing page widget (#19431)
* supported the task filter on landing page widget

* added playwright for the test
2025-01-20 22:45:17 +05:30
Shailesh Parmar
3d9e9dd9ab
Bump: playwright to v1.48.2 (#19448) 2025-01-20 20:34:48 +05:30
Aniket Katkar
0a27294df8
Minor: Improve cron expression validations (#19426)
* Update the cronstrue package version

* Update the cron validation util function to cover more validation cases

* Add tests for the cron validations

* Localization changes
2025-01-20 10:32:53 +05:30
dependabot[bot]
349340beb6
Build(deps): Bump katex in /openmetadata-ui/src/main/resources/ui (#19428)
Bumps [katex](https://github.com/KaTeX/KaTeX) from 0.16.10 to 0.16.21.
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.16.10...v0.16.21)

---
updated-dependencies:
- dependency-name: katex
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 10:06:57 +05:30
Aniket Katkar
3a36554812
Minor: Change log localization improvement (#19427)
* Change the localization key for the 'Change Log'

* make Change log plural

* Localization changes

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-19 06:50:56 +00:00
Aniket Katkar
8bbc594588
Fix the permissions call made for search service (#19430) 2025-01-19 01:17:02 +05:30
Jorge Gustavo Rocha
ac19bd4f3b
Add more options to i18next language detection plugin (#19418) 2025-01-17 10:30:46 +05:30
Aniket Katkar
7fea955338
Tests #19066: Playwright coverage for ViewAll rule with matchAnyTag() and isOwner() condition (#19374)
* Modify the setup for the tests and add teardown to reset the organization policies

* Fix the loader shown in case of no permission

* Add playwright tests to cover the viewAll permission with conditions

* Add description for the commented code
2025-01-17 09:08:54 +05:30
Karan Hotchandani
6f63a51024
fix glossary playwright (#19394)
* fix glossary tests

* fix glossary test

* Update GlossaryPagination.spec.ts
2025-01-16 16:06:46 +05:30
小可耐
b43ffffc99
fix(ui)Fixed the home page switch notification, internationalization is not working (#19347) 2025-01-16 14:18:19 +05:30
Ashish Gupta
75e0c985e2
fix the api should not called after time out in Test connection (#19376)
* fix the api should not called after time out in Test connection

* minor addition around test
2025-01-16 11:08:10 +05:30
Ashish Gupta
79153272e0
MINOR: fix the tracing highlighter after edge clicked (#19346)
* fix the tracing highlighter after edge clicked

* close the drawer appeariance after switching from edge click to node

* added test to validate
2025-01-16 10:45:57 +05:30
Ashish Gupta
58f95e9e98
MINOR: fix the wrong team count displayed on team tab (#19368)
* fix the wrong team count displayed on team tab

* added playwright test for checking counts
2025-01-15 17:47:53 +05:30
Shailesh Parmar
7d30995399
playwright: fixed failing incident manager test (#19367) 2025-01-15 14:56:40 +05:30
Ashish Gupta
b85883bfe7
MINOR: fix the glossary description column width on term page (#19332)
* fix the glossary description column width on term page

* decrease the width so for smaller screen, other column should not overflow
2025-01-15 12:28:54 +05:30
Suman Maharana
4cd5988bc1
Fix #19313 - dbt ingestion picks up wrong service to patch metadata (#19337)
* Fix #19313 - dbt ingestion picks up wrong service to patch metadata

* py format and linting

* Added a flag for searching across databases and docs

* py format
2025-01-15 11:45:32 +05:30
sonika-shah
788dfc331f
dataProduct : get inherited fields from corresponding Domain (#19343)
* dataProduct : get inherited fields from corresponding Domain

* add tests

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2025-01-14 22:16:23 +05:30
Karan Hotchandani
94cbadb772
fix glossary tests (#19352) 2025-01-14 21:44:40 +05:30
Ashish Gupta
a28c30ec7f
MINOR: fix the favicon not being updated (#19357)
* fix the favicon not being updated

* minor condition check added
2025-01-14 20:36:14 +05:30
Shailesh Parmar
05f68ec776
Minor: added loading state, and error notification in testSuite. (#19350)
* Minor: added loading state, and error notification in testSuite.

* added the unit test
2025-01-14 20:21:01 +05:30
Chirag Madlani
9f19b42668
test(e2e): fix flaky searchIndexApplication.spec.ts (#19318) 2025-01-11 11:15:16 +05:30
Ashish Gupta
0e9c32cdb8
PLAYWRIGHT: fix flaky playwright test (#19309)
* fix user detail flaky playwright test

* fix the glossary flaky by adding await due to timeout
2025-01-10 17:23:23 +05:30
Sweta Agarwalla
63090da961
Update welcome page condition (#19308)
* update welcome page condition

* update Welcome page consition

* fix conditions

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-10 15:55:27 +05:30
Aniket Katkar
d394fd0cff
Minor: Update what's new content (#19300)
* update what's new content

* Update the release date
2025-01-10 14:40:52 +05:30
Keshav Mohta
4bd8994a00
Feature: Cassandra SSL (#19226) 2025-01-10 11:25:43 +05:30
Chirag Madlani
8599aab9b4
fix(ui): update glossary term table upon new term added (#19296)
* fix(ui): update glossary term table upon new term added

* fix the active tab getting change and added the playwright test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-01-10 10:33:55 +05:30
Sweta Agarwalla
e32dbe00d4
MINOR: Add applications loading condition in My Data Page (#19292)
* add application loading condition in mydata

* update fetchDocument condition

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-09 16:30:47 +05:30
Imri Paran
7d05902945
fix: reverted deprecated fields on testSuite (#19284)
Added deprecated fields with a notice. This is to ensure migrations that use them do not break.
2025-01-08 18:34:17 -08:00
Ashish Gupta
1360498ff6
fix the inline edit button spacing on user page (#19289) 2025-01-08 19:42:57 +05:30
Aniket Katkar
6d1ad23a96
Minor: Update the what's new for 1.6.2 (#19285)
* Update the what's new for 1.6.2

* update the version id for cookie
2025-01-08 13:28:11 +00:00
RounakDhillon
ea205d3ff4
Docs: Kafka Registry URL Doc Updation (#19279) 2025-01-08 16:30:53 +05:30
Pranita Fulsundar
fa6886b79e
fix: reference table dropdown in add and edit query forms (#19026)
* fix: reference table dropdown in add and edit query forms

* fix: show full value of fqn

* fix: e2e test for create new query

* fix: e2e test for edit query

* fix: optionLabelProp value

* fix: optionLabelProp value to AsyncSelect component

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-01-08 15:27:20 +05:30
Sriharsha Chintalapani
490ebdebc3
Issue-19197: Deleting Data Product should delete the data asset relationships (#19208)
* Issue-19197: Deleting Data Product should delete the data asset relationships

* Issue-19197: Deleting Data Product should delete the data asset relationships

* Minor: Fix the deleteByName

* add tests for data product delete case

* fix flaky tests

* update data products fqn keyword mapping

* Update table_index_mapping.json

* fix flaky test

* fix tests

* fix flaky tests

* fix flakiness

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-01-08 15:08:08 +05:30
Rushikesh Bunge
15d004b725
fixed some styling issues (#19230)
* fixed some styling issues

* correct style update

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-01-08 11:28:09 +05:30
Mayur Singal
e32ad88c81
Fix #19160: Add Depth Support Part-1 (#19275) 2025-01-08 11:18:05 +05:30
Ashish Gupta
2179b43232
fix the search for custom properties in advance search for some types (#19113)
* fix the search in advance search custom properties

* modify v1/metadata/types/customProperties api to get customPropertyConfig along with name and type

* added config list in the entity ref list

* fix type of duration, timestamp and other types

* minor ui changes

* remove customProperty type which are not supported for now

* added playwright test around the duration type property

* fix flaky test

---------

Co-authored-by: sonikashah <sonikashah94@gmail.com>
2025-01-08 11:08:34 +05:30
sonika-shah
5ccc0c5a2a
Improvement #19065 : Support removing existing enumKeys (for enum type custom property) (#19054)
* Improvement : Support removing existing enumKeys (for enum type custom property)

* initial implementation of background job job runner for enum cleanup

* fix postgres query

* ui: allow existing enum value updates in EditCustomPropertyModal

* create BackgroundJob to use jsonSchema

* feat: add socket event handling for background job part1

* fix(i18n): remove trailing spaces in Galician language JSON file

* refactor to use jsonSchema

* feat(ui): show browser notification for custom property update

* feat(utils): add getCustomPropertyEntityPathname function and tests

* change enumCleanup trigger condition

* feat(i18n): add enum property update message to multiple language JSON files

* enhancement : improve execution flow and better exception handling with test

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-01-07 19:25:59 -08:00
Aniket Katkar
6a285781ca
Minor: Add missing asset specific filter options for automator filters (#19268)
* Add missing filter options for glossary term, data model and stored procedure data assets.

* make the handleDeleteSelection prop optional for PipelineActionsDropdown component

* Fix the unit test
2025-01-08 06:57:25 +05:30
Sweta Agarwalla
1e1ef473d7
FIX: Update glossary listing (#18880)
* update fetch glossary function

* fix minor issues

* fix add glossaries issue

* fix delete issue

* update glossary listing

* update glossary

* refactor

* updated glossary listing issues

* add scrollIntoView

* update glossary

* fix fetching logic

* fix init of glossaries

* add playwright tests

* add timeout

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-01-08 01:03:43 +05:30
Pere Miquel Brull
e56f477a4a
Fix #19147 - Executable Test Suites (#19221)
* backend

* format & tests

* rename backend

* migrations and ingestion

* format & tests

* format & tests

* tests

* format & tests

* tests

* updated ui side of changes

* addressing comment

* fixed failing unit test

* fix test list

* added e2e test, and fixed existing test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-01-07 17:59:54 +01:00
Sweta Agarwalla
29b48bec51
MINOR: Add condition for welcome page (#19266)
* add condition for welcome page

* create mock for useWelcomeStore

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-07 20:51:33 +05:30
Sachin Chaurasiya
aceadb1cde
Minor: Enhance Block Editor Adjust drag-and-drop handles and improve bar menu layout (#19228)
* Minor: Enhance Block Editor Adjust drag-and-drop handles and improve bar menu layout

* Refactor: Replace RichTextEditor with dynamic description fields in user and team forms

* Enhance AddNotificationPage and AddObservabilityPage to use RichTextEditor for description input

* Enhance AddNotificationPage and AddObservabilityPage to initialize RichTextEditor with alert description
2025-01-07 20:10:09 +05:30
Akash Verma
b2898f7007
Cockroach enhancement (#19108) 2025-01-07 18:51:59 +05:30
Ashish Gupta
a6f81a90fb
#13913: supported test connection api cancellation (#19190)
* supported test connection api cancellation

* minor improvement

* fix the error handling in the intervalAPI calls

* added the useAbortController hook and minor changes

* supported delete workflow if anu api is cancelled

* fix sonar issue and updated the modal button

* fix sonar and playwright issue

* minor fix around test

* reverted the modal textual changes as per comments
2025-01-07 17:36:02 +05:30
Pranita Fulsundar
498d952959
fix: highlight search text for description column (#19248)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-07 17:19:06 +05:30
Suman Maharana
00be51f299
Fixes #17747: dbt update owners (#19144)
* Fixes 17747: dbt update owners

* update messages

* addressed comments

* py_format

* py_format

* Added tests
2025-01-07 16:37:30 +05:30
Suman Maharana
5b77c14dc8
Fixes #18816 - Airbyte api endpoint (#19207)
* Fix Airbyte api endpoint

* Fix Airbyte api endpoint
2025-01-07 12:41:56 +05:30
Aniket Katkar
6d5420b4bb
Improvements: Automator requirements oss (#19128)
* Fix the ingestion success screen text overflow issue

* Fix the icon alignment issue in the in the entity header

* Fix the permissions API calls for the ingestion pipelines to use fqn instead of names

* Introduce the moreActionButtonProps in the PipelineActions component

* Add the "Database" field in the advanced search for the "Database Schema" asset.
Change the fields listing behavior in the advanced search modal, to show the common fields for the multiple assets instead of union of the fields.
Change the search index for the "Name" and "Display Name" field suggestions to use the selected data assets instead of the all "Data Assets" index.

* Remove the unnecessary ellipsis prop

* Scan and add the missing filters for all the asset to have hierarchical parent filters.

* Fix unit test

* Fix the advanced search filter field search
2025-01-07 08:57:15 +05:30