* fix: search sorting on null timestamp
* skipping cypress tests for filters
* fix: use getChildAlias for ES children update/delete
* fix: add retry logic for test case resource ES
* style: ran java linting
* fix: cascade search deletion to children
* updated profilerConfig
* fix: move ES deletion to end of flow
* style: ran java linting
* chore: test mvn execution time without test case resource test
* style: fix java linting
* chore: re enable test case resource tests
* fix: reduce wait time for get test summary
* fix: add rertry on deleteTag for search tests
* fix: denormalize test entities relationship for search
* style: ran java linting
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Fix#16046 : modify glossaryTerms api endpoint to support querying immediate children with childrenCount
* childrenCount added in glossary_term_index_mapping.json
* childrenCount added in glossary_term_index_mapping.json
* Fix#15490: openmetadata-ops.sh reindex does not work
* add status for reindex
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* Add predefined color palette for UI styling assets - backend
* Update UI components to use customLogoConfig in applicationConfig
* Update UI components to use customLogoConfig and customTheme in applicationConfig
* Update UI components to use customLogoConfig and customTheme in applicationConfig
* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.tsx
* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.test.tsx
* Remove existing customLogoConfiguration
* Refactor App.tsx and ThemeUtils.ts files
* Update AppearanceConfigSettingsPage.tsx with new imports and default theme values
* Update AppearanceConfigSettingsPage.tsx with new imports and reset functionality
* add cypress test
* Fix color update issue in CustomThemeConfig.spec.ts
* Remove existing customLogoConfiguration -migration changes
* Fix theme configuration initialization in useApplicationStore.ts
* Update CustomThemeConfig.spec.ts to check if the color is updated
* update existing customLogoConfiguration with customUiThemePreference -migration changes
* Update CustomThemeConfig.spec.ts to fix color update check
* Add unit tests for ThemeUtils
* move validateJsonSchema method to JsonUtils
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* fix: unique test computation to scalar_subquery
* fix: make test case reference an inherited field
* style: ran java linting
* fix: added test case resolution migration
* style: ran java linting
* ISSUE-15426 increase the server response rate for endpoint GET /v1/dataQuality/testCases
* fix style code
---------
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
* feat: add global metric configuration for the profiler
* style: ran java linting
* fix: renamed disable to disabled
* style: ran java linting
* feat: ometa sdk for profiler setting
* test: ingestion profiler global config tests
* fix: update metric name to use MetricType Enum
* fix: allow bot to retrieve settings
* fix: exclude GX artifacts
* feat: implement global profiler setting logic for ingestion side
* fix: exclude metrics if Metric is empty
* style: ran python linting
* style: ran python linting
* fix: skip empty metrics
* style: ran python linting
* fix: moved GET profiler config to seperate endpoint in system resource
* fix: moved compute metric filter to MetricFilter + renamed container
* fix: test failures
* fix: profiler test case
* Changed the MLModelStore storage type to string
* fix checkstyle
* remove unused files
* Update requirements
* fix checkstyle
* Skipping MLFlow intergration on python 3.8
* Hack to allow pytest to parse the mlflow integrations test on python 3.8
* Fix checkstyle
* - Created Specific Schemas for different change Events
- Added Card Style for different Events
- Added Feed Info for runtime card creation and graph drawing in case test Case Result updates
* Review comment
* Test fix
* Revert unrequired changes
* Reverted changes
* Fixed Tests
* fix test
* Add Domain, Data Producs Asset addition/removal Uppdates
* Probale test case failure fix
* Followers Fields
* handle unstable tests
* handle retry by polling ES
* remove waitForAsyncOp
* use retry
* format
* poll elastic for 10 seconds
* fixed tag delete test with polling
* poll up to 3 seconds
* fixed tag delete test again
* fixed assertEntityReferenceFromSearch
* fixed assertEntityReferenceFromSearch
* better error messages
* MINOR - Metadata Actions schemas
* add type for left side menu bar items
* fix the required fields in automatorAppConfig.json schema
* update constants
* mixin
* create new styled component to show in alerts form card
* Add new translations for ingestion pipeline and location
* Fix import statement in AlertDetailsPage.tsx
* Update automatorAppConfig.json schema to use an array for the 'type' property
* config
* move the advanced search configs to a new classBase for better customization
* Update automatorAppConfig.json schema to add "name" and "description" fields
* Update automatorAppConfig.json schema to remove "name" and "description" fields
* Add new translations for description-plural in multiple language files
* filter Automator
* revert remove
* Update pipeline actions interface and component to handle edit click event
* Update select type for advanced search fields in AdvancedSearchClassBase.ts
* Update ErrorPlaceHolderIngestion component to accept cardClassName prop
* Update FormCardSection component to accept className prop
* Update TagsContainerV2 component to include state property in tag data
* Update TagsContainerV2 component to include defaultState and defaultLabelType properties
* Update ingestionPipelineAPI.ts to include applicationType parameter in getIngestionPipelines function
* Update AdvanceSearchProvider.test.tsx to include pathname in useLocation mock
* work on comments
* fix sonar lint errors
* format
* Update useLocation mock in AdvanceSearchProvider.test.tsx to include pathname
* revert remove
* Update LogsViewerPage interfaces and component to include application_task in IngestionPipelineLogByIdInterface
* Update LeftSidebar component to import LeftSidebarItem interface and fix type annotation in children map function
* fix observability alert test
* revert the form list add method change
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Use Roles from Provider
* Add Cache For Roles From Users
* Fix Failing Test
* Revert secrets
Update Impl to use loggedInUser and CreateUser for Role assignment and resync
* Revert Expiry check
* Fixes#10724 : New search with hierarchy api for glossary terms
* Added query param in existing search api - to search with hierarchy
* Created new json to manage hierarchy and other updates
* Update table_index_mapping to turn columns into a nested type
* test: added query null/empty description test
* style: ran java linting
* Add Table test for incomplete description search query
* Fix tests
* Fix linters
* Fix column search
* Increase waitForEsAsync to 500
* Defined the new calculated fields for the indexes
* Refactor search of assets with no description
* add descriptionStatus to the entities taht didn't have it
* Remove descriptionStatus where it's not needed
* Remove TestCase and TestSuite from search test
* Remove TestCase and TestSuite from search test
* Increase waitForEsAsync for checkDeleteentity 1000
* Update jp and zh mappings
* Fix syntax
* Increase waitForEsAsync for some tests to 1000
* Remove unused aggregations
* Refactor code to reduce repetition
* Fix checkstyle
---------
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* feat: add global metric configuration for the profiler
* style: ran java linting
* fix: renamed disable to disabled
* style: ran java linting
* fix: json schema profiler config title
* feat: add validation field to test case definition parameters
* feat: added parameter validation logic
* fix: set ES testcontainer startup attemp to 3
* style: ran java linting
* fix: added waitForEsAsyncOp in post_trigger_app_200 test
* disable install for preview apps
* move screenshot path to base class
* MINOR - Add Marketplace preview
* format
* add unit tests
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* feat: added owner filter to test case list from search
* refactor: deprecated `orderByLatestExecution` param
BREAKING CHANGE: `orderByLatestExecution` param from list endpoint `GET` has been removed in favor of `sortField` and `sortType` from the `search/list` endpoint
* style: ran java linting
* fix: increase es async time
* add failed sample data
* format
* fixed masking pii data in test failed rows sample
* format
* failedRowsSamples -> failedRowsSample
* failedRowsSamples -> failedRowsSample
* fixed tests
* format
* wip
* added computePassedFailedRowCount to python client
* comment for loggerLevel
* format
* fixed tests
* tests for putting / deleting failed samples
* format
* format
* added test case for pii test
* changed method name to deleteTestCaseFailedRowsSample
* added getComputePassedFailedRowCount