14413 Commits

Author SHA1 Message Date
Sriharsha Chintalapani
de416f4c08
Bulk apis change events (#24394)
* add change event for bulk apis

* add change event for bulk apis

* fix tests

* fix tests
2025-11-19 18:36:10 -08:00
miriann-uu
5db13f8937
GEN-4784 Add validation action for OMD dockerfile (#24335)
* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Update diskspace step
2025-11-19 14:55:30 -05:00
Ram Narayan Balaji
de41a8fa4d
Remove 1.8.5 Migrations (#24444) 2025-11-19 20:39:58 +05:30
Rohit Jain
b4956d2298
fix: Fixed the domain treeview playwright test (#24432)
* fix: Fixed domain treeview playwright test

* fix: fixed the activity feed redirection issue

* fix: fixed the domain version redirection bug

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-11-19 20:05:05 +05:30
Ashish Gupta
2fe0b4a74c
modify label of suggestions render on ui (#24425)
* modify label of suggestions render on ui

* added new keys and change in the playwright test

* added logic for showing different label
2025-11-19 20:01:29 +05:30
Mayur Singal
5c5fe0abbf
Fix #24342: Documentation update Looker Github SSO (#24343) 2025-11-19 19:48:20 +05:30
Ajith Prasad
677f0c14fc
Oidc server url UI display message corrected (#24442) 2025-11-19 14:43:07 +01:00
Mayur Singal
592503b8db
Fix #24353: Add multi repo support for looker (#24354)
* Fix #24353: Add multi repo support for looker

* py format

* fix tests and extends lineage support

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-11-19 14:42:43 +01:00
Teddy
0c8184e0d6
fix: BQ issue with UniqueCount (#24433)
move to use COUNTIF to not re query the sampled CTE
2025-11-19 13:19:00 +01:00
Rounak Dhillon
3ce00c485b
Docs: Snowflake.yaml file correction as per Json (#24417) 2025-11-19 17:22:15 +05:30
Mayur Singal
656dca1116
Fix #24303: Disable Unity Catalog downstream processing (#24439) 2025-11-19 17:14:26 +05:30
Pere Miquel Brull
50dcb2052b
FIX - App Resource logs order & partial SSE logs (#24410) 2025-11-19 12:07:03 +01:00
Pere Miquel Brull
057d2a524f
FIX #24286 - Close streamable logs streams (#24287)
* FIX #24286 - Close streamable logs streams

* FIX #24286 - Close streamable logs streams

* format

* fix tests

* fix endpoints

* test

* test

* fix minio setup for tests

* test

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-11-19 12:06:50 +01:00
Shailesh Parmar
927633cb77
minor: address feedback of dimensionality feature (#24429)
* minor: address feedback of dimensionality feature

* feat: add tooltip configuration for heatmap cells

* fix: replace Error with TypeError for timestamp validation in generateDateRange

* refactor: simplify DimensionalityHeatmap component by removing unused placeholder calculations and updating test cases
2025-11-19 16:30:50 +05:30
Ashish Gupta
23675c5f1d
fix the flakyness around DataAsseetRule playwright (#24427) 2025-11-19 16:19:20 +05:30
Ashish Gupta
4c6a358e17
fix the json rule generation for reviewer for the fullyQualifiedName (#24431) 2025-11-19 14:35:56 +05:30
Chirag Madlani
ca724d100d
chore(ui): bump Axios package to 1.12.0 for fixing vulnerability (#24430)
* chore(ui): bump Axios package to 1.12.0 for fixing vulnerability

* fix js-yaml deps
2025-11-19 08:46:26 +00:00
dependabot[bot]
baaf6f51a1
chore(deps): bump glob (#24428)
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-11-19 08:08:18 +00:00
Ushran Gouhar
6f58f18a7f
Lineage node with no columns (#24421)
* Hide footer when node does not have children

* Add unit test

* Do not render searchbar when there is no column
2025-11-19 13:34:47 +05:30
Chirag Madlani
9af41247ec
fix(ui): tier count for quick filters (#24423) 2025-11-19 11:47:30 +05:30
Eugenio
9b2a244c96
Fix auto classification tests (#24415)
* Add `xx_ent_wiki_sm` multilanguage model constant

* Improve `split_column_name` to separate values

e.g: `transactionDateUtc` into `["transaction", "date", "utc"]`

* Test cases for timestamps and NHS number

* E2E broken test with Indian names

* Implement subclasses for `NhsRecognizer` and `DateRecognizer`

This is to improve accuracy of recognizers after changing the model
2025-11-19 07:01:27 +01:00
StepanPS
5dd0998738
feat: complete Russian translation update (#24376) 2025-11-19 10:57:40 +05:30
Keshav Mohta
965bf57a36
fix: - in database/schema/table names (#24314)
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-11-19 10:51:52 +05:30
Aniket Katkar
eed71ef302
Feat(UI): Notification template UI (#24173)
* Add notification template items in settings and listing page for templates

* Add template type column and remove antd components

* Add template form drawer

* Add basic NotificationTemplateForm

* Add block editor plugin for handlebar format support

* Add missing translations

* refactor: reorganize Handlebars utilities and remove obsolete handlebarsSuggestion file

* Remove the template ui code

* Improved block editor extension flexibility and removed the handlebar extension

* Move some alerts creation logic to claseBase for extensibility

* Add notification template item on alert details page

* Add hidden field for custom notification template data and refactor alert save handling

* Add unit test coverage for new files

* feat: add notification template management functionality and integrate into alert forms

* Fix the failing unit tests

* feat: add isViewMode prop to AddAlertFormWidgetProps interface

* Fix the notification alerts navigation playwright

* Introduce the extension configurability to enable or disable at will.

* Refactor event handling in BarMenu and BubbleMenu to use onMouseDown for better focus management

* Add extensionOptions prop to PreviewerProp and RichTextEditorPreviewerV1 for enhanced configurability

* Work on comments

* Worked on comments

* Refactor drawer width and update reset entity translations in multiple languages

* Fix the unit test

* Fix playwright test

* Add reset entity success and error messages in multiple languages
2025-11-19 10:15:45 +05:30
Ajith Prasad
b6cd0a9fd6
Public flow introspection corrected (#24402)
* Public flow introspection corrected

* Wrong auth client Id incase of public client
2025-11-18 22:31:15 +05:30
Karan Hotchandani
c92b3e0d4d
fix(ui): Domain dp fixes (#24422)
* fix data products redirect path

* do not show unprocessed status

* fix domain issue

* fix tests

* add playwright tests
2025-11-18 07:43:49 -08:00
Chirag Madlani
f6fc36e615
fix(ui): advance search layout for custom property (#24419) 2025-11-18 20:58:41 +05:30
Teddy
59439e77dd
MINOR - BQ View Improvements + Fix Bulk Error (#24355)
* chore: fix bulk include issue + retrieve views and table in 1 query

* chore: remove test query

* chore: ran python linting

* chore: rm unused tests

* chore: fix extra AND in query
2025-11-18 14:50:33 +01:00
Mohit Yadav
7f5328f48c
Reapply "Fix Slack Config to be read from UI (#24396)" (#24405)
* Reapply "Fix Slack Config to be read from UI (#24396)"

This reverts commit 437a266ce130eb7b658060bc14ed492aa7d94743.

* Revert schema deletion
2025-11-18 17:15:28 +05:30
Ushran Gouhar
fd7816e690
Fix edges position when node columns are expanded (#24408) 2025-11-18 17:02:45 +05:30
Ashish Gupta
8c9ca5aeca
remove beta tags from DataContract (#24409)
* remove beta tags from DataContract

* fix unit test
2025-11-18 11:28:26 +00:00
Shailesh Parmar
851fdaf482
Feat: Dimensionality ui feature (#24167)
* Feat: Dimensionality ui feature

* Add dimensionColumns to updatedTestCase and Select component

* feat: add Dimensionality Heatmap component with mock data support

- Implemented DimensionalityHeatmap component to visualize test case results over time.
- Added utility functions for data transformation and date range generation.
- Created mock data generator for testing without API.
- Integrated DimensionalityHeatmap into DimensionalityTab with loading state management.
- Updated localization files for new labels and messages.
- Enhanced IncidentManager to include dimensionality tab based on available data.

* Add dimension-related translations to multiple language files

- Added translations for "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality" in German, Spanish, French, Galician, Hebrew, Japanese, Korean, Dutch, Portuguese (Brazil and Portugal), Russian, Thai, Turkish, and Chinese (Simplified and Traditional).
- Included translations for "failed-rows", "no-data", "passed-rows", and "select-dimension" in the respective language files.

* feat: enhance test case dimensions functionality and routing

- Refactor AuthenticatedAppRouter to dynamically handle test case detail routes.
- Update DimensionalityTab to link to dimension detail pages.
- Modify IncidentManagerPageHeader to display dimension key when applicable.
- Adjust TestSummary to support dimension results and update API calls accordingly.
- Introduce new utility function for generating dimension detail page paths.
- Update constants for new route placeholders related to dimensions.

* feat: update DimensionalityTab layout and enhance select component styling

* feat: update DimensionalityHeatmap component and related files for improved status handling and UI enhancements

* feat: add 'entity-text-table' localization key across multiple language files

* Fix PUT/PATCH API for Dimensionality

* feat: Enhance Dimensionality UI with improved localization and tooltip support

* feat: Add BetaBadge component and integrate beta indicators in selection cards and tabs

* fix: Encode FQN in getTestCaseDimensionResultsByFqn API call

* fixed failing unit test

* fix: Update dimension description messages in multiple languages

* feat: Add dimension column selection to EditTestCaseModal

* feat: Add dimension editing functionality to Incident Manager

* feat: Enhance EditTestCaseModal and IncidentManagerDetailPage for improved dimension handling

* feat: Add dimension-level testing functionality and enhance UI components for better data quality analysis

* feat: Implement dimensionality heatmap with tooltip and scroll indicator functionality

* feat: Update dimensionality heatmap cell styles with borders and new background colors

* feat: Enhance dimensionality heatmap with responsive placeholders and dynamic width calculation

* feat: Update HeatmapCellTooltip tests to include MUI theme provider for proper context

* Update translations for dimension-related terms in multiple languages

- Updated Persian (pr-pr) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Brazilian Portuguese (pt-br) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated European Portuguese (pt-pt) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Russian (ru-ru) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Thai (th-th) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Turkish (tr-tr) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Simplified Chinese (zh-cn) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Traditional Chinese (zh-tw) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".

* feat: Add tests for DimensionalityHeatmap component and enhance utils

- Created a comprehensive test suite for the DimensionalityHeatmap component, covering various rendering states, date range headers, dimension rows, legends, scroll indicators, responsive behavior, data transformations, and ResizeObserver integration.
- Enhanced DimensionalityHeatmap component with accessibility features, including ARIA roles and labels.
- Improved utility functions for generating date ranges and mapping statuses to heatmap statuses, ensuring robust error handling and performance optimizations.
- Updated constants for heatmap layout and tooltip styling for better clarity and maintainability.
- Refactored tests for CustomControls and LogsViewerPage to include theme provider for consistent styling.

* fix: Update color values in defaultColors and variables, enhance DimensionalityHeatmap styles

* feat: Enhance Dimensionality Heatmap with Impact Score and Scroll Indicators

- Added impact score column to the DimensionalityTab component.
- Improved the DimensionalityHeatmap component layout with scroll indicators for better navigation.
- Updated tooltip to display detailed information including impact score.
- Enhanced styles for scroll indicators and status badges.
- Localized new strings for impact score in multiple languages.

* feat: Update Dimensionality UI with scroll indicators and new test cases

* feat: Enhance Dimensionality UI with scroll indicators and impact score helper tooltip

* feat: Update TestCaseForm to include Dimension Level for granular quality analysis

* fix: Refactor DataContracts tests for improved element interaction and response handling

---------

Co-authored-by: Pablo Takara <pjt1991@gmail.com>
2025-11-18 12:06:45 +01:00
Karan Hotchandani
c334689150
feat(ui): domain treeview (#23963)
* initial implementation of domain treeview

* commit progress

* fix: improved the domain treeview UI (#24086)

* fix: improved the domain treeview UI

* fix: Fixed the add button height

* fix: Added search feature in domain tree view

* fix: Implemented new empty states UI for domains Tabs

* fix: added new text in the lang json files

* fix: Fixed the tree view empty state UI

* fix: rename prop name

* fix: extended the error placeholder component with new mui create UI

---------

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

* resolve merge conflicts

* PLAYWRIGHT: Domain treeview playwright (#24105)

* fix: Implemented new empty states UI for domains Tabs

* fix: extended the error placeholder component with new mui create UI

* Playwright: Added playwright test for domain treeview

* fix: Immediately display newly added data product in the list without requiring refresh (#24072)

* fix: Immediately display newly added data product in the list without requiring refresh

* Playwright: Added playwright test for data product list

* fix: reverted the skip test

* fix: Fixed minor bugs in domain treeview (#24134)

* fix: fixed domain treeview playwright test (#24138)

* fix: Fixed code smells (#24143)

* fix: Fixed glossary playwright test (#24151)

* Support pagination in domain hierarchy api and add new childrenCount field for domain

* Update generated TypeScript types

* fix total field count in domain hierarchy api

* fix domain/dataProduct filter

* feat: Implemented infinite scrolling in the domain treeview (#24212)

* feat: Implemented infinte scrolling in domain treeview

* fix: Fixed the code smell

* fix: rotate icon on expand and collapse of tree items

* fix: fixed the count mismatch on subdomain add/delete

* fix: removed unwanted field for hierarchy fetch api

* feat: implemented infinte scrolling in navbar domain dropdown

* fix: fixed the search query count bug

* fix: showing the actual children count in treeview

* fix: removed the domain count api from navbar domain dropdown

* feat: added pagination for subdomains in domain treeview

* feat: added pagination in subdomain in navbar domain dropdown

* feat: implemented the filters in domains treeview

* fix: fixed the tags query filter

* fix: hide filter for domain treeview

* fix: assigning single domain to entity

* fix: addressed PR comments

* fix: fixed the domainSelectableTree issue

* minor fix

* fix: fixed entity spec for domain

---------

Co-authored-by: Rohit Jain <60229265+Rohit0301@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Rohit0301 <rj03012002@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-11-18 16:35:06 +05:30
Teddy
3c0d758b80
chore: don't deserialize None field on model_dump (#24407) 2025-11-18 11:12:38 +01:00
Bhanu Agrawal
2362bb21f4
Added missing migration sql files [1.8.5 and 1.10.2] (#24399)
* Added missing migration sql files [1.8.5 and 1.10.2]

* Updated comment
2025-11-18 08:02:35 +01:00
mohitdeuex
437a266ce1 Revert "Fix Slack Config to be read from UI (#24396)"
This reverts commit 421df519a6c8a4f5888d82e82c54036e2bdc703c.
2025-11-18 11:36:54 +05:30
Ayush Shah
8f837c34cc
Fixes 22920: Enhance connection class import handling (#24093) 2025-11-18 11:23:39 +05:30
Mohit Yadav
782a67cc43
Ignore bulk sink exe (#24378)
* Ignore Exception from buildSearchIndex

* Ignore entity Exception for addentity and addTimeSeriesentity

---------

Co-authored-by: Bhanu Agrawal <bhanuagrawal2018@gmail.com>
2025-11-18 11:17:52 +05:30
Mohit Yadav
421df519a6
Fix Slack Config to be read from UI (#24396)
* Fix Slack Config

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-18 11:11:16 +05:30
Rohit Jain
3a9918d23d
Fixes 23497: Added Search and Sort Functionality at Schema Level (#23907)
* Feat: Added search functionality for schema tables and stored procedures

* Fix: memoize the searchProps of the table component

* Fix: fixed the table pagination issue

* Fix: Added search funtionality in service page

* Playwright: Added test for service page search

* Fix: Fixed the falling unit tests

* Fix: Fixed code smells

* fix: Fixed the current page reset issue

* fix: removed the getSearchPlaceholderKey util function

* fix: fixed the merge conflicts

* "fix: Added sorter on name column in all the tables"

* fix: Added search field in data models and api endpoint tab

* fix: Added search field in files and spreadsheets table

* playwright: Added e2e test for table search

* fix: fixed the failed unit test

* add new field service.fullyQualifiedName.keyword in index mapping

* fix: fixed the table search and sort playwright

* fix: fixed the api endpoint schema playwright test

* fix: fixed tha table search and sort playwright

* fix: removed serial from the table search and sort tests

---------

Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-11-18 10:51:56 +05:30
Ram Narayan Balaji
d1d2e69d3d
Fix #24302: Tasks should be assigned to newly patched reviewers, Metadata fields API should return response for tag, classification, Nitpicks removing the default value in the entity schema (#24275)
* Clean the default value of entityStatus

* Adding reviewers should assign Approval Tasks to them

* Adding om comment to the schema and SchemaExtractor

* Test Cases

* revert local fix

* Add schema field extractor for page, Defensive condition for NPEs

* Changed the subdirectory path to data for page

* Reverted the jsonLinters

* Reverted the jsonLinters in worksheet.json

* Added update Reviewers to Metric Repository. Polling in WorkflowDefinitionResourceTest

* Fix the timeouts of the test case

* Increase polling durations

* Increase Polling Time

* Fix Test cases, remove workflow definitions after the test for approval workflows
2025-11-18 10:05:49 +05:30
Ushran Gouhar
2ad760bbb7
Revamp lineage node (#24251)
* Revamp lineage node

* Fix node handles positioning

* Handle columns toggling

* Using useCallback hook for handlers

* Remove mapping icon

* Fixed unit tests for CustomNode.utils

* Use divs instead of material box to prevent test failing

* Add unit test for columns dropdown button

* Add test to check expand and expand all button present

* Add unit test for expand and expand all btn click

* Add test for observability layer applied

* Remove Show more columns test as that button is removed

* Fix dropdown label text

* Rename from columns to children

* Update test for children dropdown

* Updated styles for column hover and selected

* Updated styles for column hover and selected for dq failed node

* Column styles

* Fix playwright tests for Lineage.spec.ts

* Fix failing playwright test for lineage

* Fix failing UT
2025-11-18 09:18:11 +05:30
Chirag Madlani
299ce12029
fix(test): mentions tests failure (#24391) 2025-11-18 09:15:54 +05:30
Ashish Gupta
d755cb3c2f
chore(ui): fix playwright flaky test on main (#24390) 2025-11-17 22:52:54 +05:30
Harsh Vador
f57d1eb932
Fix search bar typing race conditions (#24300)
* fix(ui): resolve SearchBar typing issues and race conditions

* fix test

* reverted the check on empty response, as we need to show the empty state if user is not found

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-11-17 22:51:51 +05:30
IceS2
8c0215a353
Fix Row Counts for LengthsToBeBetweena nd ValueToBeBetween (#24359) 2025-11-17 15:19:41 +01:00
Mayur Singal
615cb8ec50
Fix #2324: Enable Parallel Execution for Query Runner App (#24256) 2025-11-17 18:42:22 +05:30
Keshav Mohta
6bb0bdb2c2
fix: sample data config in airflow extended sample data (#24381) 2025-11-17 13:47:28 +01:00
Chirag Madlani
2878ac4b01
fix(ui): lineage paging and rendering issues (#24351)
* fix(ui): lineage pagination behavior

* fix pagination issues

* update nodeDepth in case of loadChild

* un-skip cycle lineage spec

* fix unit tests

* Add Direction Based Count

* fix paging issues

* fix util tests

* update tests

* fix cycle lineage test

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-11-17 16:58:43 +05:30
Himanshu Khairajani
e857a076e7
Queryrunner clean (#24328)
* config merge draft commit

* fields addition for query-runner

* fields addition for query-runner

* add registry at applications provider

* minor fix

* added password field in form utils

* commit progress

* add delete modal with mui

* supportsQueryRunner flag

* trino test

* Update generated TypeScript types

* add workflow api

* fix tests

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
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-11-17 16:05:25 +05:30