14072 Commits

Author SHA1 Message Date
Shailesh Parmar
dfabcd13cb feat: Introduce RequiredLabel component for consistent required field styling 2025-10-09 20:35:07 +05:30
Shailesh Parmar
3e4e55dc73 feat: Enhance InlineTestCaseIncidentStatus component with user search and improved UI elements 2025-10-09 18:17:21 +05:30
Shailesh Parmar
98ec6b5f51 feat: Refactor theme creation and integrate global styles
- Updated createMuiTheme.ts to improve theme structure and organization.
- Added GlobalStyles to App.tsx for consistent font sizing across the application.
- Introduced InlineTestCaseIncidentStatus component for better handling of test case statuses.
- Modified TestCaseIncidentManagerStatus to conditionally render InlineTestCaseIncidentStatus based on props.
- Enhanced DataQualityTab to include a new column for failed/aborted reasons and last run timestamps.
- Updated QualityTab to streamline pagination handling and improve layout.
- Added isInline prop to TestCaseStatusIncidentManagerStatus interface for inline rendering.
2025-10-08 21:38:42 +05:30
Shailesh Parmar
3f8f89be96 Merge remote-tracking branch 'origin/main' into revamp-data-obs-tabs 2025-10-08 11:49:33 +05:30
Eugenio
a6ac42371d
Ensure recognizers are created (#23645)
* Add the migration classes and data for recognizers

This is so that we can run a migration that sets `json->recognizers` of `PII.Sensitive` and `PII.NonSensitive` tags from json values.

The issue with normal migrations was that the value of recognizers was too long to be persisted in the server migrations log.

Created a common `migration.utils.v1110.MigrationProcessBase`

* Ensure building automatically with the right parameters

* Update typescript types
2025-10-07 15:13:35 +00:00
Harshit Shah
c4a4b22295
Fix(ui): Revert non required query builder util changes (#23763) 2025-10-07 19:54:37 +05:30
Aniket Katkar
6d12759bf9
Revert module resolution (#23760) 2025-10-07 17:45:40 +05:30
sonika-shah
83c63e92b1
Minor:refactor fetching assetsCount for individual fields (#23762) 2025-10-07 16:14:13 +05:30
Eugenio
47e953f9d3
PLAYWRIGHT FIXES: ensure sample data is passed to the right columns (#23761)
* Ensure we take columns ordered from the sampler

This is to avoid analyzing columns with data from other columns

* Remove expectation of address to have Sensitive tag

This is for a couple of reasons:
- First: per our internal definition it should actually be Non Sensitive.
- Second: presidio actually picks SOME of them up as PERSON (Sensitive) entities, but since we've raised the tolerance, now we're not classifying them as Sensitive.
2025-10-07 09:39:24 +02:00
sonika-shah
40755048c6
Fix domain assets API not returning all assets due to query size limit (#23753)
* Fix domain assets API not returning all assets due to query size limit

* add tests
2025-10-07 12:59:13 +05:30
Ashish Gupta
c41482c936
PLAYWRIGHT: fix the flaky test around tags and activity feed (#23750) 2025-10-07 10:22:09 +05:30
Harshit Shah
8c63ac21ff
Playwright: Fix failing AUT tests (#23745)
* Playwright: Fix failing KPI widget test

* fix failing e2e tests
2025-10-07 10:21:06 +05:30
Sriharsha Chintalapani
c96e39fb5f
Improvements: SearchReindexApp, recreate indexes should swap immediately after indexing is done (#23749)
* Improvements: SearchReindexApp, recreate indexes should swap immediately after indexing is done

* Fix search index with alias configured
2025-10-07 00:11:23 -04:00
harshsoni2024
9ba65ac0d2
Fix: Add support for datamodel source url (#23715) 2025-10-06 20:04:43 +00:00
Shailesh Parmar
ec8cf291f2 feat: Enhance QualityTab with search and filter options; refactor DataQualityTab and update styles 2025-10-06 20:35:27 +05:30
Ajith Prasad
4a0f943ca8
Vulnerability fix for org.json (#23725) 2025-10-06 19:07:51 +05:30
Ajith Prasad
ea74622b21
Drop orphaned rebuild indexes from zero-downtime reindexing (#23719) 2025-10-06 19:02:35 +05:30
Ram Narayan Balaji
5b59b34c1d
App Screenshots Migration (#23722)
* App Screenshots Migration queries

* Replace the png only in the appScreenshots

* Cast json to jsonb for apps_Data_Store in the migration
2025-10-06 18:56:11 +05:30
Aniket Katkar
d903f2cc48
Remove the type check step in the build and update the tsconfig (#23731) 2025-10-06 18:39:01 +05:30
Aniket Katkar
c6b61f528a
Chore(UI): Fix the AUT failures (#23729)
* Fix the AUT failures

* Uncomment the commented config
2025-10-06 17:58:16 +05:30
Harshit Shah
a018c5e5cf
Playwright: Fix failing settings navigation tests (#23724)
* Playwright: Fix failing settings navigation tests

* remove hardcore limit of 3 from navigateToPersonaWithPagination

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-10-06 16:49:55 +05:30
sonika-shah
c761ce9fbe
Fix: Domain assets count mismatch between API and UI (#23620)
* Fix: Domain assets count mismatch between API and UI

* exclude SearchDerivedFields from reindex

* refactor fallback and have new field assetsCount

* Update generated TypeScript types

* refactor: clean up groupEntitiesByType function

* add tests

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-06 16:19:42 +05:30
Sriharsha Chintalapani
e5cbb7a0e1
Fix #23710: GlossaryTerm - Circular references cause API to hang: Self-referential or circular parent relationships in glossary terms cause infinite loops when querying with directChildrenOf parameter (#23711)
* Fix #23710: GlossaryTerm - Circular references cause API to hang: Self-referential or circular parent relationships in glossary terms cause infinite loops when querying with directChildrenOf parameter

* Fix Test Cases

* Prevent Renaming the term to duplicates

* Visited array in invalidate cache

* Fix type errors

* Fix json type check

* Update the tsconfig

* update the tsconfig.json to align with ui

* Revert "update the tsconfig.json to align with ui"

This reverts commit 7dc4e3d6f0a31924d013eb1b1abcda80c6a02f99.

---------

Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-10-06 15:48:53 +05:30
Ashish Gupta
018623cdfc
Minor: fix the flaky tag spec playwright failure (#23726) 2025-10-06 15:25:15 +05:30
Ashish Gupta
d45aec1f93
fix the security select form dropdown in DataContract (#23723)
* Minor: fix the security select form dropdown in DataContract

* fix the security policy add button not enabled even if there is no policies

* fix the policies label being visible on ui, even though data is not present and added playwright test around it

* fix the unit test
2025-10-06 15:24:20 +05:30
Teddy
62b37477ef
MINOR - djl local embedding (#23563)
* feat: config for djl local embedding

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-10-06 10:47:50 +02:00
satish
e604c67686
fix(ui): Reduce Data Product icon stroke width in sidebar (#23720)
- Add createIconWithStroke utility for custom icon stroke widths
- Apply stroke width 1.2 to Data Product icon (down from default 2)
- Matches visual weight with other sidebar icons

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

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-06 13:58:20 +05:30
Mohit Tilala
0cf0394d0b
Fixes #22406: Add workflow resource utilisation metrics for better troubleshooting (#23696)
* Add workflow resource utilization metrics for better troubleshooting

* Add types for correct static type checking

* Remove duplicate type annotations
2025-10-06 13:20:06 +05:30
Harshit Shah
d22dd3cfad
Playwright: E2E tests for landing page widgets (#23694)
* Playwright: E2E tests for landing page widgets

* update tests

* address comments and fix failing tests

* fix failing tests

* fix failing users.spec

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-10-06 12:52:01 +05:30
Ashish Gupta
ebfb98a022
chore(ui):fix the activity feed flaky playwright test (#23721) 2025-10-06 12:34:23 +05:30
Shailesh Parmar
a4da0b90b9
playwright: update loader and pagination size for CustomizeDetailPage spec (#23714)
* playwright: update loader and pagination size for CustomizeDetailPage spec

* fix(playwright): improve response handling in Search Index Application installation step
2025-10-06 12:10:29 +05:30
Aniket Katkar
b6d4cb72a1
Fix(UI): Type error in vite config for ui core components (#23718)
* Update the tsconfig.json for core component

* Fix json type check

* update the module resolution to nodenext
2025-10-06 10:50:16 +05:30
satish
adada34284
fix(ui): Fix drawer body loading overlay scroll behavior (#23706)
- Add overflow: hidden to outer Box to prevent header/footer scroll
- Move scrolling to inner content container
- Increase overlay zIndex from 1 to 1000 to appear above form fields
- Overlay now stays fixed covering entire body viewport during scroll

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

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-06 09:02:41 +05:30
harshsoni2024
da7a2778f6
MINOR: iceberg load table retry backoff (#23579) 2025-10-05 23:42:56 +05:30
Chirag Madlani
ef96430be7
fix(ui): settings icon for left sidebar (#23713) 2025-10-05 14:28:29 +05:30
Shailesh Parmar
fae21c5a76 feat: Refactor QualityTab component layout and enhance test case filtering options 2025-10-04 11:18:45 +05:30
Sweta Agarwalla
199ef14df4
update image extension (#23597)
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-10-04 11:10:49 +05:30
Shailesh Parmar
f2b8f7786c feat: Remove SummaryPanel component and tests; replace with SummaryCardV1 in QualityTab 2025-10-04 11:01:12 +05:30
Sriharsha Chintalapani
fc7412f6dd
Add Timescale Connector (#23665)
* Add Timescale Connector

* Update generated TypeScript types

* Add UI changes for the Timescale

* lineage, usage and java

* Add beta tag

* update logo

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Akash Verma <akashverma@Mac.lan>
2025-10-03 19:00:59 -07:00
Keshav Mohta
6f47baa264
Fixes: Drive Service (#23637)
* fix: added missing fields

* fix: java checkstyle and add mimeType

* Fix Data Asset Headers for drive assets

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-10-03 17:06:30 +00:00
Aniket Katkar
1adc09f07e
Fix(UI): Tip tap editor bug (#23704)
* Fix the tip tap editor throwing error after hitting arrow keys when there are no suggestions

* Fix ServiceForm spec
2025-10-03 21:31:24 +05:30
Mohit Tilala
b15dc8fe42
Add better handling of no columns found/permission issue exceptions (#23695) 2025-10-03 21:07:16 +05:30
Shailesh Parmar
f8df6c38c6 feat: Enhance column profiling with data quality test metrics and visualizations 2025-10-03 20:33:22 +05:30
Keshav Mohta
3d49b6689d
Fixes #23356: Databricks & UnityCatalog OAuth and Azure AD Auth (#23561)
* 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

* feat: added oauth and azure ad for unity catalog

* fix: unitycatalog tests, doc & required type in connection.json

* fix: generated tx files

* fix: exporter databricksConnection file

* refactor: unitycatalog example file

* fix: usage example files

* fix: unity catalog sqlalchemy connection

* fix: unity catalog client headers

* refactor: make common auth.py for dbx and unitycatalog

* fix: auth functions import

* fix: test unity catalog tags as None

* fix: type hinting and sql migration

* fix: migration for postgres
2025-10-03 19:53:19 +05:30
Aniket Katkar
7ecdf586ea
Fix the security vulnerability (#23698) 2025-10-03 19:42:30 +05:30
satish
1d3538a197
fix: async search and tree lazy loading improvements (#23701)
- Add freeSolo prop to MUITagSuggestion for immediate typing without selection
- Add ListboxProps key to force dropdown rerender on options change
- Implement proper loading state management to prevent dropdown flickering
- Handle empty search state by fetching all options on clear
- Remove backspace blocking code to allow tag removal

- Fix MUIUserTeamSelect empty dropdown issue by setting loading state on clear
- Remove duplicate lazy loading logic from useAsyncTreeSelect
- Create single source of truth for node expansion in MUIAsyncTreeSelect
- Fix keyboard navigation (ArrowRight) not triggering lazy load API calls
- Reorder utility functions to fix initialization error

- Remove unnecessary placeholders from AddDomainForm owner and expert fields

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

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-03 19:24:09 +05:30
Ushran Gouhar
8552a086c6
Add no record found for card view (#23702) 2025-10-03 13:12:14 +00:00
Karan Hotchandani
45c2ad9d4a
move common code to classbase (#23700) 2025-10-03 18:36:17 +05:30
Aniket Katkar
b7545e6305
Chore(UI): Improve advanced search field value suggestions (#23139)
* Update the index mappings

* Add the Data Product field for filtering
Improve the field suggestions shown for filter values

* Fix unit tests

* update the application locale file

* Update suggestion APIs for tags, certification and tier filters

* Add tests for the new suggestion changes.

* Add the version and dataProduct fields for index mapping back

* fix: update autocomplete queries to use structured query format for classification filtering

* Fix the classification not showing in search api response

* Fix the failing playwright Advanced search

* Add lowercase_normalizer for the tier field similar to the tag field in the index mappings

* Fix the Curated Assets test

* Fix the failing playwright tests

* Fix the playwright tests

* update the API await logic

* Fix the Advanced search tests

* Fix the translation file eslint

* Work on the comments

* Add data product display name normalization for jp and ru langs
2025-10-03 17:44:13 +05:30
Mayur Singal
b12e49049f
Fix HIERARCHYID failing test (#23697) 2025-10-03 16:55:27 +05:30