* Separating terms and tags in action config
* Update generated TypeScript types
* add: migration files for separate tags and terms
* chore: java formatting
* yaml formatting
* Chore: updated the release number
* updated to v194 as per release cycle
* updated to v195 as per release cycle
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: --global <--global>
* handle persona deletion and relations fetch when entitynotfoundexceptoin is thrown
* Fix persona deletion
* Add Playwright Tests
(cherry picked from commit b32575eb5d3ace7196ac9c3aa4e4325e1d5ddb65)
* MINOR WIP - tag_usage performance
* Update EntityRepository.java
remove unnecessary call
* update query and indexes
* Merge 1.9.3 migration queries from main branch
- Add performance indexes for tag_usage and entity_relationship tables
- Add entity relationship update for dataContract relations
- Merge queries from both main and tag-usage-perf branches
Co-authored-by: Pere Miquel Brull <pmbrull@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <pmbrull@users.noreply.github.com>
* MINOR - Add specific endpoint for log downloads in streaming
* Fix unit tests
* Fix unit test
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
(cherry picked from commit 6b075e3c1853a4ae8a5e9ad1453a7f17389791ac)
* Add queryUsage and other fields for bulkQuery Fetching
* remove additional comments
(cherry picked from commit 2ddc61a0ca1140831490e904992d2c46628c8a3e)
* fix: Validate EntityLink column existence during test case creation
- Update EntityRepository.validateColumn() to use case-insensitive comparison
- Add column existence validation to TestCaseRepository.validateColumnTestCase()
- Prevents test case creation with invalid column references due to case sensitivity
Fixes#20888🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
* small fix
* Add tests
* Fix test
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
(cherry picked from commit a2541d25ce3e675e652de8772d89dd51e33817af)
* Initial plan
* Implement system default persona preferences support
- Allow users to set preferences for system default persona even without direct assignment
- Update validation logic in UserRepository.updatePersonaPreferences()
- Add test to verify system default persona preferences functionality
- Maintain validation for non-assigned, non-system-default personas
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
* Add manual verification tests for system default persona fix
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
* Clean up temporary files
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
* Fix tests
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
* Adding deployIngestionPipeline method to the IngestionPipelineRepository
* Add Missing entityspecificUpdate
* Fix updating relationships
* Made updateProcessingEngine protected
* Update updateFrom and updateTo relationship to be able to just delete a relationship if we update it to null
* Add lineage to Exasol connector
* Update test_connection to return TestConnectionResult
* Add exasol tests & dependencies to tests in setup.py
* Opensearch is required for testing, so add it there
* Modify metadata
* Update documentation for lineage
* Apply formatting changes to code
* Apply make py_format
* Fix live update bugs
* support automator status
* fix query search index
* Update the logic to display the AutoPilot status and add playwright test
* Fix tests
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
(cherry picked from commit bce4bcd32fcfd4dcc52caab3c1cb335f04093ea3)
* FIX - Contract mismatch with existing test suites
* FIX - Contract mismatch with existing test suites
* FIX - Contract mismatch with existing test suites
* format
* format
(cherry picked from commit ec9b0ef03037f878691ad8a60564d5258ded6fc9)
* Draft Implementation of Auto approve Glossary Terms - JsonLogicFilter
* Update generated TypeScript types
* Fixed Issues: PassFilter Inversion when jsonLogic is true, Unescaping JsonFilter
* Corrected the Test Expectations and fixed the test
* Fixed the Test for auto approval
* Fixed Java Checkstyle
* Added Entity to the jsonLogic Map for rule application so that other operations on entity is also used in jsonLogic
* Implementation of Code Review Changes
1. Use the Singleton Rule Engine and add Operations
2. Use Migrations and remove the backward Compatibility
* Update generated TypeScript types
* Removed Flowable variable updatedBy
* Update CheckEntityAttributesImpl to use Singleton rule instance
* Final Design: Improved Json Logic Triggers : isChanged, isReviewer, isOwner
* Fixed Issue: Extracting var from isChanged rule
* Fixed Issue: Fixed comment and trigger properties for entityBasedTrigger
* Hybrid approach: Exclude Fields + JsonLogic
* Update generated TypeScript types
* Added a lot of test cases!
* Auto Approve Glossary Terms during creation to avoid forever DRAFT state
* Added nodes for auto approve for reviewers
* Revert starting terms in DRAFT
* Adding Migrations to take the fresh data from the seed config, since our default workflow definitions have been changed.
* Handled Migrations properly for glossary term auto approve nodes
* Fix Merge Conflicts - Updated MigrationUtil, Fixed GlossaryStates test with newly added nodes
* Add Trigger filter to have empty string
* Fix Java checkstyle
* Updated the JsonLogic apply to incorporate RuleEngine changes
* Update the default rule for checkglossaryterm has reviewers node in governance workflow
* add migration logic
* Fix Flaky Optimistic Lock exception in the test case
* add tests
* Fix: 1. Propagate updatedBy from the trigger and make the updatedBy to be a reviewer in case of auto approval by reviewer.
2. Multiple Workflow Instance Conflicts resolution
* Remove early no conflict return
* revert search provider changes
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@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: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
(cherry picked from commit 0aa9238a72eaca08427c933457700a3f70325997)
* Add more details to search reindex into slack, default the max content to 10mb
* Fix for --entities param to work with or with-out quotes
(cherry picked from commit ac3cedff08c905ca0d987622719b7dbacd408d34)
* Fix#21361: Live charts for service insights
* websocket implementation
* Minor refactoring
* update the UI for PlatformInsights and TotalDataAssets widgets.
* Remove unused state and variable
* Implement the live updates logic for Platform insight charts
* Add healthy data assets chart to platform insights
* Add agents widget
* add DI migrations to 190
* Add Agents status widget
* pass collateAgentsList to service insights tab
* Add the styling for CollateAI agents status cards
* add service name in response and stop stream api
* Fix the style variable names
* fix fields bug
* add remaining charts
* add total assets live chart
* pipeline_status_live
* Implement the stop socket connection for service insights live update
* Fix the chart names for live update
* fix services
* fix description
* handle ingestion pipeline status
* Add icons for agents and statuses
* alerts api eslint fix
* Fix the logic to update the agents statuses from websocket response
* Add missing localization keys
* Remove the autopilot status banner
* Fix total data assets widget live updates
* Remove commented code
* Add collate app status
* Update generated TypeScript types
* uncomment the websocketProvider code
* Make changes for live updates for collate AI agents
* Remove unnecessary changes and move util function to util file
* Fix the playwright and add check to prevent the live updates of one service showing for others
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Bug: Repositories overriding fieldSetters can fail to load tags at entity level
* Bug: Repositories overriding fieldSetters can fail to load tags at entity level
* fix build
* Fix Test
* Fix Test
* fix test
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
* Fetch entities for import csv should exclude only the fields that are coming from the CSV
* Updated DocStrings with Comments!
(cherry picked from commit 8d7db583049d8f93e0c1330255a2c43588f6eaff)
* feat: Add Chart Details Page and update Dashboard Chart Table
This commit introduces a new dedicated page for displaying chart details, mirroring the functionality of the existing dashboard details page.
Key changes include:
- Creation of components, tests, and mocks.
- Creation of component and its interface.
- Creation of and .
- Renamed to to support JSX syntax.
- Updated application routing to include FQN in chart detail URLs.
- Modified to link chart names to the new chart details page.
* fix tests
* add chart class playwright
* Refactor chart details and constants for improved type support
Updated ChartDetails component and related interfaces to improve type safety and support for Chart as a data asset. Removed custom properties tab and widget from chart details. Added chart entity to data asset types and constants, and updated color schemes for chart visualizations. Adjusted permission handling and tab generation logic for chart details.
* add charts custom properties
* chart page bug fixes (#22490)
* Update generated TypeScript types
* fix tests
* mvn formatting
* add visit page link
* domain migration
* add announcements
* fix test
* Update ChartDetailsUtils.tsx
* fix style issue
* update routes
---------
Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Feature: Display Name sort for DataAssets
* Fix java checkstyle
* Increased time for indexing, might be due to indexing, also adding what all ids intersect
* Introduce table names with randomness for varying search scores, print if there are any overlapping as well - Just a test
---------
Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>