13593 Commits

Author SHA1 Message Date
Pere Miquel Brull
30e2f83d50
MINOR - Fix updates & add rule provider (#22676)
* MINOR - Fix updates & add rule provider

* increrase the rule modal width and remove the rule column from table component in settings

* disabled edit and delete if system provider and change the rule logic

* format

* fix css of contract detail page and form component

* fix tests

* add the ability to ignore entities

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-08-01 14:29:56 +02:00
Mayur Singal
fe28faa13f
MINOR: Add support for csv.gz in datalake (#22666)
* MINOR: Add support for csv.gz in datalake

* fileformat change

* Update generated TypeScript types

* pyformat
2025-08-01 17:39:19 +05:30
Harshit Shah
1228e9647d
Fix landing page feedbacks (#22667)
* Fix landing page feedbacks

* support and/or for curated assets

* minor fix

* failing tests and minor bug fixes

* feedback updates

* fix failing test

* fix unit test

* fix failing E2E tests
2025-08-01 15:58:46 +05:30
SergeyAbzyanov
2c8793d093
fix: ru localization for UI update (#22459) 2025-08-01 15:58:40 +05:30
James Baker
f0ef0ad933
(Docs) Correct URLs and Enable OIDC (#20557)
* (Docs) Correct URLs and Enable OIDC

The KeyCloak URLs were incorrect for the current version of KeyCloak, and additionally the documentation was missing the required key to enable OIDC.

* fix conflict

* enable true

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-01 15:50:04 +05:30
Mayur Singal
dfb7eeaaaa
MINOR: Improve datalake processing table log (#22631) 2025-08-01 15:07:37 +05:30
Nick Acosta
0a395ea487
Fixed typo referring to airbyte in Fivetran file (#22686)
Co-authored-by: Nick Acosta <nick.acosta@getcollate.io>
2025-08-01 14:49:23 +05:30
IceS2
7f8298d49e
Update DataLake and PostgreSQL connection (#22682) 2025-08-01 11:08:43 +02:00
Dhruv Parmar
4364d9cea4
fixed tags flaky test (#22677)
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-01 11:46:06 +05:30
Pere Miquel Brull
9cb146591c
MINOR - Add Data Contract Alerts (#22671)
* WIP - MINOR - Rule Engine

* WIP - MINOR - Rule Engine

* WIP - MINOR - Rule Engine

* WIP - MINOR - Rule Engine

* rules

* rules

* rules

* fix retrieval by entity

* test dc

* test dc

* WIP: Data contract feature

* destructure component to it's own files

* WIP contract tab

* update local

* fix test

* First iteration for multi domain support

* fix inheritance fields

* fix inheritance fields

* fix create interface

* fix few more tests

* fix indexing updates

* fix domain rel

* update domain --> domains

* merge

* fix merge

* fix csv tests and createEntity interface

* Update generated TypeScript types

* Trigger Build

* migrations

* fix tests

* fix tests

* fix tests

* Update generated TypeScript types

* Trigger Build

* handle drive service

* fix pg migration

* fix domains ref after merge and clean python tests

* Update generated TypeScript types

* fix merge domains

* format

* add missing migrations

* Update generated TypeScript types

* tests

* Update generated TypeScript types

* Trigger Build

* tests

* tests

* fix py test

* migrate domain to domains and fix compilation errors

* fix domain assignement

* fix domain spec

* fix py tests

* fix data product creation issue

* fix domain tests

* fix bulk import

* fix tests

* fix tests

* fix query and domain migration

* fix py test

* fix playwrights

* fix getEntitiesWithDisplayName indexing quotes

* fix domain prapogation tests

* execute dc

* execute dc

* fix domain propagation

* Fix patch api

* fix domain schema build edit playwright

* fix test

* fix test

* fix domain selection issue and console errors

* handle semantics validation

* handle ingestion pipelines for DQ

* prepare for getting DQ status

* get last result

* update schema and prep sample data

* test

* handle data contracts tests in SDK

* handle data contracts tests in SDK

* execute test suite

* execute test suite

* add schema validations

* add schema validations

* add schema validations

* add schema validations

* handle data contracts tests in SDK

* add schema validations

* comments

* generate schemas

* add fields

* MINOR - Data Contract Alerts

* MINOR - Data Contract Alerts

* MINOR - Data Contract Alerts

* Fix url

* tests

* minor ui fixes around localization keys

* supporting locaization keys

* fix test with updated response

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-08-01 06:44:47 +02:00
Dhruv Parmar
8aef65148f
Fix(ui): Failing Playwright Custom Property (#22680) 2025-08-01 09:55:06 +05:30
Copilot
5057f29efc
Fix alert events ordering to show latest events first (#22309)
* Initial plan

* Initial analysis: identify ordering issue in alert events

Co-authored-by: harshach <38649+harshach@users.noreply.github.com>

* Fix PostgreSQL query ordering in listAllEventsWithStatuses

Co-authored-by: harshach <38649+harshach@users.noreply.github.com>

* Add comprehensive test coverage and performance indexes for event ordering

- Add CollectionDAOEventOrderingTest with 4 comprehensive test methods
- Test chronological ordering, pagination, edge cases, and cross-database consistency
- Add critical timestamp indexes for consumers_dlq and successful_sent_change_events tables
- Indexes prevent table scans on ORDER BY timestamp DESC queries
- Migration 1.9.1 includes both MySQL and PostgreSQL index definitions

Addresses performance concerns and test coverage gaps identified in PR review.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix tests

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
2025-07-31 13:31:53 +02:00
MarkSaf17
58078f582c
[WIP] Issue 22627 (#22647)
* [ISSUE-22627] fix(dbt): Support documented owner configuration with backward compatibility

* typo

* added tests

---------

Co-authored-by: marsafronov <marsafronov@ecom.tech>
Co-authored-by: SumanMaharana <sumanmaharana786@gmail.com>
2025-07-31 11:02:18 +00:00
Chirag Madlani
34e33cf485
Feat/contract UI (#22542)
* Feat(ui): contract withing table entity

* Feat(ui): contracts UI

* update

* modify the cards and added the API information in detail page

* added supporting keys

* supported new component for statusBadge and minor improvement

* localization key

* push the delete icon styling fix

* added test case card component in detail page

* supportedlocalization keys

* updated the sementic from design as per figma

* added the supporting localization keys

* added owner field while fetching contract

* fix some styling

* pending localization keys

* fix the console error

* minor unwanted code removal

* minor fix

* fix the localization keys and changes made as per comments

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-07-31 15:27:27 +05:30
IceS2
f578a81277
MINOR: Update table profile config to add spark configs. Update spark config to add temp path (#22646)
* Update table profile config to add spark configs. Update spark config to add temp path

* Add default null value for sparkTableProfilerConfig

* Fix TableProfileConfig extension DAO query

* Update generated TypeScript types

* Implemented Dependency Injection for the ProfilerProcessorConfig

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-31 11:50:30 +02:00
Roman Sheludko
e098635842
fix: Remove redundant set of braces in additional_config (#22640)
After the changes in https://github.com/open-metadata/OpenMetadata/pull/22474 we've started to experience the following error:
2025-07-31 10:22:45 +02:00
Rounak Dhillon
3abf32fc96
Docs: Release Updation (#22669)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-31 12:45:49 +05:30
Pranita Fulsundar
cf34e78712
test(ui): refactor e2e tests (#22661)
* remove redundunt visitiEntityPageWithCustomSearchbox

* fix tests

* fix tests

* fix visitEntityPage for loader

* fix roles.spec

* fix roles.spec
2025-07-31 12:27:48 +05:30
Dhruv Parmar
1916f29fd9
fixed import (#22670) 2025-07-31 12:25:36 +05:30
AntoineGlacet
e9643fd1ad
improved japanese ui translation (#22659)
Co-authored-by: Antoine Glacet <glacet.antoine@kansai-airports.co.jp>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-07-31 11:52:57 +05:30
Rounak Dhillon
b3471d5ace
Docs: Meta Description Updation (#22588)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-31 10:40:02 +05:30
Pranita Fulsundar
f3c5fe5a8f
fix(test): ExploreTree.spec for assets count (#22660)
* fix test

* fix test

* add fixme
2025-07-31 10:17:20 +05:30
Keshav Mohta
f8b588e6f0
Feature: Security Service (#22450)
* feat: security service initial code

* support secrity type for service from ui

* refactor: added missing java files for security service and require json files

* refactor: added doc file, oneOf java changes for ranger

* Merge branch 'main' of https://github.com/open-metadata/OpenMetadata into issue-20145

* update the security services schema to have domains instead of domain

* fix: added security service metadata pipeline

* Make changes for security service UI

* Update missing translation

* update type

* Fix the java checkstyle

* fix: added ingestionRunner in security service json

* Hide security service for OSS

* fix: reverse metadata documentation

* refactor: added securityConnection in test connection

* fix: documentation and ts file changes

* fix: deleted __init__ file and added SSISConnection again in the workflowclassconverter.java

* fix: convert domain to domains

* fix: added new file for basicAuth for ranger and change in rangerConnectionClassConverter.java file

* fix: java checkstyle

* fix: mysql security service sql

* fix: security service index mapping

* fix: moved migrations in new version and fix classConverterFactory

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-07-31 06:38:21 +02:00
Dhruv Parmar
ebb6666d29
fixed button label (#22656) 2025-07-31 10:07:23 +05:30
Ram Narayan Balaji
f392902a73
Enhancement: GlossaryTerm Approval Workflow to Store States + Added Migration (#22402) 2025-07-31 08:50:00 +05:30
sonika-shah
941262a3ae
Fix existing followed assets not getting listed after search Reindexing (#22621)
* Fix existing followed assets not getting listed after search Reindexing

* add fetchers for missing fields

* fix other entities and add test

* fix tests

* fix storedProcedure tests

* fix checkstyle

* improve batch function

* fix test

* revert test , will be part of separate pr
2025-07-31 05:18:18 +05:30
Pere Miquel Brull
dfe3fd6357
MINOR - Data Contract Validation (#22541) 2025-07-30 23:01:27 +02:00
Ariel Schulz
798a20afd8
Fix test_connection to adhere to OMD standards for DB connections (#22478) 2025-07-31 00:29:03 +05:30
Ram Narayan Balaji
b343461248
Fix: Skipping Multiple column references by a single column in Foreign Key during Index Creation (#22658) 2025-07-30 21:28:04 +05:30
Karan Hotchandani
76883add80
fix(ui): fix json logic parser (#22563)
* fix json logic parsing issues

* update locales

* update custom props

* remove unnecessary fields
2025-07-30 19:32:49 +05:30
Mohit Yadav
995ff5c19d
Fix alert link issue (#22610)
* Fix Alert Encoding Issue

* Fix Fqn Encoding for other Decorators

* Add Email Message Decorator Test

* Java CheckStyle Failure
2025-07-30 15:57:56 +05:30
dependabot[bot]
9dcecc50a4
Chore(deps): Bump linkifyjs in /openmetadata-ui/src/main/resources/ui (#22654)
Bumps [linkifyjs](https://github.com/nfrasser/linkifyjs/tree/HEAD/packages/linkifyjs) from 4.1.3 to 4.3.2.
- [Release notes](https://github.com/nfrasser/linkifyjs/releases)
- [Changelog](https://github.com/nfrasser/linkifyjs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nfrasser/linkifyjs/commits/v4.3.2/packages/linkifyjs)

---
updated-dependencies:
- dependency-name: linkifyjs
  dependency-version: 4.3.2
  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-07-30 15:44:11 +05:30
Harshit Shah
f098e30e80
Fix landing page feedbacks (#22648)
* Fix landing page feedbacks

* fix failing tests
2025-07-30 12:39:08 +05:30
satish
dd879e2976
Data Asset Rules configuration in settings (#22540)
* Data Asset Rules configuration in settings

* Enable, delete and API loading states

* Convert card listing to table listing

* Icon update for preference page menu item

* Table loading fix on delete and edit

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-07-30 12:29:22 +05:30
Pranita Fulsundar
923211e0a0
fix(ui): landing page feedbacks (#22593)
* fix feedbacks

* update widget images

* update icons and data assets filters

* add localisation

* minor changes

* update icons, images and description

* update totla data assets filters

* add emoji and reaction for activity feed

* address pr comments
2025-07-30 06:42:26 +02:00
Mohit Yadav
904d7590a4
Fix Test Failures due to config not read in app tests (#22653) 2025-07-30 09:41:21 +05:30
Suman Maharana
3a90b38a26
Fix: Tableau ca cert auth (#22041)
* Fix: Tableau ca cert auth

* py_format

* Added ssl tests

* fix lint errors
2025-07-30 09:38:47 +05:30
Rounak Dhillon
3b0b41b207
Docs: Opensearch Version Updation (#22645)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-29 15:38:14 +00:00
harshsoni2024
50428e2e7b
feat-22574: Datalake ingestion fix for larger files (#22575) 2025-07-29 20:40:19 +05:30
sonika-shah
79e00ebc94
Add missing migrations for changes related to searchSettings introduced in version 1.8.7. (#22634) 2025-07-29 18:49:19 +05:30
Mohit Yadav
49003f6c86
Fix Test Failing for Apps (#22635) 2025-07-29 18:02:52 +05:30
Suman Maharana
670dc53b46
Minor: fix tableau handle none entities (#22630)
* Minor: fix tableau handle none entities

* added tests
2025-07-29 13:58:11 +02:00
Ayush Shah
987e3ed9e0
Fixes #22144: Enhance memory management and proper cleanup of resources in profiler (#22438) 2025-07-29 16:22:21 +05:30
Ayush Shah
d78771ed8d
Update py-tests.yml (#22636) 2025-07-29 16:21:03 +05:30
Mayur Singal
199e3b981c
Fix #14830: Ignore non current columns for iceberg tables for glue & athena (#22564) 2025-07-29 16:19:09 +05:30
Mayur Singal
26f99a3ac2
MINOR: Fix wherescape docs (#22632) 2025-07-29 15:41:26 +05:30
Mayur Singal
cc9506db20
MINOR: Postgres Implement schema fallback (#21858)
* MINOR: Postgres Implement schema fallback

* missing sql_lineage file
2025-07-29 14:45:21 +05:30
Harshit Shah
fc50cce12a
Support default persona selection (#22592)
* Support default persona selection

* address comments and add styling changes

* fix failing tests

* fix failing tests

* update api calls

* fix failing tests
2025-07-29 14:20:36 +05:30
Shailesh Parmar
9529af123e
Revamp: left panel of data quality tab under entity detail page (#22570)
* Revamp: left panle of data quality tab under entity detail page

* Enhance Data Quality UI: Add support for table type in TestCaseForm, improve filtering options in TestCases component, and update error handling in TestSuites component. Introduce new documentation links and update translations for entity pipeline information across multiple languages.

* Refactor Data Quality UI: Integrate getPopupContainer utility across various components for improved dropdown handling, enhance styling for select elements, and update form layouts. Additionally, refine the SummaryPanel and TestSuiteDetailsPage for better user experience.

* fixed unit test for the PR

* fixed playwright

* fix testSuite aut test

* Refactor DataQuality tests and components to integrate CodeEditor and enhance ParameterForm functionality

- Updated ParameterForm to use CodeEditor instead of SchemaEditor for SQL expressions.
- Added a renderWithForm utility for consistent form rendering in tests.
- Enhanced test cases for ParameterForm to ensure proper rendering and functionality.
- Introduced custom query functionality in TestCaseFormV1 with corresponding tests.
- Added translations for "custom-query" in multiple languages.
- Created CodeEditor component with tests for improved code editing experience.

* Update translations for "add-a-entity" and "entity-pipeline-information" in multiple languages to improve clarity and consistency across the UI.
2025-07-29 14:20:05 +05:30
Rounak Dhillon
4c0b4582f9
Docs: Meta Description updation (#22625)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-29 07:13:36 +00:00