* Add ascii_bin for fqnhash, Add Constraints on timeseries
* Attemp of moving migrations to files
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Deprecate Flyway and use Native migrations
* Move upstream migrations to new path
* fix: enforce DB upsert on DI ingestion
* fix: ran python linting
* feat: fix conflict and added BindFQN while removing hash
* feat: update aggregation from day to minute
* feat: ran python linting
* added sourceUrl to missing entites and added sourceUrl to search indexes
* edited desc in json files
* edited desc in json files
* working on adding api for getting entity from sourceUrl
* added API for getting Entity from sourceUrl
* added api to fetch entity based on sourceUrl
* remove desc
* working on adding alias
* Fix#12346: Allow updating Query used by other tables while editing query
* Fix#12346: Allow updating Query used by other tables while editing query
---------
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
* Fix#12779: Add support for SearchIndexes for ElasticSearch and OpenSearch
* Fix#12779: Add support for SearchIndexes for ElasticSearch and OpenSearch
* Fix#12779: Add support for SearchIndexes for ElasticSearch and OpenSearch
* Rebase fixes with main
* Add Sample Data
* lint fix
* remove unused import
* Fix service count test
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
* Update storage connection naming
* Update storage services and remove typing of generic service
* Remove inits for namespace package
* Add test connection
* Revert "Remove inits for namespace package"
This reverts commit 89f1ae9ea8a633593776f51caf2586d2110d4636.
* Add enum
* Remove init to allow namespace packaging in some modules
* Remove init to allow namespace packaging in some modules
* Move examples and fix test
* Format
* Linting
* Add entity cache in EntityRepository for all the entities
* Set entity fields only when it is not already set
* Clone entities from the cache
* Remove SubjectCache
* Remove RoleCache
* Remove PolicyCache
* Remove TagLabelCache
* Deleting lingering files
* Test failure fixes
* Remove getEntityReference methods from EntityDAO
* Move quoteName logic to EntityRepository
* Fix test failures
* fixed issue for when classification has . in name the termCount was not getting
* fix url encoding issues
* changes as per comments and sonar fix
* changes as per comments
* fixed issue for when classification has . in name and testcase and pytest issue
* checkstyle
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* add exception Message for invalid enum value
when enum value is incorrect in api call, this method generates the exactly message as we expect. for example the Include.java in databaseServiceResource.java list() api.
* add an example for invalid enum value as unit test for databaseServiceResource class.
A unit test example that shows how to use invalidEnumValue() method instead of traditional way i.e. writing plain string.
* apply google-formatter
* Merge branch 'EsmaeilChitgar-AddExceptionMessageForInvalidEnumValue' of https://github.com/EsmaeilChitgar/OpenMetadata into EsmaeilChitgar-AddExceptionMessageForInvalidEnumValue
* fix reported issues in pull request
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Fix#8208: OpenMetadata server supports Postgres 15
* fix: PSQL 15 Initial scripts to make database owners for permissions
* Update to generic base image tag
* fix: type for airflow username
---------
Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com>
Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
* fix ui breaking because of url having percent in it
* added support for % in about
* fix test cases
* checkstyle
* url fix
* fix storage url
* encoded topic, mlmodel and pipeline entity
---------
Co-authored-by: 07Himank <himank07mehta@gmail.com>
* Fix tests logging; do not initialize the search client if the search config is not present
* Fix logging and parallelization defaults 1C
* Fix logging and parallelization defaults 1C
* Fix logging and parallelization defaults 1C
* Fix logging and parallelization defaults 1C
* Fix logging and parallelization defaults 1C
* Fix logging and parallelization defaults 1C
* refactor Es OS code
* refactoring Es OS code
* hardcore RUN_ELASTIC_SEARCH_TESTCASES value to true
* updated the size of maven-surefire from 1024 to 2048
* fixed blank service type issue for aggregation
* debugging pr
* debugging pr
* added configuration to openmetadata-secure-test.yaml
* debugging ci failure
* debugging ci failure
* debugging ci
* debugging ci issue
* added container to be created single time
* added container to start just once
* removed elasticSearchContainer = null
* removed elasticSearchContainer = null
* removed elasticsearchcontainer.stop
* reverted ElasticSearchContainer Changes
* revert extra memory added for jvm added
* reverted JUnit.run.xml
* resolved conflicts
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
* Fix#12610: adminUsers lookup should be quoted, do not allow bot users to be promoted to admin user via adminUsers config
* Fix#12610: adminUsers lookup should be quoted, do not allow bot users to be promoted to admin user via adminUsers config
* remove changes to yaml
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
* Fix#7712: Align AuthProvider values in the JSON schema definition
* Fix ingestion bot initialization, create jwt token if there is no authMechanism pre-configured
* Fix ingestion bot initialization, create jwt token if there is no authMechanism pre-configured
* Handle new providers
* Lint
* Fix#7712: Align AuthProvider values in the JSON schema definition
* Handle new providers
* Fix ingestion bot initialization, create jwt token if there is no authMechanism pre-configured
* Fix ingestion bot initialization, create jwt token if there is no authMechanism pre-configured
* Lint
* fix rebase
* Fix test
* Fix test
* Fix Usage of Auth Provider in User Resource
* remove unused function
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>