1552 Commits

Author SHA1 Message Date
sonika-shah
e320a1b516 Add new ‘enumWithDescriptions’ Custom Property to allow adding Enum Keys with Description (#17777)
* Add new ‘metaEnum’ Custom Property to allow adding Enum Keys with Description

* replace JsonNodeFactory method with JsonUtils

* rename property from metaEnum to enumWithDescriptions, and other method optimizations

* ui: add support for creating enumWithDescription property

* minor locale changes

* ui: add edit support for created enumWithDescription property

* Refactor enum description field layout in AddCustomProperty and EditCustomPropertyModal

* add support for adding values to enumWithDescription custom property type

* Refactor custom property input IDs in AddCustomProperty and EditCustomPropertyModal components

* Refactor custom property table rendering logic and UI components

* Refactor custom property table rendering logic and UI components

* Refactor custom property table rendering logic and UI components

* add basic card layout

* Refactor CustomPropertyTable component to improve UI and functionality

* update playwright test part 1

* Refactor PropertyValue component to conditionally render right panel styles

* fix: entity reference property update

* Refactor CustomPropertyTable component to conditionally render right panel styles

* fix: flaky test

* Refactor CustomPropertyTable test to use updated test IDs and remove unnecessary code

* fix flaky test

* improve the playwright test

* add more test

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
(cherry picked from commit 1b029d2bf2793c6a4f016c91a4634c490462d7f4)
2024-10-07 13:04:17 +05:30
Ayush Shah
a5bac9690c fix: Empty Connection Overwrite Logic (#18122) 2024-10-07 10:33:00 +05:30
Mohit Yadav
c172173b88 Fix performance issue (#18128)
* Fix ClassGraph

* Use CONST

(cherry picked from commit 7ae81272b3a0ccd330bf0bfa7ca479ea35a6784c)
2024-10-05 23:26:01 +05:30
github-actions
6a36355d3e chore(release): Prepare Branch for 1.5.7 2024-10-03 15:01:32 +00:00
sonika-shah
b003e1d600
fix: Handle NullPointerException when adding custom properties to ensure loop continues for other schemas of the same type for addToRegistry (#18088) 2024-10-03 13:25:46 +05:30
Sachin Chaurasiya
1886132f41 Revert "Add new ‘enumWithDescriptions’ Custom Property to allow adding Enum Keys with Description (#17777)"
This reverts commit 237aec114f1804b584dbfdbab5b7b80dcdbbb728.
2024-10-03 12:04:10 +05:30
Sachin Chaurasiya
9caf9ed157 Revert "Feature: Allow Custom Property Update in Glossary Bulk Import/export (#17919)"
This reverts commit afd9267f668caa639968092b53fd9a7526018bed.
2024-10-03 12:03:12 +05:30
Sachin Chaurasiya
08edb3d155 Revert "Minor : fix term references validation msg on glossary import (#18058)"
This reverts commit 5b4458e251a77a45d0d5d2d7be69d55641250390.
2024-10-03 11:40:11 +05:30
sonika-shah
5b4458e251 Minor : fix term references validation msg on glossary import (#18058) 2024-10-01 14:36:56 +05:30
Mohit Yadav
426d292548 Fix Ops (#18061)
(cherry picked from commit 66cd00c56868ddc54260655e8c4b363e23296b86)
2024-10-01 12:33:13 +05:30
Ashish Gupta
afd9267f66 Feature: Allow Custom Property Update in Glossary Bulk Import/export (#17919)
* fix import issue

* Feat : Allow Custom Property Update in Bulk Upload

* Feat : Allow Custom Property Update in Bulk Upload

* supported editable imports in glossary page

* added remaning localizaion keys

* update logic of fieldToExtensionStrings to use csvparser

* update json and partialStatus condition

* fix tests for partialSuccess status change

* supported customProperty editable field

* fix error in custom property edit modal on new line empty custom property

* added entity type from root to support other bulk import entity as well

* fix the quote removing due to the regex in the string type

* Add backend tests , and error msg improvements

* GlossaryStatus header change

* fix unit test and dry run in case of synonyms having quotes in it

* Remove extension column in CSVs for all entities except glossaryTerm

* added editor for reviewers

* unit test around csv utils

* added escape for string too, in case of semicolon comes

* added playwright test without extension and supported relatedTerm as editable

* added unit test around csv util logic

* resolve conflicts

* Backend - add support for enumWithDescriptions in bulk import

* add tests and other error handling improvements related to enumWithDescriptions

* fix the custom property modal header and render the layout as per right panel in entities

* parese enumWithDescription for the customProperty modal while editable

* fix description data in enumWithDescription one

* fix: Handle NullPointerException when adding custom properties to ensure loop continues for other schemas of the same type for addToRegistry

* added extension playwrigth test and fix enumWithDescription object failure

* descrease the size of extension  modal

* remove additional comments

* fix the escape in parent key

* improve custom property layout

* improve ui for inline properties

* fix description, glossary and relatedTerm escape char issue

* fix some customProperty ui changes

* fix sonar issue

* minor layout changes

* minor label improvements for entity ref and list

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
(cherry picked from commit 1d727d57bd6d770f2f0ad3d0ebff63279b8a271f)
2024-10-01 00:33:30 +05:30
Mohit Yadav
384cba9bab [Search] Indexing Fixes (#18048)
* Fix OpenSearch Content Size Issue
entity content is too long [204857600] for the configured buffer limit [104857600]

* Change Type to Long

* Add Payload Size to take dynamic entry

* Migrations for 1.5.6

* Mark Stale Entries Stopped

* Format checkstyle

* Fix failure

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
(cherry picked from commit f1ae49e1a0fc560b3a611acb855ec5d465deff5c)
2024-09-30 23:40:27 +05:30
Mayur Singal
d83e3a6de8 MINOR: DI Missing Dashboard Description Status (#18018) 2024-09-30 11:06:42 +05:30
sonika-shah
d8ba0eba2b Fix #18035 - getting type null exception on user feed (#18036) 2024-09-29 19:39:30 +05:30
sonika-shah
9c74964f85 Fix #18039 - Fix incorrect @Schema implementations in Swagger annotations (#18040) 2024-09-29 19:34:24 +05:30
sonika-shah
237aec114f Add new ‘enumWithDescriptions’ Custom Property to allow adding Enum Keys with Description (#17777)
* Add new ‘metaEnum’ Custom Property to allow adding Enum Keys with Description

* replace JsonNodeFactory method with JsonUtils

* rename property from metaEnum to enumWithDescriptions, and other method optimizations

* ui: add support for creating enumWithDescription property

* minor locale changes

* ui: add edit support for created enumWithDescription property

* Refactor enum description field layout in AddCustomProperty and EditCustomPropertyModal

* add support for adding values to enumWithDescription custom property type

* Refactor custom property input IDs in AddCustomProperty and EditCustomPropertyModal components

* Refactor custom property table rendering logic and UI components

* Refactor custom property table rendering logic and UI components

* Refactor custom property table rendering logic and UI components

* add basic card layout

* Refactor CustomPropertyTable component to improve UI and functionality

* update playwright test part 1

* Refactor PropertyValue component to conditionally render right panel styles

* fix: entity reference property update

* Refactor CustomPropertyTable component to conditionally render right panel styles

* fix: flaky test

* Refactor CustomPropertyTable test to use updated test IDs and remove unnecessary code

* fix flaky test

* improve the playwright test

* add more test

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
(cherry picked from commit 1b029d2bf2793c6a4f016c91a4634c490462d7f4)
2024-09-29 00:58:54 +05:30
sonika-shah
83de4a17b5 GEN-1434: Improvement : Show displayName for database and databaseSchema in explore tree (#17876)
* Show displayName for database and databaseSchema in explore tree

* use display name for database and schema

* add playwright

* resync indexes of dataAssets based on database & databaseSchema displayName change

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
(cherry picked from commit a99fbb2eb6b074a1d385ac363e11efd4b4417b14)
2024-09-27 19:04:42 +05:30
github-actions
95bfb5b912 chore(release): Prepare Branch for 1.5.6 2024-09-25 08:11:38 +00:00
mohitdeuex
5ce631a84d fix-formatting 2024-09-23 11:49:43 +05:30
Siddhant
5a2fa9abcc Fix Ldap Issue on Login 2024-09-23 11:45:27 +05:30
sonika-shah
4945ab31c7 Fix #17929 : Fix team export issue (#17930) 2024-09-23 10:12:08 +05:30
Mohit Yadav
3702750040 fix owners patch issue (#17900)
* fix owners patch issue

* rename func

* typo

* Add Test Case

* Fix Tests

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
(cherry picked from commit f4ce0e8693c2dad95e7f95edc457ac8a6e72d033)
2024-09-20 11:41:59 +05:30
Sriharsha Chintalapani
f0c86fda53 Improve Search Relevancy 2024-09-19 09:05:09 -07:00
Pere Miquel Brull
0c32038505 GEN-1492 - Decrypt JWT internally for system health check (#17864) 2024-09-19 10:28:02 +02:00
Pere Miquel Brull
9f78b09c79 GEN-1493 - Fix paginate_es in opensearch (#17858)
* GEN-1493 - Fix opensearch pagination

* GEN-1494 - Add CI for py-tests with Postgres and Opensearch

* GEN-1494 - Add CI for py-tests with Postgres and Opensearch
2024-09-19 10:27:51 +02:00
github-actions
c55b8efe36 chore(release): Prepare Branch for 1.5.5 2024-09-16 03:19:15 +00:00
IceS2
adbe59d889
Hotfix to the Term Aggregation size on Data Insights (#17822) 2024-09-12 16:51:10 +02:00
Pere Miquel Brull
69fcd6a572 MINOR - Add ES pagination with error handling (#17776)
* MINOR - Add ES pagination with error handling

* format

* format

* add nullable

* prepare API

* fix pagination

* format
2024-09-12 09:42:23 +02:00
Ayush Shah
620a690879 Fixes #17804: Classification API returns Table class for restore (#17806)
* fix: Classification API returns Table class for restore
2024-09-12 11:09:49 +05:30
Imri Paran
46b0258bc9 Fix 17304: make ingestion pipeline APIs public (#17700)
* chore(api): make ingestion pipeline APIs public

* format

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
(cherry picked from commit 0e43aeb1b6c37f6c27b7940801b40bbe1ae3ad69)
2024-09-11 16:30:11 +02:00
github-actions
53cc84aef1 chore(release): Prepare Branch for 1.5.4 2024-09-10 05:59:03 +00:00
IceS2
acd0cfec8c
Remove CostAnalysisWorkflow dependency on Service Connection (#17732)
Connection is not a required attribute for a DatabaseService.
In order to avoid errors we are removing the dependency on this
attribute and checking that the DatabaseServiceType belongs to either
Snowflake, Redshift or BigQuery, which are the supported databases for
this feature.
2024-09-06 15:06:11 +02:00
harshsoni2024
5aba41ef58 Connector: vertexai schema (#17632)
* vertexai connection schema

* remove yaml file
2024-09-04 18:06:26 +05:30
Sriharsha Chintalapani
a477e23854 create 1.5.3 release branch 2024-09-02 10:49:43 -07:00
sonika-shah
7e4a06af34 Fixes #16498 : Support custom properties for Data Products (#17641)
(cherry picked from commit 6d322577653aea67d0f192b65b1edb6b6b4616a2)
2024-08-31 09:47:57 +05:30
Sriharsha Chintalapani
9cefa44921 Minor: Fix Edit Reviewers Permission (#17638)
(cherry picked from commit 46a68511477a93f56b8af3d8b8b455a7d146df7c)
2024-08-30 15:32:49 +05:30
Chirag Madlani
2a3ba61703 fix(ui): pick email and name based on claim values at time of login (#17626)
* fix(ui): pick email and name based on claim values at time of login

* Update Error Message

* Update code for better message

* Typo

* fix playwright failures

* fix playwright tests

* fix tests

* fix login spec failing

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
(cherry picked from commit fa3529f0850ed801e11b752b963ab0cafb637e87)
2024-08-30 13:24:30 +05:30
Teddy
29a29cde4d fix: lineage lookup for long FQNs (#17633)
(cherry picked from commit 26befb6db1710b89b80593203845b06c4ec8a799)
2024-08-29 17:48:52 +02:00
Mayur Singal
d8ec47e787 MINOR: Fix delete lineage in case of override lineage enabled (#17625) 2024-08-29 15:47:39 +05:30
Mohit Yadav
c23fdc88b4 [MINOR] Fix Email Updates (#17620)
* Fix Email

* Fix Test

(cherry picked from commit a9a1a2036b55fb2cf03c6535733059d364ef6310)
2024-08-29 12:00:29 +05:30
github-actions
aff2adbb98 chore(release): Prepare Branch for 1.5.2 2024-08-28 20:25:55 +00:00
IceS2
13fd18d5ad MINOR: Add pagination to entity history versions (#17587)
* Add pagination to EntityHistory Versions

* Fix endless loop

(cherry picked from commit b8af2019b403a733244239881df85769d50028f9)
2024-08-28 14:38:37 +05:30
Onkar Ravgan
f42e684857 MINOR: Fixed owner not updating from dbt if owners field has an empty list set in db (#17610)
* Fixed owner not updating from dbt for empty list

* fix table get
2024-08-28 14:32:47 +05:30
github-actions
8ec2cdc638 chore(release): Prepare Branch for 1.5.1 2024-08-27 23:14:48 +00:00
Sriharsha Chintalapani
94f0c1144e
Patch response should sort the owners field (#17599) 2024-08-27 11:02:12 -07:00
Siddhant
19b5d49dc8
[FIX] Fix IsEmailServiceEnabled. (#17601)
* fix isEmailServiceEnabled.

* use getSmtpSettings() from emailUtil
2024-08-27 23:23:20 +05:30
Pere Miquel Brull
c5623d0254
FIX - PG Migration for automator (#17583) 2024-08-25 20:35:36 -07:00
Siddhant
a2c77b08b7
[FIX] EmailTemplates Edit Configurations. (#17581)
* added migration for emailTemplates.

* PUT will set the old template in the db.[walkaround]

* remove migration.
2024-08-25 18:58:47 +05:30
Siddhant
929bae5b7b
Changed Double to int for the DataAssetCount. Included % for the percentageChangeValue. Added colors to the % values with the digits. Corrected the incorrect placeholders. (#17578) 2024-08-24 11:43:54 +05:30
sonika-shah
cce22a1b5c
Improve count/feed api performance for 1.5 (#17576) 2024-08-23 11:20:34 -07:00