* fix the lineage export image being cropped
* fix the nodes children column not being able to trace well
* minor removal as not needed
(cherry picked from commit da25cd1a3968fc9a890f79f9badf3149702b8a95)
* Fix test_amundsen: missing None
* Fix custom_basemodel_validation to check model_fields on type(values) to prevent noisy warnings
* Refactor referencedByQueries validation to use field_validator as per deprecation warning
* Update ColumnJson to use model_rebuild rather as replacement for forward reference updates as per deprecation warning
* Move superset test to integration test as they are using testcontainers
* Add install_dev_env target to Makefile for development dependencies
* Add test-unit as extra in setup.py
* Skip failing IT test. Requires further investigation.
* Fix#21653 - Tag search based on displayName
* added test
* update test to search by classification display name
---------
Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
(cherry picked from commit 6fd57782195c0cc1d9b08e3f6186fdfec23ad694)
* Fix Lineage/EntityRelationship mappings back to object
* Add displayName to the user when the user is created and displayName is not set
* remove UserResource related changes
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
(cherry picked from commit dd9449c8d4e6d43bbff375d3d4c0fec55b06ccbb)
* Fix#21457: SearchIndexing: Limit of total fields [1000] has been exceeded
* Fix#21457: SearchIndexing: Limit of total fields [1000] has been exceeded
* Fix BulkItemException throwing back to the UI
* add upstreamLineage to all appropriate indexes
* Remove conflicting lines and clean up index mappings for api_collection and stored_procedure JSON files
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
* Fix#21502: TooManyNestedClauses: Query contains too many nested clauses; maxClauseCount is set to 4096 error in table_search_index for complex search queries in Opensearch
* Fix#21502: TooManyNestedClauses: Query contains too many nested clauses; maxClauseCount is set to 4096 error in table_search_index for complex search queries in Opensearch
* Update openmetadata-service/src/test/java/org/openmetadata/service/resources/search/SearchResourceTest.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix mvn build
* fix checkstyle
* fix tests in SearchResourceTest
* fix tests in SearchResourceTest
* instead of wrapping baseQuery+functionScore in a new BoolQuery,use functionScore directly as the final query - avoid duplication of mult_match query
* add requestSchema fields in APIEndpointIndex, and remove array fields in searchSettings to use fuzzyfields avoiding clause explosion
* - Set fuzzyMaxExpansions/maxExpansions to 10 instead of default 50
- Turn off fuzziness (Fuzziness.ZERO) for `.ngram` fields
- Update QUERY_SYNTAX_PATTERN so only uppercase AND, OR, NOT are treated as boolean operators
* use non Fuzzy query for ngram Fields in QueryStringBuilder , remove duplication of query in should phrase
* add fuzzy/nonFuzzy Fields for each asset in searchSettings.json
* add fuzzy/nonFuzzy Fields for each asset in searchSettings.json
* update isFuzzyField function
* fix playwright
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
(cherry picked from commit 98aff312dad163eec31bbc8e97dec43b2e21e011)
* added whats new for 1.7.2
* minor refactor
* update whats new
* update whats new
(cherry picked from commit d11b35ccc909f2588ee75d7020cbe1fdcc84e98a)
* Add mention of why snowflake owners are not supported
* Remove owners from docs as not supported
(cherry picked from commit 8bda216a72a4d0d1b5802c375102254496211e19)
* Add PIICategoryTags and some utilities on top of them.
* Fix static-check
* Add test for fqn representation
* Add NEREntityGeneralTags.json from Collate
* Add test to check PIICategoryTags agree with the ones used by OM server
* Add LabelExtractor
* Fix style
* Add ignore superflous-parens for pylint
* Ass comment as per PR review
* Fix not-updated PII-IT
* Remove duplicated IT test for PII
---------
Co-authored-by: Pere Menal <pere.menal@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
(cherry picked from commit 1e86f9870fd663122b9bbb64f3cf17cf32619c7f)