Commit graph

15222 commits

Author SHA1 Message Date
Pere Miquel Brull
abcadb8a1d
FIX - K8s Operator Release CI (#25785) 2026-02-10 10:48:41 +01:00
Harsh Vador
50c7684a46
(fix) ui : Persona details breadcrumb navigation and sub-category routing (#25762)
* (fix) ui : breadcrumb navigation functionality in the Persona flow

* nit

* fix spec

* fix failing spec
2026-02-10 15:18:00 +05:30
IceS2
09037e2ab6
Fix/k8s secrets manager provider (#25635)
* Fix: Pass secrets provider to the ingestion pipelines

For the noop providers where we were using the DB provider we introduced
a regression by the end of 2023 due to stop passing the provider
forward. This broke the `aws`, `aws-ssm`, and `azure-kv` providers.

This commit passes the provider forward so the ingestion pipeline knows
how to act instead of treating everything as the DB provider.

* Fix tests

* Fix k8s client by passing the needed env vars to ingestion

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2026-02-10 07:47:22 +01:00
Eugenio
f5e5ab330c
Remove supported entity field for context, exact terms, custom and pattern recognizers (#25720)
* Update json schema models

* Migrations to remove `supportedEntity` in DB field

* Update `ingestion`

* Update backend tests

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-10 07:41:48 +01:00
Mayur Singal
38ffd83ab8
MINOR: Ignore Glossary Bulk API (#25738) 2026-02-10 11:30:10 +05:30
Teddy
bfd19554ba
fix:NPE reindex (#25742)
* fix:NPE reindex

* style: ran java linting
2026-02-09 13:10:02 -08:00
Teddy
355b16b9ed
MINOR - Aggregation incident reindex fix (#25741)
* fix: incident aggregation + reindex

* fix: added tests for aggregation parsing

* fix: revert reindex fix
2026-02-09 13:09:03 -08:00
Mohit Yadav
78bd463c9b
Improve distributed reindex speed and fix bugs (#25758)
* use promote entity reindex in distributed

* Add Logs and finalize remaining entities

* fix nullpointer

* Fix Canonical Index Deletion

* Fix Test

* Optimize Reindexing

* Fix Default Recreate Handler

* Fix entity version history of dataProducts after removing inputPorts/ field (#25702)

* Fix: Use Downward API for pipelineRunId in standard K8s CronJobs (#25640)

When using the K8s pipeline client with useOMJobOperator=false, scheduled
pipelines (CronJobs) were failing because pipelineRunId was set to the
literal string "{{ omjob.uid }}" instead of a valid UUID.

This template syntax is designed for the OMJob operator to resolve at
runtime, but standard K8s CronJobs have no templating engine.

The fix uses the Kubernetes Downward API to inject the pod's own UID
(metadata.uid) as the pipelineRunId. Pod UIDs are valid UUIDv4 values
and unique per execution, making them suitable replacements.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

* Rename deny list recognizer (#25698)

* Rename deny list recognizer

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix/testsuite cross suite result consistency (#25587)

* refactor: replace testCaseResultSummary with lastResultTimestamp in ES index

* feat: add lean batch SQL queries for test suite result summaries

* fix: recompute related test suite results on pipeline completion

* test: update UI sort field and tests for lastResultTimestamp

* Revert MUITagSuggestion changes from PR #25588 (#25710)

* Initial plan

* Revert MUITagSuggestion changes from PR #25588

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* Revert test file changes from PR #25588

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* fix test

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>

* Fix Elasticsearch/OpenSearch field explosion with custom properties (#25627)

* Flatten Custom Properties

* Fix UI Side

* Fix Reindex matching old index conflict with alias

* Hacky wacky

* Review comments

* Add tests for custom properties to check field don't exceed

* Change to nested

* Align tests

* Fix Column and DataModel and subassets customProperties

* Fix extension updates

* Fix Description Updates

* Temp fix from other PR

* Fix Test failures

* Fix Review comments

* Fix Tests for playwright

* Import export improvements (#25542)

* Batched Import

* Batched Import

* Batched Import

* Optimised Internal methods for adding relationships for import, fixed circular dependency, generated changeEvents (#25582)

* Fix tag clearing and circular dependency detection in batch CSV imports

  - **Tag clearing fix**: Add deleteTagsByTarget before applying new tags in batch imports to match single entity import behavior, ensuring empty CSV fields properly clear existing
   tags
  - **Circular dependency detection fix**: Pre-track entities in dryRunCreatedEntities before parent resolution to enable proper circular reference validation during CSV team
  imports
  - Resolves test failures in TeamResourceIT.test_importCsv_circularDependency_trueRun and tag-related import issues
  - Maintains batch import performance while restoring pre-batch-import validation contracts

* improve storeRelationshipsInternal internal methods - make them truly batched operations

* - Add storeEntities override to all repositories (57 repos)
-  Add batch lock check to HierarchicalLockManager
- Add batch cache write to EntityRepository
-  Fix createManyEntitiesForImport with batched operations
- Fix updateManyEntitiesForImport with batched operations
-  Add change event creation in flushPendingEntityOperations

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>

* have default implementation of storeEntities

* add batch relationship clearing while updating during import

* Fix column import failing for tables in same batch

 When importing CSV with batching, column rows failed to find their
  parent table because the table was queued but not yet persisted to DB.
  Added pendingEntityFQNs set to track entities in current batch. When
  processing columns, check if table is in this set - if so, add columns
  directly to the queued table object instead of creating a patch context.
  This ensures columns are persisted with the table in a single operation.

* fix UserResourceTest, TestCaseResourceIT

* Fix Circular Dependency Validation for GlossaryTerms

* Batch Insert ChangeEvents and Process Async

* fix: defer CSV result reporting until batch operations complete to ensure accuracy

* fix: ensure custom properties persist during batch CSV imports

* Fix rows processed count

* Fix: Moving of glossaryTerms to correctly detect update operation during import

* Increment version history

* fix TeamResourceTest

* Fix: Mutual Exclusivity Tag Validation during dry run, Deferring of failures

* Fix: Table Constraints Preservation on table import

* revert validateCsvString logic, needed for csv validation

* revert test changes

* Use dependency resolution to flush pending operations to find the parent

* fix search groping based on entityType in updateEntitiesBulk with tests

* Fetch original from db as cache takes some time to reload

* Test Cases

* Remove logs, fix TableResourceIT, Fix ChangeEvent Race Condition

---------

Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>

* fix: databricks view definition (#25700)

* Column Edit - Address feedback (#25669)

* Address Test feedback for columns

* Add Translations

* Fix count issue

* nit

* nit

* fix pagination control

* fix e2e test

---------

Co-authored-by: anuj-kumary <anujf0510@gmail.com>

* chore(ui): fix pagination tests (#25715)

* update table selectors

* modify selector

* feat(ui): Learning Resources page improvements and form updates (#25681)

* feat(ui): Learning Resources page improvements and form updates

* Improved footer component

* fix color code combination

* fix view more issue in card view

* Addressed card related feedback

* fix test

* fix playwright test

* nit

* nit

---------

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix pagination space between layout (#25728)

* Fix #25615 - Use system tables instead of API for lineage in UC (#25697)

* WIP - chore(ci): update playwright workflow to run ingestion with dataAsset… (#24753)

* chore(ci): update playwright workflow to run ingestion with dataAssetRules

* limit setup to required steps

* rearrnage spec files

* update condition

* update workflow

* update runners

* update console

* update config

* update arrangements

* fix typo

* rearrange specs

* remove unwanted import

* fix tests

* fix tests issues

* fix comment

* fix failing tests

* fix advance search

* fix test arrangements

* fix failing tests

* feat(ui): Remove resources count badge and add icon in left panel (#25735)

* Remove resources count badge and add icon in left panel

* nit

* Remove important from CSS

* Flaky(UI): Glossary import export  (#25693)

* fixed glossary import export flakyness

* removed timeout

* Flaky(UI) : Bulk import (#25653)

* fixed flaky bulk import

* fixed flaky bulk import

* formatted code

* removed unncessary loader await

* removed timeout

* Flaky(UI): Customize Detail Page spec (#25650)

* fixed customize detail page

* fixed button not clicking issue

* removed unncessary timeout

* added test id

* MINOR: use stats tables for MySQL and PSQL profiler (#25724)

* feat(system): use stats tables for mysl and psql profiler

* fix: skip tests if fail

* fix(trino): shadowing of http_scheme argument (#25726)

* fix(trino): shadowing of http_scheme argument

* fix: import chain

* fix: remove mock trino library

* [Search] Upgrade Clients (#25719)

* Upgrade Clients

* Update clients in docker files

* Fix Tests

* Fix integration test

* Fix Review Comments

* Fix More review comments :-
  1. ElasticSearchClient.java - Added keep-alive timeout configuration
  2. OpenSearchClient.java - Added keep-alive timeout configuration
  3. OpenMetadataOperations.java - Added logging for caught exception
  4. SigV4Hc5RequestSigningInterceptor.java - Now throws exception instead of silently returning

* Fix More review comments :-
  1. ElasticSearchClient.java - Added keep-alive timeout configuration
  2. OpenSearchClient.java - Added keep-alive timeout configuration
  3. OpenMetadataOperations.java - Added logging for caught exception
  4. SigV4Hc5RequestSigningInterceptor.java - Now throws exception instead of silently returning

Co-authored-by: mohityadav766 <mohityadav766@users.noreply.github.com>

* upgrade to 9.3.0 vs 3.4.0 server since earlier had bug

* fix version in pom

* Fix Review Comments

* FIX IAM OpenSearch FIx

---------

Co-authored-by: Gitar <noreply@gitar.ai>
Co-authored-by: mohityadav766 <mohityadav766@users.noreply.github.com>

* Fix Failing Test (#25745)

* Optimize Reindexing

* Fix Issue in Partition Worker

* Fix Entity Stats writing too much to db

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: IceS2 <pablo.takara@getcollate.io>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Eugenio <eugenio.donaque@getcollate.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Adrià Manero <adria.estivill@getcollate.io>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
Co-authored-by: Keshav Mohta <68001229+keshavmohta09@users.noreply.github.com>
Co-authored-by: anuj-kumary <anujf0510@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Gitar <noreply@gitar.ai>
Co-authored-by: mohityadav766 <mohityadav766@users.noreply.github.com>
2026-02-10 01:45:21 +05:30
Eugenio
111af90340
Attempt to fix tag recognizer workflows flakiness (#25770)
* Update workflow to avoid extra DB hits

* Updates on `openmetadata-integration-tests

Recover lost profiles configuration

Add cleanup steps and opensearch configuration needed in test suite bootstrap

Make tag recognizer tests retryable

* Use updated images
2026-02-09 10:49:34 -08:00
Eugenio
551f189f25
Reindex when classification fails because of ES (#25776) 2026-02-09 10:42:43 -08:00
harshsoni2024
1f2c4fcda3
Fix: source hash instability during ingestion runs (#25708) 2026-02-09 21:32:42 +05:30
harshsoni2024
30f09df15a
MINOR: pin setuptools<81 (#25763)
* pin setuptools<81

* env setup fix
2026-02-09 19:29:08 +05:30
AntoineGlacet
645b922f99
fix(airflow): add DriveService to ENTITY_CLASS_MAP (#25744) 2026-02-09 18:48:55 +05:30
Sid
567e914500
scroll form when the error happens (DP) (#25760)
* scroll when the error happens

* description editor update

* fix errors

* locate

---------

Co-authored-by: Siddhant <siddhant@MacBook-Pro.local>
2026-02-09 12:46:48 +00:00
Anujkumar Yadav
d3c9ae2486
fix: preserve page and UX after bulk update (#25754)
* fix: preserve page and UX after bulk update

* fix optimization

* nit

* nit

* nit

* refactor logic
2026-02-09 16:47:09 +05:30
Copilot
7564dc92eb
Enable "Updated By, Synonyms,RelatedTerms,Status" field in workflow check conditions (#25689)
* Initial plan

* Add UPDATED_BY field to common entity fields for all entities

- Move UPDATED_BY from glossary-specific fields to common fields
- Update eventBasedEntityTrigger maxItems from 1 to 2 to allow both relatedEntity and updatedBy
- This enables UPDATED_BY field in workflow check conditions for all entities including test suites

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* Revert eventBasedEntityTrigger.json maxItems change back to 1

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* glossary term

* rt

* multi

* fix

* fix

* fixer

* fix

* fix

* fixer

* fix

* entity status

* fix realted terms

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Sid <30566406+siddhant1@users.noreply.github.com>
Co-authored-by: Siddhant <siddhant@MacBook-Pro.local>
2026-02-09 11:11:47 +00:00
Aniket Katkar
450152642f
Fix flakiness in custom property playwrights (#25733) 2026-02-09 11:03:15 +05:30
Sriharsha Chintalapani
6f577656c1
Fix integration tests (#25753)
* Fix - disk space in github workflows

* Fix - disk space in github workflows

* Fix - disk space in github workflows

* Fix running tests with bulk apis

* Fix running tests with bulk apis

* Address comments; make awaitability for tests

* Address comments
2026-02-08 21:16:28 -08:00
Aniket Katkar
e4dd825329
Categorize a test In RightEntityPanelFlow as fixme since it is failing and needs refactoring (#25755) 2026-02-09 10:30:50 +05:30
Aniket Katkar
40d0ebbfb9
Fix #25457 - Nested columns not updating in real time (#25624)
* Fix the table nested columns not immediately updating after changes in the UI

* Move the nested column updates spec to flow folder

* Fix the nested columns not updating for dataModels and SearchIndexes and added test coverage for all entities

* Fix unit test

* Fix the failing tests for the display name edit

* fix: PATCH not saving column tags for File entities

* Fix the failing tests

* Address comments

---------

Co-authored-by: Adrià Manero <adria.estivill@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2026-02-09 10:26:14 +05:30
Sriharsha Chintalapani
c89b7ee757
Fix disk space (#25750)
* Fix - disk space in github workflows

* Fix - disk space in github workflows

* Fix - disk space in github workflows
2026-02-08 12:18:16 -08:00
Sriharsha Chintalapani
dbddaa9f07
Fix disk space (#25749)
* Fix - disk space in github workflows

* Fix - disk space in github workflows
2026-02-08 12:10:31 -08:00
Sriharsha Chintalapani
1caa3e8e88
Fix - disk space in github workflows (#25748) 2026-02-08 11:43:33 -08:00
Sriharsha Chintalapani
7d2c4803f9
Add validations for input/output ports (#25601)
* Add validations for input/output ports

* Add validations for input/output ports

* Fix tests

* addresss comments

---------

Co-authored-by: Sid <30566406+siddhant1@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harsha.ch@gmail.com>
2026-02-08 10:17:49 -08:00
Sriharsha Chintalapani
4cbd28704a
BulkAPIs should use bulkWrite/bulkUpdate methods to reduce the no.of queries and db connections (#25709)
* Add 20% threashold on bulk api connections and semaphores to control it

* Address comments

* Add bulk apis to use bulkWrite/bulkUpdate methods to avoid using too many db connections

* Add batch updates and remove semaphores

* Fix test failures; address comments

* Fix test failures

* Fix test failures

* Fix test failures

* Add comment section for bulk API support in DatabaseSchemaResourceIT

* Add CsvImportResult import to multiple test classes

---------

Co-authored-by: Ayush Shah <ayush@getcollate.io>
2026-02-08 10:15:45 -08:00
Mohit Yadav
b40e949288
Fix Failing Test (#25745) 2026-02-07 19:22:28 +05:30
Mohit Yadav
fa3b7b9305
[Search] Upgrade Clients (#25719)
* Upgrade Clients

* Update clients in docker files

* Fix Tests

* Fix integration test

* Fix Review Comments

* Fix More review comments :-
  1. ElasticSearchClient.java - Added keep-alive timeout configuration
  2. OpenSearchClient.java - Added keep-alive timeout configuration
  3. OpenMetadataOperations.java - Added logging for caught exception
  4. SigV4Hc5RequestSigningInterceptor.java - Now throws exception instead of silently returning

* Fix More review comments :-
  1. ElasticSearchClient.java - Added keep-alive timeout configuration
  2. OpenSearchClient.java - Added keep-alive timeout configuration
  3. OpenMetadataOperations.java - Added logging for caught exception
  4. SigV4Hc5RequestSigningInterceptor.java - Now throws exception instead of silently returning

Co-authored-by: mohityadav766 <mohityadav766@users.noreply.github.com>

* upgrade to 9.3.0 vs 3.4.0 server since earlier had bug

* fix version in pom

* Fix Review Comments

* FIX IAM OpenSearch FIx

---------

Co-authored-by: Gitar <noreply@gitar.ai>
Co-authored-by: mohityadav766 <mohityadav766@users.noreply.github.com>
2026-02-07 18:54:13 +05:30
Teddy
29f2fc893a
fix(trino): shadowing of http_scheme argument (#25726)
* fix(trino): shadowing of http_scheme argument

* fix: import chain

* fix: remove mock trino library
2026-02-06 16:08:48 -08:00
Teddy
e2bae8e48b
MINOR: use stats tables for MySQL and PSQL profiler (#25724)
* feat(system): use stats tables for mysl and psql profiler

* fix: skip tests if fail
2026-02-06 11:22:58 -08:00
Dhruv Parmar
2d81d2a8ee
Flaky(UI): Customize Detail Page spec (#25650)
* fixed customize detail page

* fixed button not clicking issue

* removed unncessary timeout

* added test id
2026-02-07 00:18:39 +05:30
Dhruv Parmar
f1927f41c6
Flaky(UI) : Bulk import (#25653)
* fixed flaky bulk import

* fixed flaky bulk import

* formatted code

* removed unncessary loader await

* removed timeout
2026-02-07 00:09:56 +05:30
Dhruv Parmar
9f094f416f
Flaky(UI): Glossary import export (#25693)
* fixed glossary import export flakyness

* removed timeout
2026-02-07 00:05:17 +05:30
Anujkumar Yadav
0026d0a142
feat(ui): Remove resources count badge and add icon in left panel (#25735)
* Remove resources count badge and add icon in left panel

* nit

* Remove important from CSS
2026-02-06 19:32:49 +05:30
Chirag Madlani
d84ff8ebe2
WIP - chore(ci): update playwright workflow to run ingestion with dataAsset… (#24753)
* chore(ci): update playwright workflow to run ingestion with dataAssetRules

* limit setup to required steps

* rearrnage spec files

* update condition

* update workflow

* update runners

* update console

* update config

* update arrangements

* fix typo

* rearrange specs

* remove unwanted import

* fix tests

* fix tests issues

* fix comment

* fix failing tests

* fix advance search

* fix test arrangements

* fix failing tests
2026-02-06 17:57:35 +05:30
Mayur Singal
33d320f608
Fix #25615 - Use system tables instead of API for lineage in UC (#25697) 2026-02-06 15:12:20 +05:30
Anujkumar Yadav
0a85b41587
fix pagination space between layout (#25728) 2026-02-06 14:27:50 +05:30
Anujkumar Yadav
c2f4bf33e0
feat(ui): Learning Resources page improvements and form updates (#25681)
* feat(ui): Learning Resources page improvements and form updates

* Improved footer component

* fix color code combination

* fix view more issue in card view

* Addressed card related feedback

* fix test

* fix playwright test

* nit

* nit

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 13:31:54 +05:30
Karan Hotchandani
1d325de6ce
chore(ui): fix pagination tests (#25715)
* update table selectors

* modify selector
2026-02-06 11:04:51 +05:30
Sriharsha Chintalapani
a8d7c018f7
Column Edit - Address feedback (#25669)
* Address Test feedback for columns

* Add Translations

* Fix count issue

* nit

* nit

* fix pagination control

* fix e2e test

---------

Co-authored-by: anuj-kumary <anujf0510@gmail.com>
2026-02-06 00:40:48 +05:30
Keshav Mohta
221f7d5693
fix: databricks view definition (#25700) 2026-02-05 23:56:05 +05:30
Sriharsha Chintalapani
70162ed39f
Import export improvements (#25542)
* Batched Import

* Batched Import

* Batched Import

* Optimised Internal methods for adding relationships for import, fixed circular dependency, generated changeEvents (#25582)

* Fix tag clearing and circular dependency detection in batch CSV imports

  - **Tag clearing fix**: Add deleteTagsByTarget before applying new tags in batch imports to match single entity import behavior, ensuring empty CSV fields properly clear existing
   tags
  - **Circular dependency detection fix**: Pre-track entities in dryRunCreatedEntities before parent resolution to enable proper circular reference validation during CSV team
  imports
  - Resolves test failures in TeamResourceIT.test_importCsv_circularDependency_trueRun and tag-related import issues
  - Maintains batch import performance while restoring pre-batch-import validation contracts

* improve storeRelationshipsInternal internal methods - make them truly batched operations

* - Add storeEntities override to all repositories (57 repos)
-  Add batch lock check to HierarchicalLockManager
- Add batch cache write to EntityRepository
-  Fix createManyEntitiesForImport with batched operations
- Fix updateManyEntitiesForImport with batched operations
-  Add change event creation in flushPendingEntityOperations

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>

* have default implementation of storeEntities

* add batch relationship clearing while updating during import

* Fix column import failing for tables in same batch

 When importing CSV with batching, column rows failed to find their
  parent table because the table was queued but not yet persisted to DB.
  Added pendingEntityFQNs set to track entities in current batch. When
  processing columns, check if table is in this set - if so, add columns
  directly to the queued table object instead of creating a patch context.
  This ensures columns are persisted with the table in a single operation.

* fix UserResourceTest, TestCaseResourceIT

* Fix Circular Dependency Validation for GlossaryTerms

* Batch Insert ChangeEvents and Process Async

* fix: defer CSV result reporting until batch operations complete to ensure accuracy

* fix: ensure custom properties persist during batch CSV imports

* Fix rows processed count

* Fix: Moving of glossaryTerms to correctly detect update operation during import

* Increment version history

* fix TeamResourceTest

* Fix: Mutual Exclusivity Tag Validation during dry run, Deferring of failures

* Fix: Table Constraints Preservation on table import

* revert validateCsvString logic, needed for csv validation

* revert test changes

* Use dependency resolution to flush pending operations to find the parent

* fix search groping based on entityType in updateEntitiesBulk with tests

* Fetch original from db as cache takes some time to reload

* Test Cases

* Remove logs, fix TableResourceIT, Fix ChangeEvent Race Condition

---------

Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2026-02-05 23:07:52 +05:30
Mohit Yadav
41ab1ca6e7
Fix Elasticsearch/OpenSearch field explosion with custom properties (#25627)
* Flatten Custom Properties

* Fix UI Side

* Fix Reindex matching old index conflict with alias

* Hacky wacky

* Review comments

* Add tests for custom properties to check field don't exceed

* Change to nested

* Align tests

* Fix Column and DataModel and subassets customProperties

* Fix extension updates

* Fix Description Updates

* Temp fix from other PR

* Fix Test failures

* Fix Review comments

* Fix Tests for playwright
2026-02-05 16:40:32 +05:30
Copilot
2082da5f31
Revert MUITagSuggestion changes from PR #25588 (#25710)
* Initial plan

* Revert MUITagSuggestion changes from PR #25588

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* Revert test file changes from PR #25588

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>

* fix test

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2026-02-05 16:24:03 +05:30
Adrià Manero
dae6d96bc5
Fix/testsuite cross suite result consistency (#25587)
* refactor: replace testCaseResultSummary with lastResultTimestamp in ES index

* feat: add lean batch SQL queries for test suite result summaries

* fix: recompute related test suite results on pipeline completion

* test: update UI sort field and tests for lastResultTimestamp
2026-02-05 10:26:38 +01:00
Eugenio
71c33a33f3
Rename deny list recognizer (#25698)
* Rename deny list recognizer

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-05 09:43:51 +01:00
IceS2
e871a084d9
Fix: Use Downward API for pipelineRunId in standard K8s CronJobs (#25640)
When using the K8s pipeline client with useOMJobOperator=false, scheduled
pipelines (CronJobs) were failing because pipelineRunId was set to the
literal string "{{ omjob.uid }}" instead of a valid UUID.

This template syntax is designed for the OMJob operator to resolve at
runtime, but standard K8s CronJobs have no templating engine.

The fix uses the Kubernetes Downward API to inject the pod's own UID
(metadata.uid) as the pipelineRunId. Pod UIDs are valid UUIDv4 values
and unique per execution, making them suitable replacements.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 07:40:09 +01:00
sonika-shah
30a4d32720
Fix entity version history of dataProducts after removing inputPorts/ field (#25702) 2026-02-05 11:59:24 +05:30
Luqman
bebcef6588
feat: support new format DatasetQuery for metabase card response (breaking changes in 0.57.0( (#25705) 2026-02-05 10:14:24 +05:30
Eugenio
5a455ff953
Update configurations to avoid empty default run (#25701) 2026-02-04 21:05:01 +01:00
Shailesh Parmar
0d0e59f4dc
fix: reason showing in case of success status in data quality test case table (#25691) 2026-02-04 20:50:15 +05:30