13126 Commits

Author SHA1 Message Date
Mohit Yadav
17c4ab872d
Revert to jetty connector (#21494) 2025-05-30 20:40:15 +05:30
Mohit Yadav
f6f1f47f28
Apache5 connector (#21486)
* Removed apache connector

* Use Apache5Connector
2025-05-30 13:08:42 +05:30
Rounak Dhillon
f1b7e5c06a
Doc: Images Updation for Glossary (#21485) 2025-05-30 12:54:03 +05:30
Mohit Yadav
e90fb0d8fd
Removed apache connector (#21481) 2025-05-30 11:54:34 +05:30
Pere Menal-Ferrer
6683c632f4
FIX #21464 (#21463)
* Reproduce failing behaviour with non-date-time data

* Add a presidio patch for DateTimes

* Fix type-check error

---------

Co-authored-by: Pere Menal <pere.menal@getcollate.io>
2025-05-30 08:18:50 +02:00
Shrushti Polekar
324aab71a4
Fix #21468 : Profile picture display issue (#21474)
* fix profile url issue

* added unit test
2025-05-30 10:46:35 +05:30
Rounak Dhillon
980e722e24
Doc: How Collate AI Enhances Autopilot Workflows Doc Updation (#21445) 2025-05-30 08:43:57 +05:30
Rounak Dhillon
7b50c7bb90
Doc: Data Insights Images Updation (#21467)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-29 18:16:36 +05:30
Shailesh Parmar
b0ff7887ae
Feat: #21138 Display Test Case Version Change (#21324)
* fix: #21138 Display Test Case Version Change

* Enhance Test Case Version Page: Integrate versioning functionality and update interfaces. Added API calls for fetching test case versions and details, and updated the DataAssetsVersionHeader interface to include TestCase. Improved loading states and error handling in the TestCaseVersionPage component.

* Enhance Incident Manager with version handling and permissions

- Added support for version pages in IncidentManagerPageHeader and TestCaseResultTab components.
- Introduced isVersionPage prop to manage permissions and display logic based on version context.
- Updated IncidentManagerDetailPage to handle version-specific data fetching and display.
- Refactored related components to utilize ChangeDescription for improved data handling.

* Implement parameter value diff display in TestCaseResultTab

- Added a new utility function to compute differences in parameter values.
- Integrated the parameter value diff display into the TestCaseResultTab component.
- Updated Feeds.constants to include PARAMETER_VALUES enum.
- Enhanced EntityVersionUtils with new methods for handling parameter value diffs.

* Enhance Data Quality components with parameter value diff display and styling updates

- Updated EditTestCaseModal to conditionally display test case names.
- Modified IncidentManagerPageHeader to disable compact view.
- Added new styles for version SQL expression display in TestCaseResultTab.
- Refactored TestCaseResultTab to handle parameter value diffs more effectively, including separate rendering for SQL expressions.
- Enhanced utility functions in EntityVersionUtils to support default values in parameter diffs.
- Updated DataQualityUtils to use isNil for better null handling.

* added licence

* updated edit icon and hide incident tab in version view

* Enhance Test Case Versioning: Update routing to support detailed version paths and improve UI styles for version display. Added new route for test case details with version and adjusted related components for better handling of version-specific tabs.

* fix unit test

* added playwright

* resolved sonar cloud issue
2025-05-29 17:54:06 +05:30
Suman Maharana
21f3c4be3c
Add: Looker column level lineage (#21458)
* Add: Looker column level lineage

* Fix broken lineage

* add exception handling

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-05-29 17:26:55 +05:30
Rounak Dhillon
7d0020aa08
Doc: Data Insights Image Updation (#21456)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-29 14:21:08 +05:30
Rounak Dhillon
cff03f8219
Doc: Lineage Images Updation (#21419) 2025-05-29 13:50:06 +05:30
Rounak Dhillon
4d40718ad1
Doc: Incident Manager Images Updation (#21390)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-29 13:49:05 +05:30
Teddy
2a120c166a
MINOR: Py failing test cases (#21437)
* fix: failing test cases

* fix: skip test for now
2025-05-28 17:52:32 +02:00
Mohit Yadav
5c9ba21bbc
Fix background job issue (#21436) 2025-05-28 19:51:57 +05:30
Albert Franzi
859e38057e
Fixes 21327: Update Lightdash connector (#21328)
* fix: [21327] - Update Lightdash connector

* fix: [21327] - Solve style checks

* fix: [21327] - Report the right chart type field

* fix: [21327] - Apply changes
2025-05-28 17:43:15 +05:30
Shrushti Polekar
5a3e5adc60
Fix(ui) : Persona customization widgets style issues (#21415)
* fix table widgets overflow issue for persona customization

* fix widget header border radius

* fix data products widget style for persona customization

* minor style update

* render normal content instead of expandable card for few widgets
2025-05-28 16:28:54 +05:30
Mayur Singal
85e8776a10
Fix #17799: Doris ingestion failed (#21420) 2025-05-28 16:10:59 +05:30
Mayur Singal
dd689d4aa8
Fix #19383: Fix AttributeError in redpanda connector (#21421) 2025-05-28 16:08:14 +05:30
Pere Menal-Ferrer
8eb0b25c19
fix/nox-ci-missing-steps (#21426)
* Fix nox-ci

* Fix wrong path

* Fix wrong path

* Use working-directory for gha

* Fix wrong section in gha yml

* Diable some lint to diagnose failures

* Rm version matrix for debugging

* Fix type in nox invocation

* Fix style

* Add version and update checkout version

* Add required system dependencies

* WIP

* Add python code generation

* Remove version extraction from nox, as it not needed

---------

Co-authored-by: Pere Menal <pere.menal@getcollate.io>
2025-05-28 11:12:44 +02:00
Rounak Dhillon
ebb3cb24b1
Doc: Lineage Images Addition (#21434) 2025-05-28 14:02:43 +05:30
Karan Hotchandani
4c74cd6e0f
fix query builder widget any and not operations (#21416) 2025-05-28 12:28:20 +05:30
Pranita Fulsundar
9dee189e11
feat(ui): permissions errorplaceholder message improvement (#21380)
* feat: permissions errorplaceholder message improvement

* feat: add placeholder message

* add localisation values

* fix: unit tests

* fix sonar issues

* fix tests
2025-05-28 11:09:02 +05:30
Dhruv Parmar
860fba5099
Fix(ui): table view for custom property (#21397)
* fixed table view for custom property

* removed table view from persona and custom property

* moved constent to different file
2025-05-28 10:29:46 +05:30
Sriharsha Chintalapani
138d57f890
Issue-19251: Upgrade dropwizard to 4.x and Jetty to 11.x (#19252)
* Issue-19251: Upgrade dropwizard to 4.x and Jetty to 11.x

* keep jdbi3.37.1 version for ConnectionAware functionality

* Code builds

* Merge with main and fix MCP

* Fix to make server run

* Tests fix

* JsonArray causing issue

* Fix WebSockets

* fix json2schema using jakarta instead of javax

* Fix patch tests

* Fix tests

* Register auditing subtypes in OpenmeteadataOperations

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-05-27 20:31:59 +05:30
Ashish Gupta
1ba3250ffc
fix playwright for entity announcement (#21417) 2025-05-27 19:17:34 +05:30
harshsoni2024
9b3ef85aac
MINOR: unity catalog separate icon (#21384) 2025-05-27 18:50:00 +05:30
Akash Jain
799e3ca900
chore(docker-compose): Bump indices.query.bool.max_clause_count=4096 (#21301) 2025-05-27 14:29:05 +02:00
Pere Menal-Ferrer
ac9f803b46
Make presidio_analyzer a lazy import in the PII processor (#21408)
Co-authored-by: Pere Menal <pere.menal@getcollate.io>
2025-05-27 14:24:28 +02:00
harshsoni2024
8bbc4d8c3d
MINOR: PBI dataset expressions empty value fix (#21409) 2025-05-27 16:50:55 +05:30
Teddy
f2a67b8501
MINOR - fix test suite migration (#21320)
* fix: don't add relationship if test suite exists

* style: ran java linting
2025-05-27 12:40:01 +02:00
Pere Menal-Ferrer
ca812852d6
ci/nox-setup-testing (#21377)
* Make pytest to user code from src rather than from install package

* Fix test_amundsen: missing None

* Update pytest configuration to use importlib mode

* Fix custom_basemodel_validation to check model_fields on type(values) to prevent noisy warnings

* Refactor referencedByQueries validation to use field_validator as per deprecation warning

* Update ColumnJson to use model_rebuild rather as replacement for forward reference updates as per deprecation warning

* Move superset test to integration test as they are using testcontainers

* Update coverage source path

* Fix wrong import.

* Add install_dev_env target to Makefile for development dependencies

* Add test-unit as extra in setup.py

* Modify dependencies in dev environment.

* Ignore all airflow tests

* Remove coverage in unit_ingestion_dev_env. Revert coverage source to prevent broken CI.

* Add nox for running unit test

* FIx PowerBI integration test to use pathlib for resource paths and not os.getcwd to prevent failures when not executed from the right path

* Move test_helpers.py to unit test, as it is not an integration test.

* Remove utils empty folder in integration tests

* Refactor testcontainers configuration to avoid pitfalls with max_tries setting

* Add nox unit testing basic setup

* Add format check session

* Refactor nox-unit and add plugins tests

* Add GHA for py-nox-ci

* Add comment to GHA

* Restore conftest.py file

* Clarify comment

* Simplify function

* Fix matrix startegy and nox mismatch

* Improve python version strategy with nox and GHA

---------

Co-authored-by: Pere Menal <pere.menal@getcollate.io>
2025-05-27 10:56:52 +02:00
Dhruv Parmar
182ca660c6
Fix(ui): flaky entity test (#21387)
* fixed flaky entity test

* removed unwanted code
2025-05-27 14:16:51 +05:30
Rounak Dhillon
b14c71f34b
Doc: 404 Error Fix (#21406)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-27 14:05:03 +05:30
Rounak Dhillon
36d85396e4
Doc: email .Yaml File Changes and Partial Creation (#21404)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-27 12:57:47 +05:30
Pranita Fulsundar
0d4a7db0d9
chore: revert search order and minor styles changes (#21395) 2025-05-27 10:59:05 +05:30
Matias Puerta
269ab3ae47
Update team-labeler action permissions (#21402)
Should solve issues like https://github.com/open-metadata/OpenMetadata/actions/runs/15259399461/job/42914194682?pr=21164
2025-05-26 20:12:32 +02:00
Shrushti Polekar
10501453f9
fix:error notification for failure of data products fetching (#21386) 2025-05-26 21:24:24 +05:30
Rounak Dhillon
4e77e56db6
Doc: Deploy Images Lineage Updation (#21396)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-26 20:37:45 +05:30
Rounak Dhillon
9dbf72888e
Doc: Airflow Note Updation (#21398)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
2025-05-26 19:29:57 +05:30
Imri Paran
baee931b85
MINOR: App changes for collate support (#21068)
* feat: prep for collate support

- Added support for delayed background jobs. This is to delete the support user after a while.
- added ScheduleType.OnlyManual for applications to support only manual triggers
- Added a four hour token expiration
- Allow a null trigger type in job data (not sure what it's for)

* added test for delayed job

* added type checking for enumCleanupArgs in navbar

* - added a support toten type
- added job handler for delete token

* fixed whitelist links

* patch OnlyManual apps

* Update openmetadata-spec/src/main/resources/json/schema/entity/applications/app.json

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

* added indexes for runAt

* use NO_JOB_SLEEP_SECONDS in background job test

* Fixed NavBar test

* removed backticls

* fix indexes

* change for support app

* fix tests

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-05-26 12:02:14 +02:00
Pere Menal-Ferrer
6ea630d7ef
DevEx: Ingestion development improvement (focus on unit testing) (#21362)
* Fix test_amundsen: missing None

* Fix custom_basemodel_validation to check model_fields on type(values) to prevent noisy warnings

* Refactor referencedByQueries validation to use field_validator as per deprecation warning

* Update ColumnJson to use model_rebuild rather as replacement for forward reference updates as per deprecation warning

* Move superset test to integration test as they are using testcontainers

* Add install_dev_env target to Makefile for development dependencies

* Add test-unit as extra in setup.py

* Skip failing IT test. Requires further investigation.
2025-05-26 10:38:17 +02:00
Rounak Dhillon
c2efe653c4
Doc: Alert Images Update (#21369) 2025-05-26 12:26:46 +05:30
Rounak Dhillon
f15f4c6f5f
Doc: Data Profiler Images updation (#21354) 2025-05-26 12:18:04 +05:30
Rounak Dhillon
57a37c7aaa
Doc: DBT indentation FIX (#21359) 2025-05-26 11:42:57 +05:30
Imri Paran
e323b100b6
MINOR: chore: validate app class before registering (#21279)
* chore: validate app class before registering

* Update AppMarketPlaceMapper.java
2025-05-24 11:18:40 -07:00
Prajwal214
4db7f7a93e
Docs: Updating latest release in v1.7.1 (#21374)
Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>
2025-05-23 07:19:28 -07:00
tarunpandey23
98795e312d
Update/openmetadata trivy scan (#21382)
* updated the workflow

* updated

* updated

* updated

* updated

* updated

* fix the openmetadata server trivy scan to detail out the report on Github Step Summary

* fix the openmetadata server trivy scan to detail out the report on Github Step Summary

* fix the openmetadata server trivy scan to detail out the report on Github Step Summary
2025-05-23 18:43:34 +05:30
Mohit Yadav
1ee36d41c6
Escape ? to causing issues in jdbi binding (#21381) 2025-05-23 17:13:45 +05:30
Mohit Yadav
94ceb7792a
Failing Postgres sql (#21378) 2025-05-23 16:39:56 +05:30