4809 Commits

Author SHA1 Message Date
Shailesh Parmar
18d7f4f822
Fix #19078 Align the testSuite details page ui with rest of entity details page (#19564)
* Fix #19078 Align the testSuite details page ui with rest of entity details page

* updated testSuite image

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-29 14:04:06 +05:30
Ashish Gupta
2dc8f1d330
Update the what's new for 1.6.3 (#19570)
* Update the what's new for 1.6.3

* minor changes

* minor addition
2025-01-29 12:00:10 +05:30
Ashish Gupta
3924e58073
MINOR: fix the lineage and DataAssetsWidget flaky playwright test failure (#19560)
* fix the lineage flaky test failure

* fix the DataAssetsWidget falky test failure

* fix falky test around the pipeline modal and teams
2025-01-29 11:38:01 +05:30
Shailesh Parmar
aab8973096
Minor: updated testSuite icon for common utils (#19569) 2025-01-28 13:09:32 +00:00
Aniket Katkar
cb9b5d4a62
Increase the test timeout for advanced search playwright tests to avoid AUT flakiness (#19555) 2025-01-28 15:29:45 +05:30
Ashish Gupta
13f3d19b5d
remove unwanted spacing around the list in block editor (#19521)
* remove unwanted spacing around the list in block editor

* fix spacing issue

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2025-01-28 09:34:11 +05:30
Chirag Madlani
33c107dea0
chore(ui): logout user on unsuccessful refresh attempt (#19542) 2025-01-28 09:33:26 +05:30
sonika-shah
5b63c36ef1
Fix #19116 : Support for domain hierarchy listing (#19191)
* Backend support for domain hierarchy listing

* use linkedHashmap to maintain order of results in hierarchy

* Revert changes to generated files to match main

* show all domains for non admin user

* change select domain layout

* fix multiple save

* fix playwright

* cleanup

* fix domain tests

* fix domain tests

* fix icon styling

* show icons on navbar domain list

* update tests

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-01-27 15:43:42 +05:30
Imri Paran
5482b94a57
feat(schedule-application): enable scheduling application using config file (#19470)
- added schedule to app private config
- reschedule a schedule application job in quartz if it exists.
2025-01-27 13:39:46 +05:30
Shrushti Polekar
d386e9ca35
Fix: Hide Incremental Metadata Extraction config for unsupported database sources (#19468)
* implement toggle for incremental extraction config in unsupported databases

* added supportsIncrementalMetadataExtraction in connection config

* update serviceData type

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-27 10:48:50 +05:30
Siddhant
473688648b
Fix #18834: Introduce new setting OpenMetadataBaseUrlConfiguration to set the server endpoint (#19366)
* Refactor: Introduce openMetadataBaseUrlConfiguration to set up the server endpoint and remove OpenMetadataUrl from smtpSettings.json

* migrations.

* refactor(cli): add setOpenMetadataUrl command to store OpenMetadata URL

* refactor(cli): add configureEmailSettings command to manage SMTP/Email configuration

* load initialData when config is not present in the db

* add om url settings page

* update locales

* add e2e

* load omBaseUrl with default host and port: localhost:8585 when not present

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-01-27 10:20:04 +05:30
Ayush Shah
e59ddecf28
Feat: Enhance Kafka SSL configuration support with consumerConfigSSL (#19433) 2025-01-27 10:15:48 +05:30
Sweta Agarwalla
31719a5bd7
add handle click functionality for menu item (#19526) 2025-01-26 10:26:34 +05:30
Pranita Fulsundar
c817785bb1
fix(ui): hide description tooltip for tag edit mode (#19463)
* fix: remove tooltip for tag edit mode

* refactor: remove comments

* fix: tooltip logic for non edit mode

* fix: hide tooltip for tag edit mode

* refactor: remove prop for TagsV1 component

* style: move cursor-pointer property to Tag

* fix: unit test failure

* fix: mock implementations for unit test

* revert test case changes
2025-01-24 20:35:22 +05:30
Ashish Gupta
182b8ab864
fix the glossary column width sizes for the resizable columns (#19497)
* fix the glossary column width sizes to the previous one

* move the colum logic to utils file and added test for it
2025-01-24 16:54:50 +05:30
小可耐
03429148b3
fix(ui) fix retention period 'Cancel' international display issue (#19404)
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-01-24 14:34:02 +05:30
Imri Paran
a6670af500
MINOR: Use interface schemas for governance workflows (#19411)
* 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

* fix(governance-workflows): defined interface in workflow schema

- defined types for workflow nodes
- fixed updateEdge method in WorkflowDefinitionRepository

* ref(governance-workflows): use explicit types in schema

use explicit interface type in json schemas and use annotations to infer the concrete classes when deserializing

* - implemented CustomSignal trigger
- use JsonTypeInfo and JsonSubTypes to infer types in jsonschema for nodes and triggers
- Implemented JsonLogicFilter task
- implemented placeholder noop task

* - simplified trigger type names
- removed governance workflow root "type"
- added "deployed" field to governance workflow
- applied changes to existing gov-workflows
- migrations

* fixed migrations
2025-01-24 09:08:06 +01:00
Chirag Madlani
1e7377c2e4
fix(ui): infinite loading for refresh attempted on app visit (#19491)
* fix(ui): infinite loading for refresh attempted on app visit

* add tests for refresh logic

* added test for validating after refresh behavior

* improve test for refresh scenario
2025-01-24 11:16:19 +05:30
Shrushti Polekar
b3d00077cc
fix failing e2e test for customize page landing (#19490) 2025-01-24 10:58:51 +05:30
Aniket Katkar
9a167c7c3f
Chore: Add the missing generated types and fix json schemas (#19480)
* Add the missing generated types

* Fix the type errors

* fix the JSONs and add respective generated type files
2025-01-23 20:45:31 +05:30
Ashish Gupta
6c381b1ce1
fix the description renderer in team and user import (#19492) 2025-01-23 19:54:41 +05:30
Pranita Fulsundar
4059df8843
fix: edit description permission for domain owner (#19475)
* fix: edit description permission for domain owner

* fix: usage of permissions prop

* test: fix unit test and add e2e test for edit description

* refactor: remove editCustomAttributePermission and viewAllPermission props

* fix: e2e test for edit description

* fix: playwright tests

* fix: update e2e test for edit description
2025-01-23 18:56:46 +05:30
Ashish Gupta
06759c589d
fix the richTextEditor output in case on no data save (#19476)
* fix the richTextEditor output in case on no data save

* revert the undefined to empty string as we previously had
2025-01-22 19:05:54 +05:30
Shailesh Parmar
2c06bcf327
Fix: Implement Data Quality Dashboards (Incident Manager + Data Quality) (#19231)
* Fix: Implement Data Quality Dashboards (Incident Manager + Data Quality)

* added icon for test case status

* added filters in the api

* added filters for dq

* added filter of table/column

* added test coverage

* address the comments
2025-01-22 18:53:43 +05:30
Ashish Gupta
c406cceb9a
#19432: fix the description renderer in glossary import (#19450)
* fix the description renderer in glossary import

* added test for the same
2025-01-22 16:22:44 +05:30
Ashish Gupta
68c324679a
#19474: fix the async export csv not happening in lineage (#19397)
* fix lineage playwrigt flaky test

* increase the timer

* fix the async export issue

* remove the timer

* minor revert
2025-01-22 13:19:45 +05:30
dependabot[bot]
51bdaace13
Build(deps): Bump undici in /openmetadata-ui/src/main/resources/ui (#19472)
Bumps [undici](https://github.com/nodejs/undici) from 5.28.4 to 5.28.5.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.4...v5.28.5)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:49:07 +05:30
Teddy
cacfabd9ce
ISSUE #1052 - Implement List entities with test suites repo logic (#19461)
* fix: centralized listWithOffset logic

* feat: dq app config + list entities with tests logic

* fix: test case
2025-01-22 08:08:07 +01:00
Siddhant
486230827d
#15600: Retention Application : Delete change_events, activity threads, versions based on admin retention policies (#18913)
* feat(retention-policy): initial setup of the Retention Policy app

* refactor: Update logic to make RetentionPolicyApp a ScheduledOrManual app

* refactor: Update retention policy JSON schema and logic to support event subscription, versions, and activity thread with individual retention periods

* refactor: Rename eventSubscriptionRetentionPeriod to changeEventRetentionPeriod

* fix: Implement activity thread retention policy cleanup

* chore: Remove activity thread and versions retention code; add banner and icon
2025-01-21 18:12:35 +05:30
Ashish Gupta
5e7847e2f5
fix the description not rendered in Glossary Modal while edit (#19453) 2025-01-21 12:42:23 +05:30
Chirag Madlani
58b1ef1c03
fix(test): rest api service deletion taking longer (#19439)
* fix(test): rest api service deletion taking longer

* fix entity name with schema
2025-01-21 11:42:38 +05:30
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