mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-31 05:04:39 +00:00
4960 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
8a030802fd
|
fix(ui): expandable icon for non-nested columns (#22469) | ||
![]() |
603677d730
|
fix(ui): copy to clipboard for windows (#22484) | ||
![]() |
c8387a147f
|
Fix the ServiceListing spec failure in AUTs (#22508) | ||
![]() |
d91122e13a
|
Fix #21563: Explore page count mismatch (#22203)
* Fix #21563: Explore page count mismatch * Don't fail on migrations * Fix the deleted assets showing even when deleted switch is not checked (#22217) * Fix the failing playwright for service ingestion (#22218) * parametrize get private key for snowflake (#22214) * Schema Change Alert Not Triggering for Team Owner with Slack Destination (#22215) * [Snyk] Security upgrade react-i18next from 11.18.6 to 15.5.3 (#21785) * fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504 * Empty commit * Fix type errors --------- Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> * Fixes #18151 : change replaced copy by model_copy (#18153) * feat: replace copy * fix native python copy --------- Co-authored-by: IceS2 <pjt1991@gmail.com> * Fix #20145: Implemented Prefix For Dashboard Service (#21585) * feat: implemented microstrategy lineage & dbServicePrefix * feat: added dbServicePrefixes support in other dashboards * fix: test_metabase and powerbi extra code remove * fix: python checkstyle * refactor: added prefix support for other connectors - superset, tableau, etc * refactor: added migration for prefix change and fix dbServicePrefixes field description * refactor: added prefix changes in superset db source * doc: add prefix in tableau doc * fix: typescript files and postgres migration for prefix * fix: moved migration in 1.8.2 --------- Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * chore(ui): Update whats new for 1.8.2 (#22196) * update whats new for 1.8.2 * update whats new * fix test (#22226) * fix test (#22220) * fix table filter test (#22219) Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com> * pass test case result ts as event time (#22190) * update whats new (#22229) * Fix Patch Tool (#22222) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * added tests for current user store (#22221) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Handle quoted entity names in masking queries (#22174) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Fix #1751: Include Column Constraint in DI Charts (#22199) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Update operations.yaml (#22231) Fix email templates * Add lineage stored procedure and view filter pattern support (#22223) * Add lineage stored procedure and view filter pattern support * Update generated TypeScript types * Add tests for lineage filter pattern --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Docs update (#22232) * Docs: Fix links in secrets manager docs * Docs: fix dbt Cloud typos in docs --------- Co-authored-by: Nick Acosta <nick.acosta@getcollate.io> * Slack Application Document Addition in Collate (#22213) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Add Permission Debugger to understand roles & permissions for a user (#22207) * Add debug api endpoints for roles & policies * Add Roles & Policy Debugger * fix errors * Address comments * Address comments --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * fix: cross-platform path resolution for dbt ingestion (on Windows) (#22230) * fix: windows os dbt ingestion fix * py formatting --------- Co-authored-by: --global <--global> * Table bulk edit keyboard support (#22113) * Keyboard support for tags, glossary terms and related terms * Keyboard support for Certification, Domain, Tier, User team select components * FocusTrap common and first element focus * Unit tests for useRovingFocus and FocusTrapWithContainer * Deactivate focus trap on popover close * Update Playwrite tests * Address review comments --------- Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> * Docs: OpenSearch Version Chsnge from 2.7 to 2.19 (#22252) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Improves German ui translations (#22255) * fix(ui): typo with tranlsation usage (#22256) * MINOR: Fix databricks default schema issue (#22254) * chore(ui): rename confusing labels (#22227) * fixed column name * removed database schema from column name * addressed comments * Fix ElasticSearchSink and OpeSearchSink (#22257) * Fix Promtheus endpoint (#22233) * Fix : Activity Feed Not Showing Column-Level Metadata Changes (#22245) * Fix : Activity Feed Not Showing Column-Level Metadata Changes * Add backend test * fix checkstyle --------- Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * fix test (#22236) * chore(ui): Update whats new for 1.8.3 (#22262) * update whats new for 1.8.3 * minor update * Docs: 1.8.2 Release Update (#22263) * Docs: 1.8.2 Release Update * Docs: 1.8.2 Release Update --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * fix(test): AUT test failures (#22224) * fix glossary version page playwright test * fix lineage test * Revert #22175 (Update GitHub workflows to ignore changes in openmetadata-docs) (#22283) Co-authored-by: Prajwal Pandit <prajwalpandit@MacBook-Pro.local> * Docs: Configure Lineage Note Updation (#22284) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: OpenMetadata Changes in Collate (#22268) * OpenMetadata Changes in Collate * OpenMetadata Changes in Collate --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Revamp metrics, Add Request Latencies, breakdown database, search latencies (#22259) * Add cleaner metrics * Revamp Metrics; Add Request Latencies, breakdown database, search latencies * Remove MicrometerBundleSingleton.java * Fix tests * RELEASE 1.8.3 Updation (#22282) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Docs: 404 Error Fix (#22260) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Email Alerts Config Removal (#22225) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Keycloak SSO Troubleshooting Updation (#22253) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Auto Classification Feature Updation (#22237) * Auto Classification Feature Updation * Auto Classification Feature Updation --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Doc: Tableau Note Addition (#21928) * Doc: Tableau Note Addition * Doc: Tableau Note Updation --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Ayush Shah <ayush@getcollate.io> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Updation of backup-restore-metadata.md (#22206) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Doc: Meta updation (#22153) * Doc: Meta updation * Doc: Meta updation --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Ayush Shah <ayush@getcollate.io> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Doc: Meta Description Updation (#22120) * Doc: Meta Description Updation * Meta description updation --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Ayush Shah <ayush@getcollate.io> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Feat(ui): Add "Metric" as an Option for Entity Reference Type Dropdown (#22272) * added matric to entity reference * updated tests * Docs: Meta Updation (#22180) * Doc: Meta updation * Doc: Meta updation * Docs: Meta Updation * Docs: Meta Updation * Update index.md * Update index.md * Update index.md * Update index.md * Update index.md * Update index.md * Docs: Meta Updation --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * fix(ui): Updated button names (#22250) * updated button names * fix jest test * update button names * consistent submit button text * updated forgot password form * fixed sonar and playwright * fixed playwright --------- Co-authored-by: Sweta Agarwalla <swetaagarwalla13@gmail.com> * PLAYWRIGHT: supported test around lineage drawer (#22281) * supported test around lineage drawer * added dashboard data model as well in the list * fix new node suggestion not coming on search, drawer close not clicking due to longer div width and fix the playwrigth test on it * fix the drag icon size in lineage left sidebar * fix the list not updating after search * fix the new node selector being overflowing and icon not visible * Add drive as service (#22159) * Fix #22157: Add Drive Service Support to OpenMetadata * Fix #22157: Add Drive Service Support to OpenMetadata * Update generated TypeScript types * Fix tests * Update generated TypeScript types * Fix tests * Tests are passing * Tests are passing * Update generated TypeScript types * Address comments * Update generated TypeScript types * Add sample data and ingestion for drives, directories, spreadsheets, worksheets, files * Fix postgres migrations * Fix postgres tests, optimize queries --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * feat: add claude assistant (#22313) * fix: claude workflow token (#22314) * Add Claude Code GitHub Workflow (#22315) * Update Claude PR Assistant workflow * Claude Code Review workflow * Fix ElasticSearch agg * Fix ElasticSearch agg * Fix ElasticSearch agg * Fix ElasticSearch agg * Fix ElasticSearch agg * Fix dataAsset search and entity search * Add logging * Fix unnecessary changes * Fix tests * Revert to use previous search buidlers, but build allFields from searchSettings * Update openmetadata-service/src/main/java/org/openmetadata/service/search/elasticsearch/ElasticSearchClient.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix build * Fix multiple relation batch update (#22352) * Fix multiple relationship bulk add * Remove unused code * Fix #22244 - Fix issues in zh language search index mapping (#22295) Co-authored-by: zuohuan <zuohua12@163.com> * Handling NPE reading appPrivateConfig with empty parameters (#22292) Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com> * Fix#21401: Auto pilot trigger button enable and improve test coverage (#22329) * Modify the condition to only disable the Run Agents button when AutoPilot is in RUNNING state. * Add playwright coverage for agents deletion confirmation after service is deleted * I worked on fixing the flakiness in ObservabilityAlerts.spec.ts (#22336) * FIX #22216 - Recursive suggestion application for deeply nested columns (#22348) * feature: thoughtspot connector (#22266) * feature: thoughtspot connector * java and ts files * java checkstyle * rm java files * ui changes * java files * minor changes --------- Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: Keshav Mohta <68001229+keshavmohta09@users.noreply.github.com> * Add: missing supportsMetadataExtraction flag in connectors (#22296) * Add: missing supportsMetadataExtraction flag in connectors * addressed comments * generate types * MINOR - Add columns.description in search settings (#22299) * MINOR - Add columns.description in search settings * remove from defaults * Docs: ThoughtSpot Connector Addition (#22358) * Docs: ThoughtSpot Connector Addition * Docs: ThoughtSpot Connector Addition --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Docs: SMTP Note Addition (#22360) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * supported playwright test for nested columns suggestions (#22361) * MINOR - Update JVM params (#22334) * MINOR - Update JVM params * Update openmetadata-server-start.sh --------- Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * User Activity Metrics (#22354) * User Activity Metrics * Fix tests * remove dbx debug tests (#22264) * FIX: the race condition in bulk import around websocket and restAPI (#22277) * fix the race condition in bulk import around websocket and restAPI * Fix for Race condition * remove the ui race condition fix * re-switch the function to old place to avoid unwanted file change * added ui support to tackle race condition as per backend changes * fix the localization keys and unsave the data after restAPI call, since we are getting it from websocket started response * fix bulk edit table flakyness * minor code fixes * fix the bulk action being affected if multiple tab open for same page and increase the database test time to avoid flakyness * Fix Failing Test --------- Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Fix soft-delete and restore handling for charts linked to dashboards during dashboard delete/restore operations (#22168) * Fix soft-delete and restore handling for charts linked to dashboards during dashboard delete/restore operations * remove the search script no longer required * resolve conflict * Policy Improvements (#22273) * - Removed Trimmed Permissions - Fix Sample Data * Add View Permissions Per Entity Api * Remove Permission Trim for all calls * Added generic function to prioritize field-level permissions over view all * refactor: create separate edit and view permission functions * add granular view and edit permission validation for entity pages * update DataQuality components with granular permission checks * update Domain related components with granular permission checks * fix sonar cloud failure and address pr comment * update Metric * added playwright test for entities and fix failing unit test * fix table profiler * fix test and minor fix * fix sonar cloud issues * minor fix * address pr comments and fix failing tests * fix test * fix test --------- Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com> * Docs: Meta Description Updation (#22368) * Docs: Meta Description Updation * Docs: Meta Description Updation --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Minor(ui): Fixed Pagination alignment (#22333) * fixed pagination disalignment * fixed pagination disalignment * fix(ui): Handle text overflow in CommonEntitySummaryInfo and fix loader in search bar (#22330) * fixed overflow & search issue * fixed popover content * removed unncessary code * Fix: Postgres query column name for exec time (#22366) * Fix Null Columns (#22365) * Minor Fix: Add upstreamLineage in Directory, Worksheet, File, Spreadsheet DriveService Search Indexers (#22346) * Fix: Add upstreamLineage in DriveService ES DOC * fix: add upstreamLineage to all drive-related ES indexers * Refactor: Update DataQualityAndProfiler tests and ColumnProfileTable logic (#22364) * Refactor: Update DataQualityAndProfiler tests and ColumnProfileTable logic - Replaced `createNewPage` with `performAdminLogin` for improved login handling in DataQualityAndProfiler tests. - Enhanced test case for profiler matrix visibility to include checks for admin, data consumer, and data steward roles. - Updated ColumnProfileTable to use `fqn` consistently instead of `tableProfiler?.fullyQualifiedName` for fetching table columns. This refactor aims to streamline the test setup and improve code clarity. * Enhance ColumnProfileTable to utilize getTableFQNFromColumnFQN for improved FQN handling - Updated ColumnProfileTable to derive table FQN from column FQN using the new utility function. - Refactored related logic to ensure consistent usage of table FQN across navigation and data fetching. - Added unit tests for getTableFQNFromColumnFQN to validate its functionality. This change aims to streamline the handling of fully qualified names in the profiler component. * Docs: Meta Description Updation (#22376) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Add: Schema and Database Mark Deletion (#22088) * Added Schema and Database Mark Deletion * removed unnecessary changes * fixed marked deleted databases * Added to all db connectors * Added generated types * Added tests * Username extraction from jwtprincipalclaimsmapping, if email format (#22350) * Username extraction from jwtprincipalclaimsmapping, when email format given * Removed reduntant method * Revert "supported playwright test for nested columns suggestions (#22361)" (#22374) This reverts commit 2c97b7ae2ff377b97b7fe1d868d2c4acc41fb2b3. * Docs: Team Note Addition in Team Structure (#22384) * Docs: Team Note Addition in Team Structure * Docs: Team Note Addition in Team Structure --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Meta Description Updation (#22386) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Quick Start Fix (#22394) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Switch to react-data-grid for Grid Component (#22279) * Switch to react-data-grid for Grid Component * Rdg styling and tests update * Replace grid in EditTableTypeProperty and other fixes * Update focus trap * Fix data grid rerendering on user search issue * Fix sonarqube issues and a playwright issue * Fix glossary status column filter issue * Address review comments * Certificatation overlay class update * Max width to certification popover --------- Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> * Fix eslint error (#22388) * Docs: Meta Description Updation (#22397) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Fix Entity Relationship Cleanup to not deleted entities without repo… (#22400) * - Fix Entity Relationship Cleanup to not delted entities without repositories * - Add Migration from Test Case to Test Case Resolution * - Typo should be resolution id * Add Tests and Fix Condition * Update BatchSize * Revamp: Data quality Page UI (#21766) * Revamp: Data quality UI * added pie chart as per new mock * added pie chart component in test case page. * updated test case list table UI * updated pie chart with new mock * Refactor Data Quality Summary Panel to use SummaryPieChartCard component - Replaced inline pie chart implementations with a new reusable SummaryPieChartCard component for better code organization and reusability. - Introduced new ChartData and SummaryPieChartCardProps interfaces for type safety. - Updated styles for the new component and adjusted the layout in the DataQuality page. - Added GREY_200 color constant for improved color management in pie charts. - Enhanced percentage calculation utility for better precision and safety in division. * Update DataQualityPage styles and button dimensions - Removed unnecessary tab background class from DataQualityPage. - Adjusted button styles for .ant-btn-default and .ant-btn-sm, changing dimensions and SVG sizes for improved UI consistency. * Update DataQualityPage tests and component layout to reflect changes in tab selection and column span * Enhance DateTimeDisplay component with license information and update localization files to include new "Bundle Suites" and "Table Suites" entries across multiple languages. * fixed migration issue * used new widget in place of old one * Add TestCaseFormV1 component and related styles for Data Quality tests - Introduced TestCaseFormV1 component for selecting test levels (Table/Column). - Added SelectionCardGroup component for displaying selection options. - Created associated LESS styles for both components. - Updated DataQualityPage to include the new TestCaseFormV1 in a drawer format. - Modified ic-format-table.svg to adjust icon dimensions. * Enhance Data Quality Test Case Form UI - Improved layout and styling for the Test Case Form, including margin adjustments and label styling. - Added functionality for selecting tables and columns with dynamic fetching and caching. - Implemented test type selection with corresponding parameter forms based on selected definitions. - Updated AsyncSelect component to handle disabled state correctly. - Adjusted SelectionCardGroup styles for better visual consistency. * Enhance Test Case Form with New Features and Improved UI - Added new fields for test name, description, tags, and glossary terms to the Test Case Form. - Implemented loading state management for form submission and cancellation. - Introduced reusable action buttons for better user interaction. - Enhanced styling for fixed action buttons and drawer mode adjustments. - Updated form layout to accommodate new fields and improve overall user experience. * Enhance Test Case Form Functionality and UI - Added dynamic assertion toggle and validation for test case names to prevent duplicates. - Improved form initialization with default values and enhanced parameter handling. - Integrated existing test case fetching based on selected tables and columns. - Updated form submission logic to create test cases and display success/error messages. - Enhanced overall user experience with better state management and UI adjustments. * Add Data Quality Test Case Form Enhancements and New Schedule Component - Introduced a new interface for TestCaseFormV1 to define props and form values, enhancing type safety. - Added a ScheduleIntervalV1 component for managing scheduling options, including cron expressions and on-demand triggers. - Updated TestCaseFormV1 to integrate the new scheduling functionality, allowing users to configure test case execution schedules. - Enhanced UI with new styling for scheduler options and improved layout for better user experience. - Implemented state management for dynamic form fields based on user selections, improving interactivity and usability. * Enhance Test Case Form with Dynamic Name Generation and UI Improvements - Added functionality for dynamic test name generation based on selected table and test type, ensuring unique and descriptive names. - Introduced state management for manual test name editing to prevent overwriting user input. - Updated styles for the block editor to improve visual consistency and usability. - Enhanced form initialization and auto-generation logic for test names, improving user experience during test case creation. * Add Bundle Suite Form and Integrate with Data Quality Page - Introduced a new BundleSuiteForm component for creating and managing test suites, including form fields for name, description, and test case selection. - Implemented styling for the Bundle Suite Form to enhance user experience and visual consistency. - Integrated the BundleSuiteForm into the DataQualityPage, allowing users to open the form as a modal for adding new test suites. - Added state management for modal visibility and handlers for opening and closing the Bundle Suite modal. - Enhanced the overall layout and functionality of the Data Quality page to accommodate the new test suite feature. * Enhance styling for Data Quality test case forms - Added padding to the last paragraph of the block editor in both TestCaseFormV1 and BundleSuiteForm components to improve layout and visual consistency. * Enhance Data Quality UI with new components and styling - Added a PageHeader and Searchbar to the TestCases component for improved user navigation and search functionality. - Introduced a new stylesheet for TestSuites to enhance layout and visual consistency. - Refactored TestSuites component to include a styled header and integrated Searchbar. - Updated DataQualityTab to accept a tableHeader prop for better customization. - Enhanced styling for Data Quality tab and table components to improve overall user experience. * Refactor DataQualityTab to enhance test case status management - Removed unused imports and streamlined component structure for better readability. - Introduced a new handleStatusSubmit function to manage test case status updates. - Replaced the previous status display with a TestCaseIncidentManagerStatus component for improved functionality and user interaction. - Adjusted the width of the incident column for better layout consistency. * Add test case insight translations and update styles - Added translations for "test-case-insight-plural" and "test-case-insight-description" in multiple languages to enhance localization support. - Updated the stylesheet for TestSuites to include a copyright notice for compliance and clarity. * Remove deprecated Data Quality chart widgets and associated styles - Deleted unused components including DataAssetsCoveragePieChartWidget, DataStatisticWidget, EntityHealthStatusPieChartWidget, IncidentTimeChartWidget, IncidentTypeAreaChartWidget, StatusByDimensionCardWidget, and TestCaseStatusAreaChartWidget to streamline the codebase. - Removed corresponding LESS styles and test files to ensure a clean and maintainable project structure. - Updated CustomPieChart component for improved rendering and styling consistency. * Remove StatusCardWidget interface file to streamline Data Quality components * Add showLegends prop to CustomPieChart and update styles - Introduced a new `showLegends` prop in the `CustomPieChart` component to conditionally render legends. - Enhanced the component's layout with a new wrapper class for better styling. - Updated associated LESS styles to support the new legend display functionality. * Enhance Data Quality UI with new Bundle Suite functionality - Added "Bundle Suite" and "Bundle Suites" entries to the English locale file for improved user interface. - Refactored DataQualityClassBase to remove the unused getManageExtraOptions method and introduced getExportDataQualityDashboardButton method. - Updated DataQualityPage to include a dropdown menu for adding test cases and bundle suites, enhancing user interaction and functionality. * Enhance query parameter handling in Data Quality components - Updated the `TestCases` component to use brackets for array formatting in query strings. - Improved `useTableFilters` hook to handle both array format and comma-separated strings for filter values. - Removed unnecessary array-to-string conversion to maintain array format in query parameters. * Enhance Data Quality UI with custom gradient drawer and filter bar - Added a custom gradient header style for the drawer in the TestCaseFormV1 and BundleSuiteForm components. - Updated the DataQualityPage to include a new class for the data quality filters bar, improving layout and styling. - Refactored TestCases and TestSuites components to utilize Card components for better organization of filter elements. * Enhance TestCaseIncidentManagerStatus component and update locale files - Refactored the TestCaseIncidentManagerStatus component to improve the edit icon button functionality, including permission checks and translation support. - Added "Bundle Suite" entries to multiple locale files (de-de, es-es, fr-fr, gl-es, he-he, ja-jp, ko-kr, mr-in, nl-nl, pr-pr, pt-br, pt-pt, ru-ru, th-th, tr-tr, zh-cn) for improved internationalization. * Add EditTestCaseModalV1 component and associated tests - Introduced the EditTestCaseModalV1 component for editing data quality test cases, featuring a comprehensive form with validation and dynamic fields. - Implemented unit tests for the EditTestCaseModalV1 component to ensure proper rendering, functionality, and interaction with mock data. - Updated styles for the new modal and integrated it into the DataQualityTab for seamless user experience. - Enhanced the TestCaseFormV1 with additional styling and functionality to support the new modal integration. * Refactor Data Quality components for improved functionality and localization - Updated the success toast message in BundleSuiteForm to use a more descriptive translation key. - Enhanced the Severity component to display permission messages correctly when editing severity. - Improved the TestCaseIncidentManagerStatus component to provide clearer edit button titles based on permissions. - Refactored the SummaryPieChartCard component to streamline the PieChart rendering process. - Updated test cases for TestCases and TestSuites components to ensure proper rendering and functionality with mocked components. - Enhanced DataQualityPage tests to cover modal functionality and tab integration, ensuring a comprehensive testing approach. * Refactor Data Quality UI components for improved test suite functionality - Updated TestSuite.spec.ts to streamline test suite creation and navigation. - Enhanced TestCaseFormV1, BundleSuiteForm, and TestSuites.component.tsx with data-testid attributes for better testability. - Modified DataQualityTab to conditionally set data-testid for delete buttons based on context. - Adjusted TestSuiteDetailsPage to incorporate DataQualitySubTabs for improved routing and navigation. * Refactor test cases and UI components for improved functionality and consistency - Updated IncidentManager.spec.ts to check for 'Failed' status using data-testid attributes. - Modified Permission.spec.ts to enhance test case editing with updated button identifiers. - Refactored Table.spec.ts to standardize test case selection by updating data-testid values. - Enhanced DataQualityAndProfiler.spec.ts and TestCases.spec.ts to improve test case editing and validation. - Updated EditTestCaseModalV1 to use a data-testid for the modal title for better testability. - Adjusted DataQualityTab to include data-testid for status badges, improving test reliability. * Add new SVG icons and enhance AlertBar component styles - Introduced new SVG icons: ic-table-test.svg and ic-tag-new.svg for improved UI representation. - Enhanced AlertBar styles with a new grey-info type for better visual distinction. - Updated AlertBar interface to support the new grey-info type and added a className prop for customization. - Refactored AlertBar component to utilize the new className prop for dynamic styling. - Improved TestCaseFormV1 layout and integrated AlertBar for displaying contextual messages. - Updated various components to support new styling conventions and improve overall UI consistency. * Add calendar SVG icon and refactor Data Quality UI components - Introduced a new calendar SVG icon for enhanced visual representation. - Refactored EditTestCaseModalV1 and TestCaseFormV1 components to improve layout and styling consistency. - Updated form item classes and button types for better UX. - Enhanced BundleSuiteForm with improved card sections and integrated AlertBar for contextual messaging. - Removed unused BundleSuiteForm styles to streamline the codebase. * Enhance Data Quality UI with error handling and styling improvements - Added floating error alert functionality in EditTestCaseModalV1, TestCaseFormV1, and BundleSuiteForm for better user feedback. - Introduced error message state management to display relevant error messages inline. - Updated styles for floating error alerts to ensure visibility and consistency across components. - Enhanced form submission error handling to provide clearer user guidance. - Updated translations to include pipeline information for various languages. * Enhance Data Quality UI with new icons and layout improvements - Added new SVG icons for data assets coverage and health check to improve visual representation in the UI. - Updated the PieChartSummaryPanel to include icons for better context in summary cards. - Refactored form components to improve layout consistency and user experience. - Introduced a new constant for maximum name length to enforce validation across forms. - Enhanced styling for form switch containers to improve visual clarity and usability. * Update translations for various languages to include new terms related to column and table levels, test application, and selection prompts. This enhances the user interface by providing clearer context in multiple languages. * Update translations for various languages to improve clarity and consistency in user interface terms related to bundle suites, column levels, and scheduling descriptions. This enhances the overall user experience across multiple languages. * Refactor BundleSuiteForm tests to improve clarity and functionality - Updated imports to include React for better compatibility. - Enhanced mock implementations for translation and alert handling. - Improved test assertions for rendering components in different modes. - Clarified comments regarding API availability for form submission. * Enhance BundleSuiteForm with Scheduler Functionality - Added 'enableScheduler' option to the BundleSuiteForm interface. - Updated tests to verify rendering and functionality of scheduler fields based on the toggle state. - Refactored form to conditionally display scheduler-related fields when the scheduler is enabled. - Ensured proper handling of form submission based on the scheduler's state. * Refactor Data Quality Test Components and Remove Unused Code - Removed the AddDataQualityTestV1 component and its associated tests. - Updated AuthenticatedAppRouter to eliminate references to removed components. - Refactored TestCaseFormV1 and BundleSuiteForm to remove the isDrawer prop and adjust related tests. - Enhanced the integration of TestCaseFormV1 within the TableProfiler context for better drawer management. - Cleaned up unused routes and constants related to data quality tests. - Updated styles and tests to reflect the changes in component structure and functionality. * Enhance TestCaseFormV1 with Permission Checks and Cleanup - Integrated permission checking for creating test cases based on table access. - Added loading state for permission checks to improve user experience. - Cleaned up unused state variables and effects in TestCaseFormV1. - Updated AddTestCaseList component to include necessary dependencies in hooks. - Added new localization string for permission error messages. * Enhance Permission Handling in Data Quality Components - Integrated permission checks for creating and editing test cases in TestCaseFormV1 and BundleSuiteForm. - Updated state management to reflect permission-based conditions for enabling features like pipeline creation and scheduler options. - Refactored related components to ensure proper dependency handling in hooks. - Improved test coverage for permission-related functionalities across affected components. * Refactor Data Quality Test Cases and Improve UI Interactions - Updated test case creation and editing flows in various spec files to enhance user experience and reliability. - Replaced deprecated selectors and improved response handling for API calls. - Streamlined pagination functionality in test cases list to ensure proper visibility and interaction. - Enhanced permission checks in DataQualityPage and TestCaseFormV1 to ensure proper access control. - Improved loading states and notifications for better user feedback during test case operations. * fixed failing playwright * Add new Playwright test for Data Quality Test Case creation flow - Implemented a comprehensive test suite for adding table and column-level test cases in the Data Quality feature. - Included permission checks to ensure non-owner users cannot create test cases. - Enhanced user interactions and response handling for improved reliability and feedback during test case operations. * address review comment * added playwright test for nested columns suggestions (#22378) * supported playwright test for nested columns suggestions * added test code around it * Docs: Meta Description Updation (#22407) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Docs: RDS IAM Auth Updation (#22410) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: matillion Note Removal in Requirements (#22385) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Fix JVM params (#22409) * Fix whats new design (#22401) * fix(ui): whats new alert redesign * version updgrade condition fix * update translation * address comment * Docs: 1.8.4 Release Updation (#22387) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Correcting GCS Composer to GCP Composer (#22429) * Docs: Correcting GCS Composer to GCP Composer * Docs: Correcting GCS Composer to GCP Composer --------- Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * fix the console error of domain and owner in classification page (#22419) * feat: improve test result details for GX integration (#22424) * Docs: Meta Description Updation (#22433) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Minor: Fix the AutoPilot test flakiness (#22414) * Fix the AutoPilot specs * Increase the AutoPilot timeout * fix: Add support for editing "Compute row coun" from parameter screen #22139 (#22158) * fix: Add support for editing "Compute row coun" from parameter screen #22139 * fixed failing test * Fix Threads relations (#22432) * Fix Threads relations * Fix Post.getFrom * Fix THREAD Entity * Update Message --------- Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * Docs: Artifacts Removal (#22442) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Meta Tags Updation (#22444) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Fixes #22363 #22369: Stored procedure temp table processing and lineage filtering with db & schema (#22416) * Process temp table graph in stored procedure processor and add db/schema filtering on lineage * Add tests for stored procedure lineage processing * Fix tests and py_format * Fix the filters and log stored proc query count info * Playwright Update: Bulk Import (#22436) Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> * Docs: Databrick Features Updation (#22448) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Meta Updation (#22451) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Docs: 18.4 to 1.8.6 Release Updation (#22455) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * fix the flaky glossary bulk edit failure (#22446) * Add matchtype for fields * Fix search queries exact match * Search aggregates are consistent in query with dataAsset or table as specific Index * Add Tests * Fix sonar warnings * revert config * Update generated TypeScript types * Add more tests * Make boost 20.0 for all keyword exact matches default * uncomment WorkFlowHandler Initialization * fix SearchSourceBuilderFactoryTest * fix default sort order for tags data products on explore * fix type errors * fix and add e2e for match type * add e2e test for explore page count * fix explore count test * fix index for search preview * Update generated TypeScript types * minor fix --------- Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: IceS2 <pjt1991@gmail.com> Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com> Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Ethan <63649819+kuma0128@users.noreply.github.com> Co-authored-by: Keshav Mohta <68001229+keshavmohta09@users.noreply.github.com> Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> Co-authored-by: Shrushti Polekar <shrushtipolekar@gmail.com> Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com> Co-authored-by: Teddy <teddy.crepineau@gmail.com> Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com> Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com> Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com> Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Nick Acosta <30478672+PubChimps@users.noreply.github.com> Co-authored-by: Nick Acosta <nick.acosta@getcollate.io> Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com> Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Co-authored-by: Himanshu Khairajani <46777429+Khairajani@users.noreply.github.com> Co-authored-by: satish <satishmwaghela@gmail.com> Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> Co-authored-by: x-0-r <franz.emberger@gmail.com> Co-authored-by: Sweta Agarwalla <105535990+sweta1308@users.noreply.github.com> Co-authored-by: Prajwal Pandit <prajwalpandit@MacBook-Pro.local> Co-authored-by: Ayush Shah <ayush@getcollate.io> Co-authored-by: Sweta Agarwalla <swetaagarwalla13@gmail.com> Co-authored-by: Ashish Gupta <ashish@getcollate.io> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: sonikashah <sonikashah94@gmail.com> Co-authored-by: zuohuan <37143749+zuozuowudi@users.noreply.github.com> Co-authored-by: zuohuan <zuohua12@163.com> Co-authored-by: Akash Verma <138790903+akashverma0786@users.noreply.github.com> Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local> Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com> Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com> Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> Co-authored-by: karanh37 <karanh37@gmail.com> Co-authored-by: Pranita <pfulsundar8@gmail.com> |
||
![]() |
1dda3c0e5e
|
Fix(UI): LIneage Search issue (#22504)
* fixed lineage search issues * fixed tests * fixed tests |
||
![]() |
4ed68abb0a
|
Fix the security vulnerabilities (#22501) | ||
![]() |
5198c6516a
|
fix(test): ServiceIngestion AUTs (#22505)
* fix tests * minor fix * minor fix * fix pagination test |
||
![]() |
4a267e276e
|
fix(ui): mentions formatting and AUT failure fix (#22502)
* fix mentions formatting * added unit test |
||
![]() |
177dc044e9
|
#22480: fix the table query pagination showing incorrect pageSize (#22487)
* fix the table query pagination showing incorrect pageSize * added playwright test --------- Co-authored-by: Shrushti Polekar <shrushtipolekar@gmail.com> |
||
![]() |
77ea2875f7
|
Feat: Automator - lineage propagation : stop condition, propagation depth (#22390)
* Feat: Lineage propagation stop condition support (#22185) * feat: lineage stop condition and propagation * Update generated TypeScript types * Chore: stop propagation config updates * Update generated TypeScript types --------- Co-authored-by: --global <--global> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Feat: Automator - support to perform lineage propagation till given depth (#22379) * Chore: Refactoring * Update generated TypeScript types * Chore: json schema config fix * Update generated TypeScript types * Feat: Automator propagation docs update * revert: Chore: json schema config fix * Update generated TypeScript types * Chore: Update docs for scenario - mulitple parents attrbibutes with differerent depth --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: --global <--global> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> |
||
![]() |
b098395602
|
Data contracts support for tables & Multi Domain Migration (#22108)
* WIP - MINOR - Rule Engine * WIP - MINOR - Rule Engine * WIP - MINOR - Rule Engine * WIP - MINOR - Rule Engine * rules * rules * rules * fix retrieval by entity * test dc * test dc * WIP: Data contract feature * destructure component to it's own files * WIP contract tab * update local * fix test * First iteration for multi domain support * fix inheritance fields * fix inheritance fields * fix create interface * fix few more tests * fix indexing updates * fix domain rel * update domain --> domains * merge * fix merge * fix csv tests and createEntity interface * Update generated TypeScript types * Trigger Build * migrations * fix tests * fix tests * fix tests * Update generated TypeScript types * Trigger Build * handle drive service * fix pg migration * fix domains ref after merge and clean python tests * Update generated TypeScript types * fix merge domains * format * add missing migrations * Update generated TypeScript types * tests * Update generated TypeScript types * Trigger Build * tests * tests * fix py test * migrate domain to domains and fix compilation errors * fix domain assignement * fix domain spec * fix py tests * fix data product creation issue * fix domain tests * fix bulk import * fix tests * fix tests * fix query and domain migration * fix py test * fix playwrights * fix getEntitiesWithDisplayName indexing quotes * fix domain prapogation tests * fix domain propagation * Fix patch api * fix domain schema build edit playwright * fix test * fix test * fix domain selection issue and console errors * quick fix landing page changes * fix remaining tests * fix ui tests * Fix adding data products * format --------- Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> |
||
![]() |
e9c549278a
|
React data grid range selection support (#22417)
* React data grid range selection support * Fix left arrow selection and mouse range extendissues * Range selection enhancement and Playwright tests * Move selection color to variables --------- Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> |
||
![]() |
386b71b878
|
fix(test): User Details Test (#22468)
* fix test * fix test |
||
![]() |
7fe431a2a0
|
- Add Actual Case on the displayName to aggregate with right bucket … (#22380)
* - Add Actual Case on the displayNamce to aggregate with right bucket Names * suuport actual case for name --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> |
||
![]() |
79bd7d2715
|
fix xss vul #22460 (#22461)
* fix xss vul #22460 * fix the test and minor changes --------- Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> Co-authored-by: Ashish Gupta <ashish@getcollate.io> |
||
![]() |
ddddeaf117
|
fix the github card border color (#22489) | ||
![]() |
787d86eb8a
|
fix type errors (#22486)
* fix ts errors * fix ts error * fix localisation |
||
![]() |
ae1d70d9f2
|
fix(ui): update message for Glossary Status column (#22270)
* update message for Glossary Status column * revert changes * updated message for glossaryStatus * remove draft from locales * fix sonar issue * add test * fix test * fix sonar issues * fix sonar * fix sonar issue * fix sonar issue |
||
![]() |
bd338c0c96
|
fix(ui): count localisation for widgets (#22475)
* fix count localisation string * minor fix * minor fix * dependency array fix |
||
![]() |
589402b9e9
|
domain custom property persistence (#22456) | ||
![]() |
d9d7092942
|
add test for explore tree (#22466) | ||
![]() |
9df2c6b8de
|
fix typescript errors (#22465) | ||
![]() |
680537cd70
|
feat(ui): revamp landing page (#21691)
* fix: minor style for customisation pages * feat(ui): customisation of landing page (#21692) * add customise header section * fix react grid layout for widgets * fix widget height and refactor code * fix tests * address pr comments and added unit test * fix unit test * fix spacing issues and addressed pr comments * feat(ui): customise home page banner (#21793) * add structure for customise home modal * feat: customise banner background color * refactor css * add unit tests * fix color change functionality * minor fix * refactor code * minor refector * feat(ui): new layout for home page (#21901) * update new layout for home page * add unit tests * feat(ui): widgets selection modal (#21974) * add selection widgets to modal * implement add widgets functionality * fix placeholderWidgetKey for addWidget * fix handleApply call * fix erros after merging to main for react upgrade * add tests * refactor css for widget card * fix tests * add images for widgets * add localisation * fix test * Add json files for new landing page (#22116) * chore(ci): improve e2e runners with conditions (#22084) * MINOR: Fix pytest 3.9 (#22085) * feat: add support for DBX system metrics (#22044) * feat: add support for DBX system metrics * feat: add support for DBX system metrics * fix: added WRITE back * fix: failing test cases * fix: failing test * Doc: Meta Description Updation (#22074) * Doc: 404 Images Fixing (#22083) * Doc: Version change along with 404 Error Fixing (#22053) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Minor: Fix the token expiry options order (#22049) * Fix the token expiry options order * Improve the logic and fix playwright tests * fix sonar cloud issue * Fix the type error * Feature #20137 Move Glossary Terms to any level including other glossaries (#21867) * allow changing of glossary term * Draft ES Index Update for Glossary term move * ES Upates in a more faster one shot bulk update * Remove validations on Parent Glossary Hierarchy and Include Circular Glossary Term Validations * Introduced a new PUT api for glossaryTerms move operation * Optimised moveGlossaryTerm * Added Transaction Scope in moveAndStore in updater * Remove Consolidate and revert changes for move operation * Improved Change Description and Versioning for move operation * Improvise request payload to have only parent and optimise the flow * Implement async functionality of Glossary Terms move * mvn spotless:apply * MoveGlossaryTermChannel, Get only the required fields * Fix: Update Parent for Glossary Term during Bulk Import * allow glossary term to be moved across glossaries * update locales * move socket listening to hierarchy dialog * Added fqn to move message for the websocket response * fix tests * add glossary tests * cleanup * fix tests * Refactor code: Resolve Conflicts * fix tests * fix permissions * cleanup * Update generated TypeScript types * Abstraction Logic in place of instanceOf logic for bulkImportExportGlossary to update the parent * Update generated TypeScript types --------- Co-authored-by: karanh37 <karanh37@gmail.com> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> * update the snapshots url for ossrh migration (#22090) * Update README and Ingestion Framework Documentation (#22080) * Add my task json for new landing page * update description * add domain.json * fix test --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Co-authored-by: Teddy <teddy.crepineau@gmail.com> Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com> Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com> Co-authored-by: karanh37 <karanh37@gmail.com> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.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: Ayush Shah <ayush@getcollate.io> * feat(ui): Add support to create curated assets widget (#21870) * feat(ui): Add support to create curated assets widget * revert settings.json * fix: minor style for customisation pages * feat(ui): customisation of landing page (#21692) * add customise header section * fix react grid layout for widgets * fix widget height and refactor code * fix tests * address pr comments and added unit test * fix unit test * fix spacing issues and addressed pr comments * fix locale * update icons and styles * fix view more * fix footer * add unit tests and minor fixes * add curatedAssets.json * format json file * address comments * address comments * remove unnecessary indentation and fix locale * minor fix * address comments * update json * remove unnecessary changes * update imports * add sort and size options * add unit test * fix test * revert test changes * fix unit tests * Fix failing test * fix sonar nullish operator issue * address feedback --------- Co-authored-by: Pranita <pfulsundar8@gmail.com> Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * feat(ui): create widgets with new layout having sizes small and medium (#22082) * fix customise home modal for home page * redesign widget * fix following widget * data assets widget * fix conflicting styles --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * Remove global search bar and add functionality to new search bar (#22156) * Remove global search bar and add functionality to new search bar * add unit tests * Add support for My Task widget (#22161) * Add support for My Task widget * address comments * minor fix * fix failing tests * Hide non configured curated asset from my data page (#22209) * Hide non configured curated asset from my data page * address comments --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * Disable save button and fix UI discrepencies (#22152) * Disable save button and miscellaneous changes * fix ui * Fix failing test * address comments --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * add persona preference to uiCustomisation * Add support to update persona preferences for the user (#22235) * Add support to update persona preferences for the user * add loader * add success toast * Fix failing unit test * Update generated TypeScript types * Support background update by admin for customized landing page (#22301) * Fix failing e2e tests (#22248) * Fix failing e2e tests * fix activity feed tests * fix failing e2e tests * fix EntityDataSteward and Entity tests * fix failing tests * Fix metric tests * Fix lineage and my data page * update uuid * Add support for domains widget (#22318) * Add support for domains widget * code cleanup * minor fix * fix failing test * address comments * update .less file * import t from utils --------- Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Update curated assets widget for full size (#22343) * Fix customize search functionality (#22349) * Fix customize search functionality * update-my-task-icon * fix failing tests * Redesign Data Assets widget (#22353) * Redesign Data Assets widget * remove comments * add footer and its unit tests * Add new announcement widget (#22373) * Add new announcement widget * fix badge color * fix styles * address comments * fix failing test * minor fix * fix css * fix color variable * Fix KPI and Total Data Assets widgets (#22359) * fix dropdown styles * fix minor styles * remove recently viewed widget * fix kpi widget and added tests * fix total data assets widget and add tests * minor style fix * remove kpi filters * fix total data assets chart colors * add filters for total data assets * fix kpi widget styles * minor style fix * addressed pr comments * Feat(UI): Added Feed , Assets Following and My data widget (#22375) * added feeds widget * addressed comments * fixed padding * addressed comments and added new tests * addressed comments and added new tests * removed unncessary slice condition * added sorting for follwing and my data widget * fixed truncate and overflow edge condtions * fixed sonar test * remove unwanted options * Fix UI cosmetic issues (#22439) * fix: failing e2e tests (#22427) * fix Entity.spec * fix metric tests from Entity.spec * minor fix * minor fix * Fix CSS for data assets, KPI and total data assets widget (#22458) * Fix failing e2e tests (#22396) * Fix failing e2e tests * Fix tour and data quality tests * Fix description suggestion * fix customMetric tests * fix tests * fix tests * fix navbar and bulk import tests * Fix entity service tests * Fix ExploreQuickFilters.spec.ts * fix metric tests * update config * minor fix * Fix domain rbac * Fix test * fix unit test --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * fix tests * Fix failing E2E tests (#22462) * Fix failing E2E tests * Fix service entity tests * fix tests * fix kpi widget test id * fix schema definition and frequently joined tests * fix domains.spec * fix tests * fix tests and address ui feedbacks * fix unit tests --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Co-authored-by: Harshit Shah <dinkushah169@gmail.com> Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Co-authored-by: Teddy <teddy.crepineau@gmail.com> Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com> Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com> Co-authored-by: karanh37 <karanh37@gmail.com> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.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: Ayush Shah <ayush@getcollate.io> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com> |
||
![]() |
1c092ea743
|
Fix #22403: Smart Reindex (#22404)
* Fix #22403: Smart Reindex * Update generated TypeScript types * Docs: Artifacts Removal (#22442) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Meta Tags Updation (#22444) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Fixes #22363 #22369: Stored procedure temp table processing and lineage filtering with db & schema (#22416) * Process temp table graph in stored procedure processor and add db/schema filtering on lineage * Add tests for stored procedure lineage processing * Fix tests and py_format * Fix the filters and log stored proc query count info * Playwright Update: Bulk Import (#22436) Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> * Docs: Databrick Features Updation (#22448) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * Docs: Meta Updation (#22451) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Docs: 18.4 to 1.8.6 Release Updation (#22455) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> * fix the flaky glossary bulk edit failure (#22446) * Move schema changes to 1.8.7 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com> Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com> Co-authored-by: satish <satishmwaghela@gmail.com> Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> Co-authored-by: Ashish Gupta <ashish@getcollate.io> |
||
![]() |
7a11673693
|
fix the flaky glossary bulk edit failure (#22446) | ||
![]() |
4c3b902064
|
Playwright Update: Bulk Import (#22436)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> |
||
![]() |
5188673b5d
|
fix: Add support for editing "Compute row coun" from parameter screen #22139 (#22158)
* fix: Add support for editing "Compute row coun" from parameter screen #22139 * fixed failing test |
||
![]() |
58fd1eb592
|
Minor: Fix the AutoPilot test flakiness (#22414)
* Fix the AutoPilot specs * Increase the AutoPilot timeout |
||
![]() |
53356f213d
|
fix the console error of domain and owner in classification page (#22419) | ||
![]() |
05fdbdbd72
|
Fix whats new design (#22401)
* fix(ui): whats new alert redesign * version updgrade condition fix * update translation * address comment |
||
![]() |
118cde6a60
|
added playwright test for nested columns suggestions (#22378)
* supported playwright test for nested columns suggestions * added test code around it |
||
![]() |
a53b294d5f
|
Revamp: Data quality Page UI (#21766)
* Revamp: Data quality UI * added pie chart as per new mock * added pie chart component in test case page. * updated test case list table UI * updated pie chart with new mock * Refactor Data Quality Summary Panel to use SummaryPieChartCard component - Replaced inline pie chart implementations with a new reusable SummaryPieChartCard component for better code organization and reusability. - Introduced new ChartData and SummaryPieChartCardProps interfaces for type safety. - Updated styles for the new component and adjusted the layout in the DataQuality page. - Added GREY_200 color constant for improved color management in pie charts. - Enhanced percentage calculation utility for better precision and safety in division. * Update DataQualityPage styles and button dimensions - Removed unnecessary tab background class from DataQualityPage. - Adjusted button styles for .ant-btn-default and .ant-btn-sm, changing dimensions and SVG sizes for improved UI consistency. * Update DataQualityPage tests and component layout to reflect changes in tab selection and column span * Enhance DateTimeDisplay component with license information and update localization files to include new "Bundle Suites" and "Table Suites" entries across multiple languages. * fixed migration issue * used new widget in place of old one * Add TestCaseFormV1 component and related styles for Data Quality tests - Introduced TestCaseFormV1 component for selecting test levels (Table/Column). - Added SelectionCardGroup component for displaying selection options. - Created associated LESS styles for both components. - Updated DataQualityPage to include the new TestCaseFormV1 in a drawer format. - Modified ic-format-table.svg to adjust icon dimensions. * Enhance Data Quality Test Case Form UI - Improved layout and styling for the Test Case Form, including margin adjustments and label styling. - Added functionality for selecting tables and columns with dynamic fetching and caching. - Implemented test type selection with corresponding parameter forms based on selected definitions. - Updated AsyncSelect component to handle disabled state correctly. - Adjusted SelectionCardGroup styles for better visual consistency. * Enhance Test Case Form with New Features and Improved UI - Added new fields for test name, description, tags, and glossary terms to the Test Case Form. - Implemented loading state management for form submission and cancellation. - Introduced reusable action buttons for better user interaction. - Enhanced styling for fixed action buttons and drawer mode adjustments. - Updated form layout to accommodate new fields and improve overall user experience. * Enhance Test Case Form Functionality and UI - Added dynamic assertion toggle and validation for test case names to prevent duplicates. - Improved form initialization with default values and enhanced parameter handling. - Integrated existing test case fetching based on selected tables and columns. - Updated form submission logic to create test cases and display success/error messages. - Enhanced overall user experience with better state management and UI adjustments. * Add Data Quality Test Case Form Enhancements and New Schedule Component - Introduced a new interface for TestCaseFormV1 to define props and form values, enhancing type safety. - Added a ScheduleIntervalV1 component for managing scheduling options, including cron expressions and on-demand triggers. - Updated TestCaseFormV1 to integrate the new scheduling functionality, allowing users to configure test case execution schedules. - Enhanced UI with new styling for scheduler options and improved layout for better user experience. - Implemented state management for dynamic form fields based on user selections, improving interactivity and usability. * Enhance Test Case Form with Dynamic Name Generation and UI Improvements - Added functionality for dynamic test name generation based on selected table and test type, ensuring unique and descriptive names. - Introduced state management for manual test name editing to prevent overwriting user input. - Updated styles for the block editor to improve visual consistency and usability. - Enhanced form initialization and auto-generation logic for test names, improving user experience during test case creation. * Add Bundle Suite Form and Integrate with Data Quality Page - Introduced a new BundleSuiteForm component for creating and managing test suites, including form fields for name, description, and test case selection. - Implemented styling for the Bundle Suite Form to enhance user experience and visual consistency. - Integrated the BundleSuiteForm into the DataQualityPage, allowing users to open the form as a modal for adding new test suites. - Added state management for modal visibility and handlers for opening and closing the Bundle Suite modal. - Enhanced the overall layout and functionality of the Data Quality page to accommodate the new test suite feature. * Enhance styling for Data Quality test case forms - Added padding to the last paragraph of the block editor in both TestCaseFormV1 and BundleSuiteForm components to improve layout and visual consistency. * Enhance Data Quality UI with new components and styling - Added a PageHeader and Searchbar to the TestCases component for improved user navigation and search functionality. - Introduced a new stylesheet for TestSuites to enhance layout and visual consistency. - Refactored TestSuites component to include a styled header and integrated Searchbar. - Updated DataQualityTab to accept a tableHeader prop for better customization. - Enhanced styling for Data Quality tab and table components to improve overall user experience. * Refactor DataQualityTab to enhance test case status management - Removed unused imports and streamlined component structure for better readability. - Introduced a new handleStatusSubmit function to manage test case status updates. - Replaced the previous status display with a TestCaseIncidentManagerStatus component for improved functionality and user interaction. - Adjusted the width of the incident column for better layout consistency. * Add test case insight translations and update styles - Added translations for "test-case-insight-plural" and "test-case-insight-description" in multiple languages to enhance localization support. - Updated the stylesheet for TestSuites to include a copyright notice for compliance and clarity. * Remove deprecated Data Quality chart widgets and associated styles - Deleted unused components including DataAssetsCoveragePieChartWidget, DataStatisticWidget, EntityHealthStatusPieChartWidget, IncidentTimeChartWidget, IncidentTypeAreaChartWidget, StatusByDimensionCardWidget, and TestCaseStatusAreaChartWidget to streamline the codebase. - Removed corresponding LESS styles and test files to ensure a clean and maintainable project structure. - Updated CustomPieChart component for improved rendering and styling consistency. * Remove StatusCardWidget interface file to streamline Data Quality components * Add showLegends prop to CustomPieChart and update styles - Introduced a new `showLegends` prop in the `CustomPieChart` component to conditionally render legends. - Enhanced the component's layout with a new wrapper class for better styling. - Updated associated LESS styles to support the new legend display functionality. * Enhance Data Quality UI with new Bundle Suite functionality - Added "Bundle Suite" and "Bundle Suites" entries to the English locale file for improved user interface. - Refactored DataQualityClassBase to remove the unused getManageExtraOptions method and introduced getExportDataQualityDashboardButton method. - Updated DataQualityPage to include a dropdown menu for adding test cases and bundle suites, enhancing user interaction and functionality. * Enhance query parameter handling in Data Quality components - Updated the `TestCases` component to use brackets for array formatting in query strings. - Improved `useTableFilters` hook to handle both array format and comma-separated strings for filter values. - Removed unnecessary array-to-string conversion to maintain array format in query parameters. * Enhance Data Quality UI with custom gradient drawer and filter bar - Added a custom gradient header style for the drawer in the TestCaseFormV1 and BundleSuiteForm components. - Updated the DataQualityPage to include a new class for the data quality filters bar, improving layout and styling. - Refactored TestCases and TestSuites components to utilize Card components for better organization of filter elements. * Enhance TestCaseIncidentManagerStatus component and update locale files - Refactored the TestCaseIncidentManagerStatus component to improve the edit icon button functionality, including permission checks and translation support. - Added "Bundle Suite" entries to multiple locale files (de-de, es-es, fr-fr, gl-es, he-he, ja-jp, ko-kr, mr-in, nl-nl, pr-pr, pt-br, pt-pt, ru-ru, th-th, tr-tr, zh-cn) for improved internationalization. * Add EditTestCaseModalV1 component and associated tests - Introduced the EditTestCaseModalV1 component for editing data quality test cases, featuring a comprehensive form with validation and dynamic fields. - Implemented unit tests for the EditTestCaseModalV1 component to ensure proper rendering, functionality, and interaction with mock data. - Updated styles for the new modal and integrated it into the DataQualityTab for seamless user experience. - Enhanced the TestCaseFormV1 with additional styling and functionality to support the new modal integration. * Refactor Data Quality components for improved functionality and localization - Updated the success toast message in BundleSuiteForm to use a more descriptive translation key. - Enhanced the Severity component to display permission messages correctly when editing severity. - Improved the TestCaseIncidentManagerStatus component to provide clearer edit button titles based on permissions. - Refactored the SummaryPieChartCard component to streamline the PieChart rendering process. - Updated test cases for TestCases and TestSuites components to ensure proper rendering and functionality with mocked components. - Enhanced DataQualityPage tests to cover modal functionality and tab integration, ensuring a comprehensive testing approach. * Refactor Data Quality UI components for improved test suite functionality - Updated TestSuite.spec.ts to streamline test suite creation and navigation. - Enhanced TestCaseFormV1, BundleSuiteForm, and TestSuites.component.tsx with data-testid attributes for better testability. - Modified DataQualityTab to conditionally set data-testid for delete buttons based on context. - Adjusted TestSuiteDetailsPage to incorporate DataQualitySubTabs for improved routing and navigation. * Refactor test cases and UI components for improved functionality and consistency - Updated IncidentManager.spec.ts to check for 'Failed' status using data-testid attributes. - Modified Permission.spec.ts to enhance test case editing with updated button identifiers. - Refactored Table.spec.ts to standardize test case selection by updating data-testid values. - Enhanced DataQualityAndProfiler.spec.ts and TestCases.spec.ts to improve test case editing and validation. - Updated EditTestCaseModalV1 to use a data-testid for the modal title for better testability. - Adjusted DataQualityTab to include data-testid for status badges, improving test reliability. * Add new SVG icons and enhance AlertBar component styles - Introduced new SVG icons: ic-table-test.svg and ic-tag-new.svg for improved UI representation. - Enhanced AlertBar styles with a new grey-info type for better visual distinction. - Updated AlertBar interface to support the new grey-info type and added a className prop for customization. - Refactored AlertBar component to utilize the new className prop for dynamic styling. - Improved TestCaseFormV1 layout and integrated AlertBar for displaying contextual messages. - Updated various components to support new styling conventions and improve overall UI consistency. * Add calendar SVG icon and refactor Data Quality UI components - Introduced a new calendar SVG icon for enhanced visual representation. - Refactored EditTestCaseModalV1 and TestCaseFormV1 components to improve layout and styling consistency. - Updated form item classes and button types for better UX. - Enhanced BundleSuiteForm with improved card sections and integrated AlertBar for contextual messaging. - Removed unused BundleSuiteForm styles to streamline the codebase. * Enhance Data Quality UI with error handling and styling improvements - Added floating error alert functionality in EditTestCaseModalV1, TestCaseFormV1, and BundleSuiteForm for better user feedback. - Introduced error message state management to display relevant error messages inline. - Updated styles for floating error alerts to ensure visibility and consistency across components. - Enhanced form submission error handling to provide clearer user guidance. - Updated translations to include pipeline information for various languages. * Enhance Data Quality UI with new icons and layout improvements - Added new SVG icons for data assets coverage and health check to improve visual representation in the UI. - Updated the PieChartSummaryPanel to include icons for better context in summary cards. - Refactored form components to improve layout consistency and user experience. - Introduced a new constant for maximum name length to enforce validation across forms. - Enhanced styling for form switch containers to improve visual clarity and usability. * Update translations for various languages to include new terms related to column and table levels, test application, and selection prompts. This enhances the user interface by providing clearer context in multiple languages. * Update translations for various languages to improve clarity and consistency in user interface terms related to bundle suites, column levels, and scheduling descriptions. This enhances the overall user experience across multiple languages. * Refactor BundleSuiteForm tests to improve clarity and functionality - Updated imports to include React for better compatibility. - Enhanced mock implementations for translation and alert handling. - Improved test assertions for rendering components in different modes. - Clarified comments regarding API availability for form submission. * Enhance BundleSuiteForm with Scheduler Functionality - Added 'enableScheduler' option to the BundleSuiteForm interface. - Updated tests to verify rendering and functionality of scheduler fields based on the toggle state. - Refactored form to conditionally display scheduler-related fields when the scheduler is enabled. - Ensured proper handling of form submission based on the scheduler's state. * Refactor Data Quality Test Components and Remove Unused Code - Removed the AddDataQualityTestV1 component and its associated tests. - Updated AuthenticatedAppRouter to eliminate references to removed components. - Refactored TestCaseFormV1 and BundleSuiteForm to remove the isDrawer prop and adjust related tests. - Enhanced the integration of TestCaseFormV1 within the TableProfiler context for better drawer management. - Cleaned up unused routes and constants related to data quality tests. - Updated styles and tests to reflect the changes in component structure and functionality. * Enhance TestCaseFormV1 with Permission Checks and Cleanup - Integrated permission checking for creating test cases based on table access. - Added loading state for permission checks to improve user experience. - Cleaned up unused state variables and effects in TestCaseFormV1. - Updated AddTestCaseList component to include necessary dependencies in hooks. - Added new localization string for permission error messages. * Enhance Permission Handling in Data Quality Components - Integrated permission checks for creating and editing test cases in TestCaseFormV1 and BundleSuiteForm. - Updated state management to reflect permission-based conditions for enabling features like pipeline creation and scheduler options. - Refactored related components to ensure proper dependency handling in hooks. - Improved test coverage for permission-related functionalities across affected components. * Refactor Data Quality Test Cases and Improve UI Interactions - Updated test case creation and editing flows in various spec files to enhance user experience and reliability. - Replaced deprecated selectors and improved response handling for API calls. - Streamlined pagination functionality in test cases list to ensure proper visibility and interaction. - Enhanced permission checks in DataQualityPage and TestCaseFormV1 to ensure proper access control. - Improved loading states and notifications for better user feedback during test case operations. * fixed failing playwright * Add new Playwright test for Data Quality Test Case creation flow - Implemented a comprehensive test suite for adding table and column-level test cases in the Data Quality feature. - Included permission checks to ensure non-owner users cannot create test cases. - Enhanced user interactions and response handling for improved reliability and feedback during test case operations. * address review comment |
||
![]() |
cff0f974f6
|
Fix eslint error (#22388) | ||
![]() |
789e491528
|
Switch to react-data-grid for Grid Component (#22279)
* Switch to react-data-grid for Grid Component * Rdg styling and tests update * Replace grid in EditTableTypeProperty and other fixes * Update focus trap * Fix data grid rerendering on user search issue * Fix sonarqube issues and a playwright issue * Fix glossary status column filter issue * Address review comments * Certificatation overlay class update * Max width to certification popover --------- Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local> |
||
![]() |
b762a0d7eb
|
Revert "supported playwright test for nested columns suggestions (#22361)" (#22374)
This reverts commit 2c97b7ae2ff377b97b7fe1d868d2c4acc41fb2b3. |
||
![]() |
9838278ac4
|
Add: Schema and Database Mark Deletion (#22088)
* Added Schema and Database Mark Deletion * removed unnecessary changes * fixed marked deleted databases * Added to all db connectors * Added generated types * Added tests |
||
![]() |
71ad8766d9
|
Refactor: Update DataQualityAndProfiler tests and ColumnProfileTable logic (#22364)
* Refactor: Update DataQualityAndProfiler tests and ColumnProfileTable logic - Replaced `createNewPage` with `performAdminLogin` for improved login handling in DataQualityAndProfiler tests. - Enhanced test case for profiler matrix visibility to include checks for admin, data consumer, and data steward roles. - Updated ColumnProfileTable to use `fqn` consistently instead of `tableProfiler?.fullyQualifiedName` for fetching table columns. This refactor aims to streamline the test setup and improve code clarity. * Enhance ColumnProfileTable to utilize getTableFQNFromColumnFQN for improved FQN handling - Updated ColumnProfileTable to derive table FQN from column FQN using the new utility function. - Refactored related logic to ensure consistent usage of table FQN across navigation and data fetching. - Added unit tests for getTableFQNFromColumnFQN to validate its functionality. This change aims to streamline the handling of fully qualified names in the profiler component. |
||
![]() |
16d83c8ba0
|
fix(ui): Handle text overflow in CommonEntitySummaryInfo and fix loader in search bar (#22330)
* fixed overflow & search issue * fixed popover content * removed unncessary code |
||
![]() |
c3cf12f444
|
Minor(ui): Fixed Pagination alignment (#22333)
* fixed pagination disalignment * fixed pagination disalignment |
||
![]() |
d6814614cf
|
Policy Improvements (#22273)
* - Removed Trimmed Permissions - Fix Sample Data * Add View Permissions Per Entity Api * Remove Permission Trim for all calls * Added generic function to prioritize field-level permissions over view all * refactor: create separate edit and view permission functions * add granular view and edit permission validation for entity pages * update DataQuality components with granular permission checks * update Domain related components with granular permission checks * fix sonar cloud failure and address pr comment * update Metric * added playwright test for entities and fix failing unit test * fix table profiler * fix test and minor fix * fix sonar cloud issues * minor fix * address pr comments and fix failing tests * fix test * fix test --------- Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com> |
||
![]() |
f93e6758a6
|
FIX: the race condition in bulk import around websocket and restAPI (#22277)
* fix the race condition in bulk import around websocket and restAPI * Fix for Race condition * remove the ui race condition fix * re-switch the function to old place to avoid unwanted file change * added ui support to tackle race condition as per backend changes * fix the localization keys and unsave the data after restAPI call, since we are getting it from websocket started response * fix bulk edit table flakyness * minor code fixes * fix the bulk action being affected if multiple tab open for same page and increase the database test time to avoid flakyness * Fix Failing Test --------- Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> |
||
![]() |
2c97b7ae2f
|
supported playwright test for nested columns suggestions (#22361) | ||
![]() |
f73b3bc643
|
Add: missing supportsMetadataExtraction flag in connectors (#22296)
* Add: missing supportsMetadataExtraction flag in connectors * addressed comments * generate types |
||
![]() |
6f42921c88
|
feature: thoughtspot connector (#22266)
* feature: thoughtspot connector * java and ts files * java checkstyle * rm java files * ui changes * java files * minor changes --------- Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: Keshav Mohta <68001229+keshavmohta09@users.noreply.github.com> |
||
![]() |
d499a8821e
|
I worked on fixing the flakiness in ObservabilityAlerts.spec.ts (#22336) | ||
![]() |
08f3873475
|
Fix#21401: Auto pilot trigger button enable and improve test coverage (#22329)
* Modify the condition to only disable the Run Agents button when AutoPilot is in RUNNING state. * Add playwright coverage for agents deletion confirmation after service is deleted |
||
![]() |
f581ebbbe4
|
#19932: supported global pageSize change for pagination (#22251)
* supported global pageSize change for pagination * fix the explore page size issue * change default page size from 50 to 15 * fix unit and added playwright test for it * modify playwright file page to work independently so won't affect globally * made the changes as per comments |
||
![]() |
707a3b5d2d
|
Feat whats new redesign (#22107)
* feat(ui): redesign what's new alert * update local * update * update * support links * fix navbar crash (#22212) * MINOR: Fix pytest 3.10 running too long (#22211) * [FIX] 21910: Update amundsen ingest (#22201) Addresses: #21910 Removed 'Either' that currently wraps the generators being yieded from in the amundsen `metadata.py` from the `AmundsenSource` class. I think these are not necessary and causing the issue since the objects being yielded inside those methods (`self.create_table_entity`, etc) are all yielding `Either` objects. Tested on my local instance and this resolved the issue with the service not being able to ingest. Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com> * MINOR: Improve Array Sampler for UC & DBX (#22155) * MINOR: Improve Array Sampler for UC & DBX * make log debug * address comments * Fix the deleted assets showing even when deleted switch is not checked (#22217) * Fix the failing playwright for service ingestion (#22218) * parametrize get private key for snowflake (#22214) * Schema Change Alert Not Triggering for Team Owner with Slack Destination (#22215) * [Snyk] Security upgrade react-i18next from 11.18.6 to 15.5.3 (#21785) * fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504 * Empty commit * Fix type errors --------- Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> * Fixes #18151 : change replaced copy by model_copy (#18153) * feat: replace copy * fix native python copy --------- Co-authored-by: IceS2 <pjt1991@gmail.com> * Fix #20145: Implemented Prefix For Dashboard Service (#21585) * feat: implemented microstrategy lineage & dbServicePrefix * feat: added dbServicePrefixes support in other dashboards * fix: test_metabase and powerbi extra code remove * fix: python checkstyle * refactor: added prefix support for other connectors - superset, tableau, etc * refactor: added migration for prefix change and fix dbServicePrefixes field description * refactor: added prefix changes in superset db source * doc: add prefix in tableau doc * fix: typescript files and postgres migration for prefix * fix: moved migration in 1.8.2 --------- Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * fix test (#22226) * fix test (#22220) * fix table filter test (#22219) Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com> * pass test case result ts as event time (#22190) * Fix Patch Tool (#22222) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * added tests for current user store (#22221) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Handle quoted entity names in masking queries (#22174) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Fix #1751: Include Column Constraint in DI Charts (#22199) Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Update operations.yaml (#22231) Fix email templates * Add lineage stored procedure and view filter pattern support (#22223) * Add lineage stored procedure and view filter pattern support * Update generated TypeScript types * Add tests for lineage filter pattern --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> * Docs update (#22232) * Docs: Fix links in secrets manager docs * Docs: fix dbt Cloud typos in docs --------- Co-authored-by: Nick Acosta <nick.acosta@getcollate.io> * Slack Application Document Addition in Collate (#22213) Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> * Add Permission Debugger to understand roles & permissions for a user (#22207) * Add debug api endpoints for roles & policies * Add Roles & Policy Debugger * fix errors * Address comments * Address comments --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> * fix: cross-platform path resolution for dbt ingestion (on Windows) (#22230) * fix: windows os dbt ingestion fix * py formatting --------- Co-authored-by: --global <--global> * fix tests * fix tests * fix issue with cookie version * fix tests * fix tour spec * address comments --------- Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com> Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Co-authored-by: Mike Kutzma <michaelkutzma@gmail.com> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: IceS2 <pjt1991@gmail.com> Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com> Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Ethan <63649819+kuma0128@users.noreply.github.com> Co-authored-by: Keshav Mohta <68001229+keshavmohta09@users.noreply.github.com> Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> Co-authored-by: Shrushti Polekar <shrushtipolekar@gmail.com> Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com> Co-authored-by: Teddy <teddy.crepineau@gmail.com> Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com> Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Nick Acosta <30478672+PubChimps@users.noreply.github.com> Co-authored-by: Nick Acosta <nick.acosta@getcollate.io> Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com> Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com> Co-authored-by: Himanshu Khairajani <46777429+Khairajani@users.noreply.github.com> |
||
![]() |
58cd7daf7e
|
Add drive as service (#22159)
* Fix #22157: Add Drive Service Support to OpenMetadata * Fix #22157: Add Drive Service Support to OpenMetadata * Update generated TypeScript types * Fix tests * Update generated TypeScript types * Fix tests * Tests are passing * Tests are passing * Update generated TypeScript types * Address comments * Update generated TypeScript types * Add sample data and ingestion for drives, directories, spreadsheets, worksheets, files * Fix postgres migrations * Fix postgres tests, optimize queries --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> |
||
![]() |
178ea84a9b
|
PLAYWRIGHT: supported test around lineage drawer (#22281)
* supported test around lineage drawer * added dashboard data model as well in the list * fix new node suggestion not coming on search, drawer close not clicking due to longer div width and fix the playwrigth test on it * fix the drag icon size in lineage left sidebar * fix the list not updating after search * fix the new node selector being overflowing and icon not visible |