14788 Commits

Author SHA1 Message Date
Karan Hotchandani
6dcdcb4e79
Merge branch 'main' into dropwizard-5x 2025-12-28 13:19:26 +05:30
Sriharsha Chintalapani
c62395b955
Fix #24578: Datamodels not visible if . in service name (#24779)
* Fix #24578: Datamodels not visible if . in service name

* Add migrations and tests

* Move migrations to 1.12.0
2025-12-27 10:00:26 -08:00
Sriharsha Chintalapani
61526cc358
Merge branch 'main' into dropwizard-5x 2025-12-27 09:54:30 -08:00
Shailesh Parmar
6dde0843b7
feat: Add Playwright test tagging and enhance documentation generation with tag support. (#24993)
* feat: Add Playwright test tagging and enhance documentation generation with tag support.

* feat: Enable manual workflow dispatch for SSO tests and add type assertion for table columns in data quality tests.

* addressing comments
2025-12-27 19:05:07 +05:30
Sriharsha Chintalapani
c53bb13896
Merge branch 'main' into dropwizard-5x 2025-12-27 01:40:51 -08:00
Sriharsha Chintalapani
dfd82688e8
fix integration tests (#25001) 2025-12-27 01:40:23 -08:00
Sriharsha Chintalapani
d986f7fc72
Merge branch 'main' into dropwizard-5x 2025-12-27 00:45:31 -08:00
Sriharsha Chintalapani
d09416058f
fix integration tests wf build - try #4 (#25000)
* fix integration tests wf build - try #4

* fix integration tests wf build - try #4
2025-12-27 00:45:23 -08:00
Sriharsha Chintalapani
78a8eb245f
Merge branch 'main' into dropwizard-5x 2025-12-27 00:36:01 -08:00
Sriharsha Chintalapani
498b44adf3
Add Free Disk Space step to prevent disk exhaustion (#24999)
* Add Free Disk Space step to prevent disk exhaustion

* Simplify integration test workflows
   with single maven command

   - Replace two-step build (mvn -DskipTests install + mvn test) with single
     mvn clean install -pl :openmetadata-integration-tests -P<profile> -am
   - This matches maven-build.yml pattern and builds only required modules
2025-12-27 00:35:45 -08:00
Sriharsha Chintalapani
8b52779d85
Merge branch 'main' into dropwizard-5x 2025-12-27 00:04:20 -08:00
Sriharsha Chintalapani
4dab801243
Exclude openmetadata-ui and openmetadata-dist from integration test build (#24998) 2025-12-27 00:03:58 -08:00
Sriharsha Chintalapani
23c0561257
Merge branch 'main' into dropwizard-5x 2025-12-26 23:54:07 -08:00
Sriharsha Chintalapani
fcb1f7ffff
Fix maven build command - remove non-existent module exclusions (#24997) 2025-12-26 23:53:49 -08:00
Sriharsha Chintalapani
e5da4aa73a
Merge branch 'main' into dropwizard-5x 2025-12-26 23:49:09 -08:00
Sriharsha Chintalapani
ab535900da
Faster tests (#24948)
* Add Parallel tests using the new SDK

* Make tests faster and use new SDK

* Add SDK based parallel tests

* Add SDK based parallel tests

* Fix from main

* Add Fluen APIs for Tests

* Add Fluen APIs for Tests

* Add missing Fluent APIs for SDK

* Add missing Fluent APIs for SDK - Data Contracts

* Migrate all the integration tests to new module

* Migrate all the integration tests to new module

* Improve pagination test performance

* Fix tests

* Migration Complete

* Fix the code styling; add github workflows, fix tags parallel issues

* Update migration tracker, address flaky tests

* Address comments

* rename env -> bootstrap for java package

* Fix YAML syntax in playwright-sso-tests.yml and update integration test workflows
2025-12-26 23:47:49 -08:00
Sriharsha Chintalapani
dd0c6b4bbf Fix URL decode 2025-12-26 13:10:17 -08:00
Harsh Vador
1053894d7d
ui: Fix right panel flakiness (#24994) 2025-12-26 15:01:44 +00:00
jjrrzxc
c6f281f557
ISSUE #18985 Support Doris View Lineage Ingestion (#23456)
* ISSUE #18985 Support Doris View Lineage Ingestion

* Minimal changes to support Doris view lineage

* generated type ts license header

---------

Co-authored-by: xuchen.zhao <xuchen.zhao@linkedcare.cn>
Co-authored-by: Mohit Tilala <tilalamohit123@gmail.com>
Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com>
2025-12-26 17:37:33 +05:30
inkarnation
cd5acfd02f
fix: remove GET /access call for NiFi 2.x compatibility (#23447)
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
2025-12-26 17:35:37 +05:30
MarkSaf17
b4d6bf631b
WIP: Fixes ISSUE-22747: add domain and custom properties ingestion functionality via dbt agent (#22749)
* [ISSUE-22747] add domain and custom properties ingestion functionality to dbt agent

* [ISSUE-22747] py_format

* [ISSUE-22747] added tests

* [ISSUE-22747] changed custom properties name to snake case

* [ISSUE-22747] changed custom properties architecture according to review

* [ISSUE-22747] test actualized onto new architecture

* fix code

* generic

* clean

* unwanted changes

* checkstyle

* unwanted files

* fix tests

* checkstyle

* pyformat & fix test

---------

Co-authored-by: marsafronov <marsafronov@ecom.tech>
Co-authored-by: Akash Verma <akashverma@Mac.lan>
Co-authored-by: Akash Verma <138790903+akashverma0786@users.noreply.github.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-12-26 17:21:44 +05:30
Harsh Vador
70696cf714
fix(ui): resolve invalid 'domains' field error when filtering Domain entities in Glossary Term assets (#24974) 2025-12-26 14:47:36 +05:30
Rohit Jain
339377a010
docs: Updates the Developer Handbook guidelines (#24992) 2025-12-25 14:56:21 +05:30
EnovosLD
055c68a3eb
Fixes #14820 : Add Redshift Serverless support (#24771)
* feat: Add Redshift Serverless support

* feat: Add Redshift Serverless support

Add support for detecting Redshift Serverless vs Provisioned and use appropriate query syntax. Includes unit tests for detection and query selection.

* Redshift Serverless: SYS view support for lineage, usage, profiler replacing STL/SVL queries

* Refine test get queries flow

* Update docs and test for lineage/usage queries statement

---------

Co-authored-by: Luca Devincenzi <luca.devincenzi@U-2D04MLZOL7BGT.aws.enocloud.corp>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com>
Co-authored-by: Mohit Tilala <tilalamohit123@gmail.com>
2025-12-25 14:56:14 +05:30
Rohit Jain
1e7d3e6eba
fix: Fixed the classification form drawer loader (#24989) 2025-12-25 10:23:15 +05:30
Sriharsha Chintalapani
21e7802660
Fix build (#24990) 2025-12-24 19:28:16 -08:00
Sriharsha Chintalapani
0ee179dc31 Add URL parsing 2025-12-24 16:55:36 -08:00
Qiying Shao
d0a4a86b40
Fixes #23880: Add new policy conditions isReviewer() and !isReviewer (#23986)
* Add reviewer condition check in SubjectContext

* Add isReviewer function to evaluate user's reviewer status

* Add isReviewer condition to RBACConditionEvaluator for user review status

* Add unit test for isReviewer method in SubjectContextTest

* Add unit test for isReviewer method in SubjectContextTest

* Add unit test for isReviewer condition in ElasticSearchRBACConditionEvaluatorTest

* Fix code style issues

* Fix code style issues

* Fix wild-card imports

* Delete one line comments

* Fix format

---------

Co-authored-by: Qiying <u7859349@anu.edu.au>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-12-24 10:16:25 -08:00
Ross Andreucetti
5d368fdba5
feat: Add extraHeaders support to Java client (#24236)
* feat: Add extraHeaders support to Java client

The Java client was missing extraHeaders functionality that exists
in the Python SDK. This prevented users from adding custom headers
like X-Caller-Service to identify upstream services in logs.

This implementation:
- Adds extraHeaders processing in OpenMetadata.java initClient()
- Implements template substitution for header values using %(HeaderName)s syntax
- Ensures auth interceptor runs before extra headers interceptor for proper header reference
- Matches Python SDK behavior from client.py lines 199-202

Users can now set extraHeaders in OpenMetadataConnection:
  connection.setExtraHeaders(
    new ExtraHeaders().withAdditionalProperty("X-Caller-Service", "my-service")
  )

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

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

* fix: Restore apiClient.addAuthorization call

The previous commit incorrectly removed the addAuthorization call
which is needed for the ApiClient to properly register the auth
interceptor. Now both addAuthorization and the extra headers
interceptor work together.

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

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

* refactor: Simplify extraHeaders to static values only

Remove template substitution feature (regex pattern matching) that
was copied from Python SDK but not actually used anywhere. The
simpler implementation:

- Removed Pattern/Matcher imports and regex logic (~40 lines)
- Removed extractCurrentHeaders and resolveTemplateValue helpers
- Now just sets static header values directly
- Matches actual usage patterns (no template substitution needed)

This keeps the implementation focused on the real use case:
  extraHeaders.put("X-Caller-Service", "my-service")

Template substitution can be added later if actually needed.

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

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

* Update OpenMetadata.java

---------

Co-authored-by: randreucetti <randreucetti@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-24 10:15:44 -08:00
Sriharsha Chintalapani
951b852305
Add Mulesoft connection config (#24744)
* Add connection config

* Update generated TypeScript types

* java and json updates

* java fix

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
2025-12-24 19:01:15 +05:30
Copilot
cbea0c0355
Add GitHub Actions workflow for SSO Playwright tests (#24980)
* Initial plan

* Add Playwright SSO tests workflow with @sso tag filtering

Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>

* Add comprehensive documentation to SSO tests workflow

Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>

* update workflow

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-12-24 18:16:36 +05:30
Chirag Madlani
e2e1474b76
Fix filters impact analysis (#24877)
* fix(ui): impact analysis filter and sorting

* support sorting and highlight to column level

* fix dropdown issue

* add debounce to search value

* add coverage

* fix tests

* fix tests

* update tests

* fix sonar comment

* Address PR review comments: fix useMemo dependencies and remove deprecated properties (#24981)

* Initial plan

* Address review comments: fix useMemo deps, remove deprecated props, fix test mocks

Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>

* fix pagination logic

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-12-24 17:43:29 +05:30
Rohit Jain
c679793d1e
feat: Enhanced the TagsPage to support auto-classification configurations (#24774)
* feat: Enhanced the TagsPage to support auto-classification configurations

* fix: fixed the failing e2e and unit tests

* fix: fixed the code smells

* fix: minor UI fix

* fix: moved translation changes in collate

* fix: fixed the tag form name validation issue

* fix: minor naming changes

* fix: minor-fix

* fix: Addressed PR comments

* fix: Fixed the domain and owner selction issue, added missing e2e test

* fix: unskip the e2e test

* fix: Addressed PR comments

* fix: Addressed PR comments

* Fix: Updated the tag style modal

* feat: Implemented UI for Automated tag feedbacks

* fix: rendering recognizer feedback component

* fix: Added feedback render function in TagClassBase

* fix: removed the un-used translations

* fix: fixed the labelType

* fix: removed the un-used keys

* fix: Addressed PR comments and fixed code smells

* fix: Addressed PR comments

* fix: fixed the tag report popup implementation

* fix: fixed the failing unit test and icon render issue

* Change definition of auto applied in feedback creation

* fix: fixed report popupUI

* fix: fixed the handleIngestionRetry method

* fix: minor fix

* Support table columns in feedback endpoint

* fix: Fixed the failing tags e2e

* fix: Addressed the copilot comments

* fix: Addressed PR comments

* fix: fixed e2e failing tests

* fix: refactor tags form

* fix: minor fix

* fix: fixed code smell

* fix: added view only user initializer util

* fix: minor fixes

* fix: minor UI fixes

* added testid in mui autocomplete component

* fix: code refactoring

* fix: replace antd tooltip with mui

* fix: added index file in resuable components

* fix: created index file for IconColor Component

* fix: fixed the test headings

* fix: fixed the translation function use

* fix: fixed the code smells

* fix: added regex

* fix: fixed the drawer z-index

* fix: minor fixes

* fix: code refactoring

* fix: fixed icon for recognizer tag

* fix: minor fix

* fix: Addressed PR comments

* fix: unit test

* fix: addressed comments

* Remove wildcard imports

---------

Co-authored-by: Eugenio Doñaque <eugenio.donaque@getcollate.io>
2025-12-24 15:41:34 +05:30
Mohit Yadav
f0ecc2f107
Fix FlyWay Migration Issue (#24985)
* Fix FlyWay Migration Issue

* Separate drop flyway to it's own method

* Fix critical issue in calling getSqlQuery; Add recovery options for --force option

* fix hash <> version in getSqlQuery

* Add recover option for openmetadata-ops.sh

* Add recover option for openmetadata-ops.sh

* naming

* Add tests recover option

* handle all bots

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-12-24 10:35:06 +05:30
Eugenio
272888246d
Memory leak in tag processor (#24984)
* Cache `load_nlp_engine`

* Explicit dependency from `TagProcessor` on `SpacyNlpEngine`
2025-12-24 00:03:39 +01:00
Bhanu Agrawal
71b23f1d24
Fix search percentile rank scoring (#24859)
* Fix search percentile rank scoring

* Added support for generic methods to merge search settings properties

* Added tests for search settings merge util

* Fixed palywright test for Restore default search settings
2025-12-23 18:06:27 +00:00
Harsh Vador
6a7e0190e1
fix: minor ui styling in schema tab (#24967) 2025-12-23 20:48:54 +05:30
Chirag Madlani
a650422e8c
fix(test): increase timeout for platformLineage for AUTs (#24973) 2025-12-23 19:10:13 +05:30
Copilot
779a48b529
Add persona customization support for Data Products (#24926)
* Initial plan

* Add persona customization support for Data Products

- Created CustomizableDataProductPage component similar to CustomizableDomainPage
- Added PageType.DataProduct case to CustomizablePage router
- Updated playwright test constants to include Data Product
- Added DataProduct to ECustomizedGovernance enum
- Created comprehensive Playwright tests for Data Product persona customization
- Updated DataProduct support class with visitEntityPage method

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

* Fix CI: Move Data Product to Domain submenu

- Removed Data Product from ECustomizedGovernance enum (it's not a standalone governance entity)
- Added Data Product as a child menu item under Domain in PersonaUtils
- Excluded Data Product from Data Assets category (it's accessible through Domain)
- Removed duplicate DataProductPersonaCustomization.spec.ts test file
- Added Data Product test to CustomizeDetailPage.spec.ts with correct navigation path (Governance > Domain > Data Product)
- Updated test to navigate through Domain submenu to access Data Product customization

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

* Revert to original approach: Data Product as top-level Governance item

- Reverted changes from commit 14b2b79 as requested
- Data Product is now a top-level item under Governance (like Domain, Glossary)
- Added PageType.DataProduct to governance category in PersonaUtils.ts
- Excluded PageType.DataProduct from data-assets category
- Restored DataProductPersonaCustomization.spec.ts test file
- Tests navigate directly: Governance > Data Product (not through Domain submenu)

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

* fix tests

* fix jest tests

* Fix code smell: Remove unnecessary type assertion in CustomizableDataProductPage

Removed redundant `as Page` type assertion from editedPage variable.
The expression already evaluates to type Page, making the outer assertion unnecessary.

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

* fix timeout

* Remove afterAll cleanup block to reduce test time

Removed the afterAll cleanup block from DataProductPersonaCustomization.spec.ts as requested to improve test execution time.

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

---------

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>
2025-12-23 17:52:46 +05:30
Anujkumar Yadav
47be0efca0
fix: malformed URL generation in QueryBuilder when navigating to explore page (#24970)
* fix: malformed URL generation in QueryBuilder when navigating to explore page

* Moved function to utils and added test
2025-12-23 16:11:12 +05:30
Sriharsha Chintalapani
f8627a7d59
Add Input/Output ports for Data Product (#24554)
* Add Input/Output ports for Data Product

* Update generated TypeScript types

* Fix tests

* Update generated TypeScript types

* fix

* fix

* fix static

* Update generated TypeScript types

* trigger

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-12-23 09:38:57 +01:00
Shailesh Parmar
025d2c9dcb
Playwright: updated docs and skip snowflake test (#24968)
* pw: skip-snowflake test

* Update test documentation for Governance, Integration, Platform, and README

- Updated Governance.md to reflect changes in test counts:
  - Increased from 509 to 669 tests and from 939 to 1104 scenarios.
  - Added new tests for glossary operations.

- Modified Integration.md to include new Airflow service tests and removed Snowflake service tests.

- Adjusted Platform.md to update test counts from 1242 to 1246 tests and from 1618 to 1626 scenarios.
  - Added new tests for Airflow in AutoPilot section and updated RightEntityPanelFlow tests.

- Revised README.md to reflect the updated metrics across Governance, Integration, and Platform sections.
  - Updated total test files, test cases, and scenarios counts.
2025-12-23 12:50:14 +05:30
Teddy
02ce77eec6
ISSUE #24958 - Handle testSuite Alerts Status (#24959)
* fix: handled testSuite change event when processing testResults from testSuite pipeline

* fix: handled potential null pointer errros

* fix: handled potential null pointer errros
2025-12-23 08:04:43 +01:00
Sriharsha Chintalapani
61c5f93760
Glossary Test Coverage (#24799)
* Glossary Test Coverage

* Glossary Test Coverage

* Glossary Test coverage - P1 Test Cases

* Glossary Test coverage - P1/P2 Test Cases

* Glossary Test coverage - P2 Test Cases

* Fix Tests

* Fix Tests

* Address review comments

* Update docs

* Update docs

* Address comments

* Address comments

* revert not needed files

* revert

* revert

* refactor to a glossary folder

* commit progress

* commit progress

* remove duplicates

* refactor

* Refactor Glossary test suite to use try/finally pattern for single-test describes (#24908)

* Initial plan

* Refactor GlossaryVoting and GlossaryBulkOperations to use try/finally pattern

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

* Refactor GlossaryRemoveOperations to use try/finally pattern and replace networkidle

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

* Refactor GlossaryNavigation to use try/finally pattern and replace networkidle

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

* Revert GlossaryVoting.spec.ts - it was already correctly structured

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

* Refactor GlossaryP2Tests to use try/finally pattern

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

* Refactor GlossaryMiscOperations to use try/finally pattern, GlossaryPagination already correct

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

* Refactor Glossary test suite to use try/finally pattern for single-test describes

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

* Refactor GlossaryAssets to use try/finally pattern

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

* Refactor GlossaryTermDetails and LargeGlossaryPerformance to use try/finally pattern

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

* Remove accidentally committed backup files

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

* Remove remaining networkidle waits from LargeGlossaryPerformance

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

* Refactor GlossaryHierarchy to use try/finally pattern, kept networkidle

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

* Remove accidentally committed backup file

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

* WIP: Start refactoring GlossaryCRUDOperations - added getApiContext import

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

* Refactor GlossaryCRUDOperations to use try/finally pattern, kept all networkidle waits

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

* Refactor GlossaryWorkflow to use try/finally pattern, kept all 26 networkidle waits

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

* WIP: Refactor GlossaryP3Tests - added getApiContext import and refactored first describe

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

* Refactor GlossaryP3Tests - completed 5 of 20 describes (Vote Count Display, Reply to Comment, Edit Comment, Delete Comment, Browser Navigation next)

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

* GlossaryP3Tests - 6 of 20 describes refactored (Unicode, Colors, Search, Vote Count), 14 remaining

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

---------

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

* minor fix

* cleanup

* fix failures

* fix tests

* fix tests

* fix: resolve CodeQL issues

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

* minor fix

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Gitar <noreply@gitar.ai>
2025-12-23 10:38:47 +05:30
Teddy
5f6dc1ae7c
MINOR - Compute Row Level Component (#24963)
* fix: hide compute row count if test does not supports it

* fix: extract function from useEffect
2025-12-23 10:24:29 +05:30
Aniket Katkar
e44f019abb
Chore(UI): Add playwright test standards handbook (#24868)
* Add playwright test standards rule-book

* add testing philosophy

* merge

* TOC

* Fix

* update copilot instructions

* worked on comment

* mention in developer handbook

* Remove afterAll from example

---------

Co-authored-by: Siddhant <siddhant@Siddhants-MacBook-Pro.local>
2025-12-23 10:07:50 +05:30
mohitdeuex
e43baeddef Revert "Fix index creation on start (#24960)"
This reverts commit 6694e2c7c4b7b9423f133b3f70e17677290f4f6c.
2025-12-22 22:07:36 +05:30
JaimeRam
2ca5acac3e
Add opt-in SSO auto-redirect on sign-in page (#24872) 2025-12-22 19:54:23 +05:30
sonika-shah
4612c5a355
Fix clusterAlias issue with /getPlatformLineage api (#24951)
* Fix clusterAlias issue with /getPlatformLineage api

* fix comment
2025-12-22 19:33:37 +05:30
Mohit Tilala
88671a7e0d
Speed up test connection using has_table_privilege for partition details test (#24956) 2025-12-22 14:35:59 +01:00