* Add entityStatus and reviewers to testCase
* Update generated TypeScript types
* Filtering fields based on parent for testCase
* Reviewers for Test Suite, Inherit Reviewers from all test suites for this test case
* Update generated TypeScript types
* getFiltered Fields centralised in the EntityUtil
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: Add domain filtering support to incident manager
- Add domain query parameter to TestCaseResolutionStatusResource API
- Implement domain join logic in TestCaseResolutionStatusRepository
- Update frontend types to include domain parameter
- Integrate domain filtering in IncidentManager component using domain store
- Incidents are now automatically filtered by the active domain selection
Fixes#21808
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
* Allow Incidents to be filtered by Domain
* Remove wrong code
* Fix Checkstyle
* Fix UI tests
* Fix optional chaining in paging parameter parsing
* Update API endpoints in Incident Manager tests to use new search/list structure
* Fix SearchListFilter
* Fix Filter
* Fix Get Latest from Search
* Fix Get Latest from Search
* fix: correct string interpolation in API request URL for test case filtering
* adding debug log
* minor
* Fix OpenSearch issues
* revert logs, and playwright config
---------
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>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
* Fix Flaky GlossaryTermResourceTest, BotResourceTest for Etag and floating point validations
* Adding name.keyword as an additional tie breaker sort when _score is used
* Certification timestamp is the issue, fixing it by increasing to 150 seconds due to heavy load in CI
* Fix Issue for removed user updating an entity
* Fix updatingUser resolution to use current updater instead of previous
---------
Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com>
* fix: upgrade Spring Framework to 6.1.15 for security vulnerability
- Upgrades spring-beans, spring-core, spring-expression from 6.1.14 to 6.1.15
- Addresses security vulnerability detected by Snyk
- Patch release with no breaking changes
* fix: resolve critical security vulnerabilities in dependencies
* Initial Implementation of Custom Metrics Measurement Units
* Update generated TypeScript types
* Removed Regex patterns and length validations as they are not needed
* Add a new column with index for custom units
* Remove comments in the sql
* update ui and add playwright
* fix metric selector
* fix tests
* address feedbacks
* remove unused field
---------
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>
* fix: iterate arrays in reverse when removing elements in SearchClient
Changed loops in SearchClient.java to iterate backwards over tags, dataProducts,
lineage, entityRelationship, and testSuites arrays before removing elements.
This prevents skipping elements or index errors due to forward iteration while removing items.
* Refactor Painless scripts to use removeIf and Java multiline strings
* Fix failed Java checkstyle
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
* Add missing user_activity migrations to 1.9.8
* replace with dynamic sql queries in case of mysql
* move to java migrations for adding missing userActivity columns
* Revert postgres schemaChanges.sql to match main branch exactly
* fix test
* feat(ui): support custom operator for array object contains
* add contains logicOps
* added playwright test and supported contains in tags and glossary as well
* fix sonar issue
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* test for chart
* MINOR - Handle chart for Data Contract and add schema validations
* MINOR - Handle chart for Data Contract and add schema validations
* Setup schema and core lineage traversal service for retrieving downstream entities
* Update getTargetsForAlert signature to use SubscriptionDestination
* Modify alert target finder method to support lineage entities analysis
* Rename utility class and method to explore downstream entities of the lineage graph
* Apply style
* Prevent entering on recursion when maxDepth is lower than 0
* Update generated TypeScript types
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* jsonschema
* MINOR - Add Security, SLA and Terms of Use to Data Contract
* Update generated TypeScript types
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial Implementation of Adding Status and Reviewers to assets for workflows
* Update generated TypeScript types
* Copilot Review Comments Addressed
* Removed DataProduct Reviewer Inheritance as it is irrelevant
* Commit: Classification has status and reviewers, DataContract uses the same status enums, changed the logic to be APPROVED instead of Active, DataContract can have null status as seen in tests, Changed Workflow to use workflowStatus instead of status as it is contradicting with the approval status, Fixed Tests
* Default for reviewers is null
* Default for reviewers is createSchema
* Addressed CoPilots comments
* Update generated TypeScript types
* Workflow status to workflowStatus in db and migrations
* Revert "Workflow status to workflowStatus in db and migrations"
This reverts commit 676e8789358654bc6f980f855c372f33c22fc40b.
* Changed status to entityStatus in the schema files
* Java Implementation of Default Status, Search Client improvements and Test fixes and new tests
* Adding entityStatus and reviewers in the searchIndex mappings and common attributes
* Data Migration scripts to change the glossaryTerm and dataContract structure
* Update generated TypeScript types
* Fixed zh/spreadsheet index json error
* Fix Postgre migration script
* Changed the entityStatus.json to status.json
Removed the duplicates of entityStatus in the indexMapping
Modified the sample data to take in EntityStatus.Approved instead of ContractStatus.Active
* Update generated TypeScript types
* dummy commit
* Fix UI Build Issues with the New EntityStatus
Fix py tests
* Migrations for all the entities that need entityStatus
* Update generated TypeScript types
* Removed Post Migration scripts
* Fix UI and py for entityStatus
* Update generated TypeScript types
* Fix: DataContractResourceTest
* Fix UI and py for importing entityStatus
* UI to show and fetch Reviewers
* cleanup
* Removed Overridden SetDefaultStatus in GlossaryTermRepository
* Removed unnecessary validation
* Added entityStatus in search_entity_index_mapping.json
* Fixed DataContractResourceTest
* mvn spotless apply and fix migration scripts
* fix tests
* fix type error
* fix advanced search tests
* Status comparison using enums and supportsStatus to supportsEntityStatus
* mvn spotless apply
* fix merge conflict
* update entity status
* fix tests
---------
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>