Ashish Gupta
a436ab944f
Merge branch 'main' into bulk-import-playwright-improvement
2025-09-25 14:39:20 +05:30
Mayur Singal
787d27f3f7
MINOR: Enable Log streaming for ingestion pipelines ( #23551 )
2025-09-25 14:35:18 +05:30
Sweta Agarwalla
8eaf4f585d
fix(test): flaky tests ( #23212 )
...
* fixed fkaky tests
* fix APIs
2025-09-25 10:51:39 +05:30
Ashish Gupta
68f496a2df
chore(ui): fix lineage cycle playwright test ( #23545 )
2025-09-25 10:47:01 +05:30
Karan Hotchandani
91067467a7
paginate for find search index app ( #23540 )
2025-09-25 10:38:11 +05:30
Ashish Gupta
7334f529e8
fix the tags playwright test ( #23544 )
2025-09-25 10:35:28 +05:30
Sriharsha Chintalapani
4768c00fcf
zero‑downtime reindex ( #23515 )
...
* Fix #23514 : zero‑downtime reindex feature
* Fix #23514 : zero‑downtime reindex feature
2025-09-24 12:01:04 -07:00
Ram Narayan Balaji
532f3e5e4e
Undo entity status migration, show entityStatus by default ( #23511 )
...
* Revert Entity Status Migrations as we already have the default value
* Batch Migrations and by default show entityStatus field in the response
* Setting default value of enum in the status.json and fixing test cases for new default enum UNPROCESSED
* Update generated TypeScript types
* DataContract by default has Unprocessed status, Overriden method in the GlossaryTermRepository
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-24 18:38:03 +05:30
Ashish Gupta
0434987380
improve playwright test of bulk import/edit
2025-09-24 14:51:32 +05:30
Aniket Katkar
c6c9eb26e2
Feat: Add drive service ( #23018 )
...
* Add the drive service settings option
* Fix the ci error
* Add Directory Details page
* Add Explore page support for new drive assets
* Add Directory Children table
* Update page.json
* Add File details page
* Add spreadsheet details page
* Add Worksheet details page
* Update explore tree name
* Fix the search suggestions not showing for new assets
* Add new assets in missing setting options
* Update service util class base for drive service
* Add version support for directory
* Add version pages for File, Spreadsheet and Worksheet
* Add FQN for worksheet columns
* Add columns table for the worksheet
* Fix the Spreadsheet, Directory and Worksheet version pages not showing children.
* Fix the domain not updating for drive assets
* Fix announcement not working for drive assets
* Add playwright for Directory asset
* Fix the index mappings and failing playwright test for directory
* Add google drive service icon
* Fix the delete and restore functionality for drive assets
* Fix patch tags for worksheet and add tests
* Fix failures
* search indices
* Update service details page for drive service
* Add playwright tests for remaining drive assets
* Fix listing APIs to return when root=true mentioned
* Update API to fetch drive service assets and fix playwright for Worksheet service
* Fix the index mappings
* Add the new fields for advanced search
* Add the playwright tests for drive assets
* fix: drive service test connection
* fix: drive service test connection
* Fix the ServiceDetailsPage tests
* Fix the playwright tests
* Fix the search settings issue for drive assets
* add missing icons, fix search index issue for worksheet, resolve the sonar issues
* Fix the entity permission spec
* Fix FileResourceTest to create GoogleDrive instead of SharePoint to match the type creation in the test
* Work on comments
---------
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Keshav Mohta <keshavmohta09@gmail.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
2025-09-24 13:37:31 +05:30
Adrià Manero
dacd60d535
Fixes #23129 : Add system-default notification templates ( #23441 )
...
* Setup system provided templates for ChangeEvent notifications
* Setup handlebars helpers for system-default notification templates
2025-09-24 09:56:30 +02:00
Chirag Madlani
8deab28071
feat(ui): support impact analysis for lineage ( #23231 )
...
* feat(ui): support impact analysis for lineage
* WIP filters
* Add Node Depth and fix downstream and upstream counts
* integrate search / quick filters with api
* fix api calls
* Fix Listing and remove unnecessary call for root entity
* Fix OS
* support column level lineage for impact analysis
* update
* Add Pagination Apis and Node Depth apis
* Fix Looping infinitely
* Add Validation
* Reduce Response size for lineage
* Add node depth upto
* Add Edge Information
* incorporate new apis
* push queryFilter to fetchNodes
* query_filter -> queryFilter
* add export for impact analysis
* update pagination
* fix query_filter param
* Fix issue on upstream lineage result due to filters
* Fix Filters issue
* Update generated TypeScript types
* update unit tests
* fix tests
* address comments
* support impact analysis for all the tabs
* update icon for column customization
* Fix breaking tests
* update test
* update translation
* Fix Wrong Match for UPSTREAM
* clean console
---------
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-24 12:53:20 +05:30
Suman Maharana
be51d53464
Fix - Hive Metastore None issue ( #23520 )
2025-09-24 10:11:29 +05:30
Sriharsha Chintalapani
e77d1940cb
Domain policy must be evaluated during PolicyEvaluator ( #23302 )
...
* Domain Only Access Role to be evaluated as part of PolicyEvaluator
* Domain Only Access Role to be evaluated as part of PolicyEvaluator
* Cleanup unnecessary comments
* Add migration fix for domain only policy
* fix playwright domain rbac
* fix hasDomain role issues for TestCaseResourceContext
* allow user to create only with their domain
* move DomainOnlyAccessPolicy migrations to 1.9.10 from 1.9.9
* For resources that don't support domains (like DataInsights), always returns true
* fix adding test case to bundleSuite
* revert supportsDomains changes in RuleEvaluator and handle it in postFiltering steps
* Inherit domains when creating task from test case incident, and skip few entities for domain check + other remaining DQ related domain fixes
* for CreateResourceContext consider assigned domains + inherited domains
* fix permission for table metrics page
* remove SKIP_DOMAIN_CHECK_ENTITY_LIST
* fix test
---------
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
2025-09-24 09:56:55 +05:30
Mohit Yadav
9921301048
Fix Vulnerability ( #23504 )
...
* Fix Vulnerability
* Update database schema
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-09-24 08:54:32 +05:30
Ashish Gupta
11226b2b3f
MINOR: fix the add team error placeholder using wrong permission ( #23522 )
...
* fix the team error placeholder using wrong permission
* remvoe the unwanted file
2025-09-24 00:41:55 +05:30
Ashish Gupta
1d4aff0154
fix the redirect path of mention knowledge article and breadcrumb ( #23519 )
...
* fix the redirect path of mention knowledge article and breadcrumb
* added data-test id here
2025-09-23 23:41:58 +05:30
Mayur Singal
933802a354
MINOR: Support metabase API Key Auth ( #23436 )
2025-09-23 22:01:10 +05:30
Keshav Mohta
cb26c91442
Revert "Fixes #23356 : Databricks OAuth & Azure AD Auth ( #23482 )" ( #23530 )
...
This reverts commit f1afe8f5f114ee58090168fd7ae5d66b38a01ab0.
2025-09-23 17:44:16 +02:00
Teddy
57c5a50d20
ISSUE #23435 - Fix pass / fail count for custom SQL ( #23506 )
...
* fix: added logic to compute pass/fail for sql queries with cte, nested queries, and joins
* added logic to correctly compute pass / fail rows
* style: ran python linting
* fix: failing tests
* style: fix linting error
* fix: flawed count logic
* fix: handle case where we don't compute row count
2025-09-23 16:53:51 +02:00
Suman Maharana
79fde4ab02
Minor: improved dbt debug logs ( #23509 )
2025-09-23 19:52:58 +05:30
Ayush Shah
d94b39f6f5
fix(ssl): Update SSLManager to use dynamic schema registry paths ( #23505 )
2025-09-23 18:10:18 +05:30
Ram Narayan Balaji
e058c5393e
MigrationFix for duplicate ViewAll in OrganizationPolicy ( #23524 )
2025-09-23 14:28:41 +02:00
Keshav Mohta
f1afe8f5f1
Fixes #23356 : Databricks OAuth & Azure AD Auth ( #23482 )
...
* feat: databricks oauth and azure ad auth setup
* refactor: add auth type changes in databricks.md
* fix: test after oauth changes
* refactor: unity catalog connection to databricks connection code
2025-09-23 15:22:50 +05:30
Suman Maharana
1c710ef5e3
Fix Stream logger url ( #23491 )
2025-09-23 14:35:14 +05:30
Ram Narayan Balaji
3771149fb5
Feat: Add color and iconURL in import and export for glossary ( #23477 )
...
* Add color and iconURL in import and export for glossary
* fix tests
* add color and icon url in playwright
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-09-23 14:32:53 +05:30
Shailesh Parmar
38eeb262a0
update playwright config setting to keep tracing on failure ( #23517 )
2025-09-23 14:30:46 +05:30
Keshav Mohta
9262040381
fix: handle database native types for create table request during openlineage lineage ( #23513 )
2025-09-23 10:11:39 +02:00
Suman Maharana
e2b903532e
Fixes - Kafkaconnect lineage & descriptions ( #23234 )
...
* Fix Kafkaconnect lineage & descriptions
* fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* address comments
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* address comms
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-23 10:08:37 +02:00
Shrushti Polekar
eebd3bb661
Feat(ui): SSO configuration from UI and Scim bot token generate revoke functionality and Group Mapping in settings page ( #21839 )
...
* added scim bot generate revoke token functionality on settings page
* update global setting constant
* minor code refactor
* WIP: SSO Configuration from UI
* Update generated TypeScript types
* Copilot suggestions addressed
* Test Endpoint added
* Added update security configuration test
* added sso configuration rjsf form
* minor fixes
* Update generated TypeScript types
* update scim component
* Fix Merge Conflicts
* Remove extra comma
* update sso form for oidc client providers
* SAML configuration fixes
* Update generated TypeScript types
* Update generated TypeScript types
* add support for selective schema generation by file name
* fix acces token card issue and array fields ui issue
* Saml registration fix
* Scim configuration saved
* refactor code
* scim config issues fixed
* fix enableSelfSignup
* scim enabling from settings
* Test validation enpoint changes
* fix ldap issues
* minor refactor
* minor updates
* update settings call for scim
* update bot details in scim card
* minor style fixes
* Adding enhanced validators
* update confidential client configurations
* Auth0 validator
* update jwt for saml
* Saml validator changes
* Okta validator fix
* fix saml certificate formatting and select widgets
* remove client type from ui for ldap and saml
* Okta validation rectified
* Google validator improved
* update select component
* fix error messages
* added unit test
* Azure validator rectified
* Validation issues solved for auth0
* add oidc prefix for oidc client fields
* fix type issues
* style fixes for scim token card
* Update cognito validator
* refactor file names
* added e2e tests
* minor fixes
* added content for docs in md files
* implement new design
* form style updates
* fix doc styles and provider selection styles
* fix provider selection style
* update local file
* group client fields together
* added provider name
* overview tab changes
* update form styles for configure tab
* update toggle styles
* update breadcrumb texts and provider name in text
* minor fix in localization
* minor fix for basic provider
* update breadcrumb styles and minor local file update
* minor fixes
* minor fix for local file
* fix styles for configured form
* minor fixes in styles
* fix redirect issue of my-data for non oidc sso
* fix build issue and refactor code
* update saml and ldap icons
* minor updates in icon
* typo fix
* breadcrumb and style fixes
* fix test
* update patch call
* minor fixes for access token card and code refactor
* refactor code to remove unused files
* added ldap and custom oidc doc content
* fix overview tab issue for scim and enable sso
* Patch issue fixed for authentication Configuration
* Implement unified authentication endpoints across all providers
* Memory leak issue solved
* Mcp md file
* apply spotless
* Added complete flow test for oidc
* refactor css files
* minor style updates
* cancel form functionality
* update placeholders
* update cancel modal
* minor update for saving existing config
* fix minor css issue
* integrate unified api
* remove clientid and callbackurl for confidential client type and added jwtPrincipalClaimsMapping
* fix breadcrumb issue
* refactor files and folder structure
* minor fix
* refactor code and add disable fields styles and cancel btn functionality for existing sso
* added localization file changes
* Patch operation issue fixed
* Update generated TypeScript types
* update patch call
* patch call update for enable self signup
* remove enable selfsignup from then form since its present in the toggle
* added enable self signup field for non existing sso form
* minor code revert for enabling fields
* Update generated TypeScript types
* Redirect uri, password encoding fixes for basic and ldap
* refactor code and encode password and added /auth/callback in redirecturl
* minor fixes
* added group mapping
* cancel modal save btn fix and logout fix
* minor fix for save btn functionality for cancel modal
* minor update in localization file
* address pr comments for ssoconfigform and css file names
* address pr comments for sso doc panel
* address pr comments around provider selector
* fix breadcrumb
* update localization file and remove unwanted files
* address pr comments related to basic auth provider
* extracted proxy code into separate func and added dev mode check
* remove unnecessary validate call happening during patch calls
* address pr comment related to tab
* update sso icon
* minor fix
* address parseSchema related pr comment
* address pr comment related to config fields constants
* added default value for callback url
* added default value for response type and clientAuthenticationMethod
* minor fix for callback url
* minor style fix
* Changed response to json for basic and ldap login
* revert unified api changes done for basic login
* made admin principal as required
* fix playwright for llogin test failure
* fix failing unit test
* fix login e2e test
* refresh call
* fix failing unit test
* fix unit test
* fix test
* remove setRefreshToken
* added default values for google
* minor style fixes
* minor text update
* Google credential validation, scope validation
* Discovery uri validation added with Auth0
* Discovery uri check added for okta
* minor style fixes
* minor checkbox fix
* minor required field fix
* minro fix
* AWS cognito validator
* google api depdendency added
* Update generated TypeScript types
* minor fixes
* minor fix for array fields cursor style issue
* Modified saml validator
* Admin principal respected while logging in
* Added tests for validators
* callback url update
* custom oidc validator
* added default values for saml
* custom oidc fix
* Saml validator issue solved
* Custom oidc publickeyurl validation
* validation for prompt
* test fix
* fix test
* TC fixed
* mvn spotless apply
* Addressed review comments
* Static method issue in Security COnfiguration manager fixed
---------
Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com>
2025-09-23 13:23:46 +05:30
Karan Hotchandani
0f548a6829
chore(ui): introduce route position for plugin routes ( #23512 )
...
* add route position
* rename enum
2025-09-23 12:59:44 +05:30
Ushran Gouhar
15487b0a50
Issues/22729/bug fix avatar initial ( #23499 )
...
* fix(ui): fix avatar inital
* Add the fallback value
* Add support for unicode characters
2025-09-23 11:45:31 +05:30
Harshit Shah
862ea6bcbb
chore(ui): Add notification for default persona change ( #23502 )
...
* chore(ui): Add notification for default persona change
* add key in params
2025-09-23 10:01:41 +05:30
Ayush Shah
806509b3ad
fix: Update required Node.js version to 22 in prerequisites script ( #23507 )
2025-09-23 09:56:53 +05:30
IceS2
a630ca2be6
Fixes #23330 : Implement Fetch DQ Test Cases by FollowedBy ( #23461 )
...
* Implement Fetch DQ Test Cases by FollowedBy
* Update generated TypeScript types
* Fix wrong conflict resolution
* Refactored into Optional
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-23 01:08:49 +05:30
Pere Miquel Brull
49bdf1a112
MINOR - Report status for tests that blow up ( #23326 )
...
* MINOR - Report status for tests that blow up
* format
2025-09-22 16:34:36 +02:00
Mohit Tilala
d1e60acd2a
[SAP HANA] Prevent exponential processing lineage parsing and use full name for filtering ( #23484 )
...
* Prevent exponential processing lineage parsing
* Use full name of views for filtering
* pylint fix - isort
2025-09-22 19:46:34 +05:30
Teddy
71f993a2fc
Minor fix broken 1.9.8 migrations ( #23487 )
...
* chore: fix duplicate migrations from 1.9.8
* fix: psql update query
2025-09-22 13:13:25 +00:00
Ashish Gupta
0d0bd5a632
fix the teams flaky playwright test ( #23495 )
2025-09-22 16:58:51 +05:30
Ashish Gupta
6c7b007056
fix the glossary flaky test ( #23498 )
2025-09-22 16:56:57 +05:30
Harshit Shah
f6b9755d41
feat(ui): Add data products widget ( #23486 )
...
* feat(ui): Add data products widget
* minor fix
* add unit tests and update assets
* add e2e tests
* fix java test
* update footer url
2025-09-22 14:38:29 +05:30
Ram Narayan Balaji
78d71723a0
Add createdBy, createdAt for dataContracts ( #23427 )
...
* Add createdBy, createdAt for dataContracts
* Update generated TypeScript types
* Preserve createdBy, createdAt, createdBy marked as string
* Set createdBy, createdAt during prepare method
* Update generated TypeScript types
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-22 10:49:05 +02:00
Harshit Shah
d8f8d6beb4
Sort data in total data assets widget by count ( #23490 )
2025-09-22 13:24:31 +05:30
Shrushti Polekar
05c6974f7f
fix test ( #23469 )
2025-09-22 11:19:43 +05:30
Aniket Katkar
2ec118b4db
Fix the AUT flakiness in NotificationAlert and ServiceIngestion specs ( #23489 )
2025-09-21 20:08:51 +05:30
Ashish Gupta
aaa7969555
fix data contract failing flaky test ( #23488 )
2025-09-20 16:52:03 +05:30
Ram Narayan Balaji
990ee1b89b
Fix NPE error on import/export, Potential Race conditions in WebSocket ( #23480 )
2025-09-20 12:47:06 +05:30
Ashish Gupta
54f47854f2
Modify the team entity specific permission for create and editUser ( #22821 )
...
* modify the team entity specific permission
* cleanup around unused data
* added playwright test in support of owner as team permisison
2025-09-19 20:48:43 +05:30
Shailesh Parmar
cd982d0ddb
playwright: fixed flakiness in add test case, test suite redeployment and incident manager test ( #23479 )
2025-09-19 17:58:51 +05:30
Mohit Yadav
04b8e9452a
Create on Parent Team should allow team creation on child ( #23390 )
...
* Create on Parent Team should allow team creation on child
* Remove Comment
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-09-19 16:50:43 +05:30