2390 Commits

Author SHA1 Message Date
Ashish Gupta
ab11983741
support not_contains in contract semantic form (#23485) 2025-09-28 00:06:03 +02:00
sonika-shah
77a8b2335d
Fix batchFetchClassification for tags (#23581) 2025-09-27 07:49:28 -07:00
Pere Miquel Brull
f72dc826bf
FIX - Cleanup orphaned data contracts (#23596) 2025-09-27 07:47:03 -07:00
Sriharsha Chintalapani
aa7715be0d
Fix #23445: User with Owner role unable to update Incident Status via API (#23448)
* Fix #23445: User with Owner role unable to update Incident Status via API

* fix: failing build

* fix: permission on test case incidents

* playwright: added e2e test for issue #23445 (#23459)

* fix: entitylink parsing for entity resource

* fix: restore severity state in PATCH test

---------

Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-09-26 15:11:36 +05:30
sonika-shah
648a8f86de
add entityType.keyword aggregation in searchSettings.json (#23559)
* add searchSettings aggregation in searchSettings.json

* refactor migrations to only update the agg in searchSettings

* fix migrations
2025-09-25 17:04:49 +05:30
Mayur Singal
787d27f3f7
MINOR: Enable Log streaming for ingestion pipelines (#23551) 2025-09-25 14:35:18 +05:30
Sriharsha Chintalapani
4768c00fcf
zero‑downtime reindex (#23515)
* Fix #23514: zero‑downtime reindex feature

* Fix #23514: zero‑downtime reindex feature
2025-09-24 12:01:04 -07:00
Ram Narayan Balaji
532f3e5e4e
Undo entity status migration, show entityStatus by default (#23511)
* Revert Entity Status Migrations as we already have the default value

* Batch Migrations and by default show entityStatus field in the response

* Setting default value of enum in the status.json and fixing test cases for new default enum UNPROCESSED

* Update generated TypeScript types

* DataContract by default has Unprocessed status, Overriden method in the GlossaryTermRepository

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-24 18:38:03 +05:30
Aniket Katkar
c6c9eb26e2
Feat: Add drive service (#23018)
* Add the drive service settings option

* Fix the ci error

* Add Directory Details page

* Add Explore page support for new drive assets

* Add Directory Children table

* Update page.json

* Add File details page

* Add spreadsheet details page

* Add Worksheet details page

* Update explore tree name

* Fix the search suggestions not showing for new assets

* Add new assets in missing setting options

* Update service util class base for drive service

* Add version support for directory

* Add version pages for File, Spreadsheet and Worksheet

* Add FQN for worksheet columns

* Add columns table for the worksheet

* Fix the Spreadsheet, Directory and Worksheet version pages not showing children.

* Fix the domain not updating for drive assets

* Fix announcement not working for drive assets

* Add playwright for Directory asset

* Fix the index mappings and failing playwright test for directory

* Add google drive service icon

* Fix the delete and restore functionality for drive assets

* Fix patch tags for worksheet and add tests

* Fix failures

* search indices

* Update service details page for drive service

* Add playwright tests for remaining drive assets

* Fix listing APIs to return when root=true mentioned

* Update API to fetch drive service assets and fix playwright for Worksheet service

* Fix the index mappings

* Add the new fields for advanced search

* Add the playwright tests for drive assets

* fix: drive service test connection

* fix: drive service test connection

* Fix the ServiceDetailsPage tests

* Fix the playwright tests

* Fix the search settings issue for drive assets

* add missing icons, fix search index issue for worksheet, resolve the sonar issues

* Fix the entity permission spec

* Fix FileResourceTest to create GoogleDrive instead of SharePoint to match the type creation in the test

* Work on comments

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Keshav Mohta <keshavmohta09@gmail.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
2025-09-24 13:37:31 +05:30
Adrià Manero
dacd60d535
Fixes #23129: Add system-default notification templates (#23441)
* Setup system provided templates for ChangeEvent notifications

* Setup handlebars helpers for system-default notification templates
2025-09-24 09:56:30 +02:00
Chirag Madlani
8deab28071
feat(ui): support impact analysis for lineage (#23231)
* feat(ui): support impact analysis for lineage

* WIP filters

* Add Node Depth and fix downstream and upstream counts

* integrate search / quick filters with api

* fix api calls

* Fix Listing and remove unnecessary call for root entity

* Fix OS

* support column level lineage for impact analysis

* update

* Add Pagination Apis and Node Depth apis

* Fix Looping infinitely

* Add Validation

* Reduce Response size for lineage

* Add node depth upto

* Add Edge Information

* incorporate new apis

* push queryFilter to fetchNodes

* query_filter -> queryFilter

* add export for impact analysis

* update pagination

* fix query_filter param

* Fix issue on upstream lineage result due to filters

* Fix Filters issue

* Update generated TypeScript types

* update unit tests

* fix tests

* address comments

* support impact analysis for all the tabs

* update icon for column customization

* Fix breaking tests

* update test

* update translation

* Fix Wrong Match for UPSTREAM

* clean console

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-24 12:53:20 +05:30
Sriharsha Chintalapani
e77d1940cb
Domain policy must be evaluated during PolicyEvaluator (#23302)
* Domain Only Access Role to be evaluated as part of PolicyEvaluator

* Domain Only Access Role to be evaluated as part of PolicyEvaluator

* Cleanup unnecessary comments

* Add migration fix for domain only policy

* fix playwright domain rbac

* fix hasDomain role issues for TestCaseResourceContext

* allow user to create only with their domain

* move DomainOnlyAccessPolicy migrations to 1.9.10 from 1.9.9

* For resources that don't support domains (like DataInsights), always returns true

* fix adding test case to bundleSuite

* revert supportsDomains changes in RuleEvaluator and handle it in postFiltering steps

* Inherit domains when creating task from test case incident, and skip few entities for domain check + other remaining DQ related domain fixes

* for CreateResourceContext consider assigned domains + inherited domains

* fix permission for table metrics page

* remove SKIP_DOMAIN_CHECK_ENTITY_LIST

* fix test

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
2025-09-24 09:56:55 +05:30
Mohit Yadav
9921301048
Fix Vulnerability (#23504)
* Fix Vulnerability

* Update database schema

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-09-24 08:54:32 +05:30
Keshav Mohta
cb26c91442
Revert "Fixes #23356: Databricks OAuth & Azure AD Auth (#23482)" (#23530)
This reverts commit f1afe8f5f114ee58090168fd7ae5d66b38a01ab0.
2025-09-23 17:44:16 +02:00
Ram Narayan Balaji
e058c5393e
MigrationFix for duplicate ViewAll in OrganizationPolicy (#23524) 2025-09-23 14:28:41 +02:00
Keshav Mohta
f1afe8f5f1
Fixes #23356: Databricks OAuth & Azure AD Auth (#23482)
* feat: databricks oauth and azure ad auth setup

* refactor: add auth type changes in databricks.md

* fix: test after oauth changes

* refactor: unity catalog connection to databricks connection code
2025-09-23 15:22:50 +05:30
Suman Maharana
1c710ef5e3
Fix Stream logger url (#23491) 2025-09-23 14:35:14 +05:30
Ram Narayan Balaji
3771149fb5
Feat: Add color and iconURL in import and export for glossary (#23477)
* Add color and iconURL in import and export for glossary

* fix tests

* add color and icon url in playwright

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-09-23 14:32:53 +05:30
Shrushti Polekar
eebd3bb661
Feat(ui): SSO configuration from UI and Scim bot token generate revoke functionality and Group Mapping in settings page (#21839)
* added scim bot generate revoke token functionality on settings page

* update global setting constant

* minor code refactor

* WIP: SSO Configuration from UI

* Update generated TypeScript types

* Copilot suggestions addressed

* Test Endpoint added

* Added update security configuration test

* added sso configuration rjsf form

* minor  fixes

* Update generated TypeScript types

* update scim component

* Fix Merge Conflicts

* Remove extra comma

* update sso form for oidc client providers

* SAML configuration fixes

* Update generated TypeScript types

* Update generated TypeScript types

* add support for selective schema generation by file name

* fix acces token card issue and array fields ui issue

* Saml registration fix

* Scim configuration saved

* refactor code

* scim config issues fixed

* fix enableSelfSignup

* scim enabling from settings

* Test validation enpoint changes

* fix ldap issues

* minor refactor

* minor updates

* update settings call for scim

* update bot details in scim card

* minor style fixes

* Adding enhanced validators

* update confidential client configurations

* Auth0 validator

* update jwt for saml

* Saml validator changes

* Okta validator fix

* fix saml certificate formatting and select widgets

* remove client type from ui for ldap and saml

* Okta validation rectified

* Google validator improved

* update select component

* fix error messages

* added unit test

* Azure validator rectified

* Validation issues solved for auth0

* add oidc prefix for oidc client fields

* fix type issues

* style fixes for scim token card

* Update cognito validator

* refactor file names

* added e2e tests

* minor fixes

* added content for docs in md files

* implement  new design

* form style updates

* fix doc styles and provider selection styles

* fix provider selection style

* update local file

* group client fields together

* added provider name

* overview tab changes

* update form styles for configure tab

* update toggle styles

* update breadcrumb texts and provider name in text

* minor fix in localization

* minor fix for basic provider

* update breadcrumb styles and minor local file update

* minor fixes

* minor fix for local file

* fix styles for configured form

* minor fixes in styles

* fix redirect issue of my-data for non oidc sso

* fix build issue and refactor code

* update saml and ldap icons

* minor updates in icon

* typo fix

* breadcrumb and style fixes

* fix test

* update patch call

* minor fixes for access token card and code refactor

* refactor code to remove unused files

* added ldap and custom oidc doc content

* fix overview tab issue for scim and enable sso

* Patch issue fixed for authentication Configuration

* Implement unified authentication endpoints across all providers

* Memory leak issue solved

* Mcp md file

* apply spotless

* Added complete flow test for oidc

* refactor css files

* minor style updates

* cancel form functionality

* update placeholders

* update cancel modal

* minor update for saving existing config

* fix minor css issue

* integrate unified api

* remove clientid and callbackurl for confidential client type and added  jwtPrincipalClaimsMapping

* fix breadcrumb issue

* refactor files and folder structure

* minor fix

* refactor code and add disable fields styles and cancel btn functionality for existing sso

* added localization file changes

* Patch operation issue fixed

* Update generated TypeScript types

* update patch call

* patch call update for enable self signup

* remove enable selfsignup from then form since its present in the toggle

* added enable self signup field for non existing sso form

* minor code revert for enabling fields

* Update generated TypeScript types

* Redirect uri, password encoding fixes for basic and ldap

* refactor code and encode password and added /auth/callback in redirecturl

* minor  fixes

* added group mapping

* cancel modal save btn fix and logout fix

* minor fix for save btn functionality for cancel modal

* minor update in localization file

* address pr comments for ssoconfigform and css file names

* address pr comments for sso doc panel

* address pr comments around provider selector

* fix breadcrumb

* update localization file and remove unwanted files

* address pr comments related to basic auth provider

* extracted proxy code into separate func and added dev mode check

* remove unnecessary validate call happening during patch calls

* address pr comment related to tab

* update sso icon

* minor fix

* address parseSchema related pr comment

* address pr comment related to config fields constants

* added default value for callback url

* added default value for response type and clientAuthenticationMethod

* minor fix for callback url

* minor style fix

* Changed response to json for basic and ldap login

* revert unified api changes done for basic login

* made admin principal as required

* fix playwright for llogin test failure

* fix failing unit test

* fix login e2e test

* refresh call

* fix failing unit test

* fix unit test

* fix test

* remove setRefreshToken

* added default values for google

* minor style fixes

* minor text update

* Google credential validation, scope validation

* Discovery uri validation added with Auth0

* Discovery uri check added for okta

* minor style fixes

* minor checkbox fix

* minor required field fix

* minro fix

* AWS cognito validator

* google api depdendency added

* Update generated TypeScript types

* minor fixes

* minor fix for array fields cursor style issue

* Modified saml validator

* Admin principal respected while logging in

* Added tests for validators

* callback url update

* custom oidc validator

* added default values for saml

* custom oidc fix

* Saml validator issue solved

* Custom oidc publickeyurl validation

* validation for prompt

* test fix

* fix test

* TC fixed

* mvn spotless apply

* Addressed review comments

* Static method issue in Security COnfiguration manager fixed

---------

Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com>
2025-09-23 13:23:46 +05:30
IceS2
a630ca2be6
Fixes #23330: Implement Fetch DQ Test Cases by FollowedBy (#23461)
* Implement Fetch DQ Test Cases by FollowedBy

* Update generated TypeScript types

* Fix wrong conflict resolution

* Refactored into Optional

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-23 01:08:49 +05:30
Harshit Shah
f6b9755d41
feat(ui): Add data products widget (#23486)
* feat(ui): Add data products widget

* minor fix

* add unit tests and update assets

* add e2e tests

* fix java test

* update footer url
2025-09-22 14:38:29 +05:30
Ram Narayan Balaji
78d71723a0
Add createdBy, createdAt for dataContracts (#23427)
* Add createdBy, createdAt for dataContracts

* Update generated TypeScript types

* Preserve createdBy, createdAt, createdBy marked as string

* Set createdBy, createdAt during prepare method

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-22 10:49:05 +02:00
Ram Narayan Balaji
990ee1b89b
Fix NPE error on import/export, Potential Race conditions in WebSocket (#23480) 2025-09-20 12:47:06 +05:30
Mohit Yadav
04b8e9452a
Create on Parent Team should allow team creation on child (#23390)
* Create on Parent Team should allow team creation on child

* Remove Comment

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-19 16:50:43 +05:30
Ajith Prasad
a6e7ce45b3
Handle ingestion pipelines without service relationships during secrets migration by skipping orphaned pipelines (#23454) 2025-09-19 07:52:50 +05:30
sonika-shah
c55c66f845
Move user activity migrations to 1.9.9 (#23453) 2025-09-18 12:21:56 +05:30
Ayush Shah
dc125b67a4
fix: update OpenMetadata API version to 1.9.8 (#23430) 2025-09-17 09:57:46 +05:30
Ram Narayan Balaji
edebee9b73
Add entityStatus and reviewers to testCase, reviewers for testSuite (#23340)
* Add entityStatus and reviewers to testCase

* Update generated TypeScript types

* Filtering fields based on parent for testCase

* Reviewers for Test Suite, Inherit Reviewers from all test suites for this test case

* Update generated TypeScript types

* getFiltered Fields centralised in the EntityUtil

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-16 18:20:38 +00:00
Adrià Manero
840f7e2a68
Setup NotificationTemplate CRUD (#23293) 2025-09-16 15:21:11 +02:00
sonika-shah
cc18ba1554
feat: Add configurable filters aggregation for tag source segregation in search (#23363)
* feat: Add configurable filters aggregation for tag source segregation in search

* Update generated TypeScript types

* use script based aggregation

* use script based aggregation

* Update generated TypeScript types

* update aggregations with script

* add migrations to fetch updated searchSettings

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-09-16 15:16:06 +05:30
aravinds502
fe08a1511f
fix[Issue-22794]: Restore the owner list with original owners (#23252) 2025-09-16 13:00:31 +05:30
Ram Narayan Balaji
c4c851c077
Fix #22547: Include All the tests to be run in the CI build for openmetadata-service (#22552)
* Include All the tests to be run in the CI build for openmetadata-service

* Resort to individual directory includes in the surefire plugin

* Fix: RateLimiterComparisonTest

* Fix: RateLimiterProductionReadinessTest

* Fix: ListFilterTest

* Fix: SearchListFilterTest

* Fix: RequestLatencyContextTest

* Fix: RequestLatencyTrackingSimpleTest

* fix: SearchRepositoryTest failing tests

* fix: SearchRepositoryTest failing tests

* fix:FuzzySearchClauseTest failing tests

* fix:SearchClusterMetricsTest failing tests

* fix SM tests

* fix UserMetricsServletTest

* fix JwtFilterTest,MicrometerBundleTest,TagUsageCacheTest

* Fix RuleEngineTests

* Corrected TestUsageCacheTest

* Fix Java CheckStyle

* Fix CollectionDAOEventOrderingTest

* Fixes: CI test failures in TagUsageCacheTest.java - eliminate timing assertion and focus on testing/validating cache functionality

* Fixes: CI test failures in RelationshipCacheTest.java - eliminate timing assertion and focus on testing/validating cache functionality

* Fix RelationshipCacheTest.java

* Disable Request Latechny Threshold Tests

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: aji-aju <ajithprasad770@gmail.com>
2025-09-16 12:20:26 +05:30
Teddy
dad07bc7fa
ISSUE #23281 - changed passed/failed[Rows] to Long to handle 64-bits numbers (#23325)
* fix: changed passed/failed[Rows] to Long to handle 64-bits numbers

* fix: failing test case
2025-09-16 08:38:33 +02:00
Teddy
f54e902bfe
fix: implement noop decryptConfig for external app pipeline generation (#23407) 2025-09-16 08:01:27 +02:00
Sriharsha Chintalapani
4d2087cf64
Fix: revert removal of deployIngestionPipeline method (#23406) 2025-09-15 23:54:12 +02:00
sonika-shah
6797f739f3
Fix #21097 - Add new rule noDomain() (#22874)
* Fix #21097 - Add new rule noDomain()

* remove repeating logic

* add playwright test

* address feedback
2025-09-15 21:42:59 +05:30
Sriharsha Chintalapani
cf7931ee3b
Add logging endpoint into S3 (#22533)
* Add logging endpoint into S3

* Update generated TypeScript types

* Stream Ingestion logs to S3

* Update generated TypeScript types

* Address comments

* Update generated TypeScript types

* create logs mixin, use clients to stream logs

* centralize logs sending into mixin

* use StreamableLogHandlerManager instead global handler

* improve condition

* remove example workflow file

* formatting changes

* fix tests and format

* tests, checkstyle fix

* minor changes

* reformat code

* tests fix

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: harshsoni2024 <harshsoni2024@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-09-15 07:22:25 -07:00
IceS2
7c9d85ae2e
FIXES #21808: Add domain filtering support to incident manager (#23120)
* feat: Add domain filtering support to incident manager

- Add domain query parameter to TestCaseResolutionStatusResource API
- Implement domain join logic in TestCaseResolutionStatusRepository
- Update frontend types to include domain parameter
- Integrate domain filtering in IncidentManager component using domain store
- Incidents are now automatically filtered by the active domain selection

Fixes #21808

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

* Allow Incidents to be filtered by Domain

* Remove wrong code

* Fix Checkstyle

* Fix UI tests

* Fix optional chaining in paging parameter parsing

* Update API endpoints in Incident Manager tests to use new search/list structure

* Fix SearchListFilter

* Fix Filter

* Fix Get Latest from Search

* Fix Get Latest from Search

* fix: correct string interpolation in API request URL for test case filtering

* adding debug log

* minor

* Fix OpenSearch issues

* revert logs, and playwright config

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
2025-09-15 16:15:46 +02:00
Ram Narayan Balaji
364fb5155a
Fix SearchClient to have a tie break sort, Flaky GlossaryTermResourceTest, BotResourceTest for Etag and floating point validations (#23364)
* Fix Flaky GlossaryTermResourceTest, BotResourceTest for Etag and floating point validations

* Adding name.keyword as an additional tie breaker sort when _score is used

* Certification timestamp is the issue, fixing it by increasing to 150 seconds due to heavy load in CI
2025-09-15 19:26:45 +05:30
Mohit Yadav
4efb507a0c
Fix Issue for removed user updating an entity (#22931)
* Fix Issue for removed user updating an entity

* Fix updatingUser resolution to use current updater instead of previous

---------

Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com>
2025-09-15 18:22:25 +05:30
Bhanu Agrawal
f1039fdb40
refactor: Convert Elasticsearch script constants to Java text blocks for improved readability (#23347) 2025-09-15 17:04:31 +05:30
Bhanu Agrawal
55d9054d69
fix: resolve critical security vulnerabilities (Netty, Spring, commons-lang) (#23324)
* fix: upgrade Spring Framework to 6.1.15 for security vulnerability

  - Upgrades spring-beans, spring-core, spring-expression from 6.1.14 to 6.1.15
  - Addresses security vulnerability detected by Snyk
  - Patch release with no breaking changes

* fix: resolve critical security vulnerabilities in dependencies
2025-09-15 17:02:59 +05:30
Bhanu Agrawal
72e2aeb0b8
fix: Convert dynamic Elasticsearch scripts to parameterized scripts to avoid compilation limit (#23393) 2025-09-15 16:53:57 +05:30
Mohit Yadav
455d9cd68c
Added better Searching via Claude tool (#23343) 2025-09-12 18:55:24 +05:30
Mohit Yadav
d1e829ed8c
Remove Embeddings for Table Index (#23322)
* Remove Embeddings for Table Index

* Check style fix
2025-09-12 12:16:14 +05:30
Ram Narayan Balaji
9fd34c8f89
Feat #20586 Implementation of Custom Metrics Measurement Units (#22876)
* Initial Implementation of Custom Metrics Measurement Units

* Update generated TypeScript types

* Removed Regex patterns and length validations as they are not needed

* Add a new column with index for custom units

* Remove comments in the sql

* update ui and add playwright

* fix metric selector

* fix tests

* address feedbacks

* remove unused field

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-09-11 15:14:38 +05:30
Mayur Singal
d705fffc1d
Fix #1968: Query Runner Schema (#23077) 2025-09-11 10:41:11 +05:30
Bhanuagr
c336257cf4
fix: iterate arrays in reverse when removing elements in SearchClient (#23215)
* fix: iterate arrays in reverse when removing elements in SearchClient

Changed loops in SearchClient.java to iterate backwards over tags, dataProducts,
lineage, entityRelationship, and testSuites arrays before removing elements.

This prevents skipping elements or index errors due to forward iteration while removing items.

* Refactor Painless scripts to use removeIf and Java multiline strings

* Fix failed Java checkstyle

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-09-11 10:35:43 +05:30
sonika-shah
673da282c3
Add missing user_activity migrations to 1.9.8 (#23304)
* Add missing user_activity migrations to 1.9.8

* replace with dynamic sql queries in case of mysql

* move to java migrations for adding missing userActivity columns

* Revert postgres schemaChanges.sql to match main branch exactly

* fix test
2025-09-11 00:54:30 +05:30
sonika-shah
2e7af27c0d
Fix test flakiness in FeedResourceTest (#23300) 2025-09-09 23:40:20 +05:30