* fix: remove recursive extraction of nested fields for entityReference and entityReferenceList type custom properties
* get displayName field along with other fields in /customProperties api
* show display name instead of name for custom props
* show display name instead of name for custom props
* fix extension type and add tests
* fix tests
* fix data model tests
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Update Profile Workflow to allow engine configuration
* Add ui generated schemas
* Add Repository Override mechanism based on annotations
* Implement logic to use the ProcessingEngine configuration
* Update SparkEngine to use remote and not master
* fix the schema page table pagination count issue
* unwanted code removal
* remove the same parameter as we have same value as default arguments
* fix the sonar failing due to recent changes
* fix the failing test
* remove extra space visible in glossary term
* revert PR
* remove edit permissions in version page
* add tests for version page
* fix jest failure
* fix tests
* fix test
* Extended relationshipCleanup command to clean up broken entities across all
OpenMetadata service hierarchies (Database, Dashboard, API, Messaging, Pipeline,
Storage, ML Model, and Search services), not just database services.
Key changes:
- Added performServiceHierarchyCleanup() method in OpenMetadataOperations
- Added --skip-hierarchy-cleanup option for backward compatibility
- Added getBrokenRelationFromParentToChild() and deleteBrokenRelationFromParentToChild() methods in CollectionDAO
- Support for detecting and cleaning orphaned entities across any parent-child relationship
- Maintains dry-run and actual cleanup modes with detailed reporting
Usage: relationshipCleanup [--delete] [--skip-hierarchy-cleanup] [--batch-size N
* refactor: extract reusable cleanup utilities and eliminate code duplication
Changes:
- Add ServiceHierarchyCleanup.java for reusable hierarchy cleanup
- Add ComprehensiveCleanupUtil.java for combined cleanup operations
- Refactor OpenMetadataOperations to use reusable utilities
- Refactor DataRetention to use reusable utilities
- Single source of truth for all service hierarchy definitions
* - missing commit
* - Data Retention App test
* Fix query aggregation to use checksum not query text
* Fix query aggregation to use checksum not query text
* fix query text
* fix opensearch class
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>