860 Commits

Author SHA1 Message Date
Pere Miquel Brull
4116233697
Fix #3105 - ColumnValuesToMatchRegex & other fixes (#3149)
Fix #3105 - ColumnValuesToMatchRegex & other fixes (#3149)
2022-03-04 18:11:49 +01:00
Pere Miquel Brull
bd7b91b448
Fix #3112 - col profile safety & sample data (#3142)
Fix #3112 - col profile safety & sample data (#3142)
2022-03-04 13:14:11 +01:00
Pere Miquel Brull
e96ac838ff
Fix #3084 - Implement missing tests (#3117)
Fix #3084 - Implement missing tests
2022-03-04 06:59:47 +01:00
Vivek Ratnavel Subramanian
bddb16e859
Fix #3080: Activity Feed: Blank feed on my-data page for updating user's role or team (#3131) 2022-03-03 21:15:10 -08:00
Suresh Srinivas
79589e31ad
Fixes #3125 Upgrade dependencies to address security vulnerabilities (#3132) 2022-03-03 20:06:04 -08:00
Vivek Ratnavel Subramanian
3d1c56511f
Fix #3028: Add filter support for Feed API (#3093) 2022-03-03 07:59:46 -08:00
Sriharsha Chintalapani
e4e11a7a07
Fix #3067: Service Creation should only be done by Bots or admins and Update should only done by owners 2022-03-02 21:20:20 -08:00
Suresh Srinivas
6ad55972d4
Fixes #3069 - Attempt 2 - Add PATCH support Glossary and GlossaryTerms (#3088) 2022-03-02 18:22:09 -08:00
Matt
6c4bb1f401
Clean up System.out.println and bump up ingestion-core version (#3072) 2022-03-02 01:35:24 -08:00
Suresh Srinivas
c56e78f3f2
Fixes #3069 - Add PATCH support Glossary and GlossaryTerms (#3070) 2022-03-02 01:02:16 -08:00
Matt
e822b6f9ce
Simplify default role allocation for users (#3061) 2022-03-01 18:35:11 -08:00
Sriharsha Chintalapani
0b789788da
Fix #3051: Glossary-term suggest api has fqdn same as name (#3052) 2022-03-01 11:19:43 -08:00
Vivek Ratnavel Subramanian
b41b7d8bfb
Fix #2866: Add support for PATCH to feed API to be able to resolve a thread (#3027) 2022-03-01 11:15:31 -08:00
Sriharsha Chintalapani
58df9f110e
Fix #3047: OpenMetadata Server fails to run when updating config from Environment Variable (#3049) 2022-03-01 11:10:17 -08:00
Sriharsha Chintalapani
c65cdbb6ae
Fix #2989: Add delete apis for tests (#3020) 2022-03-01 09:43:57 -08:00
Matt
374eae4101
Add UpdateTeam permission support (#2994) 2022-03-01 08:14:03 -08:00
Ayush Shah
568845b65c
Power BI connector (#3019)
* Power BI Dashboard and Tiles added

* Added Powerbi dependency

* Modified Powerbi debug logs

* Bump up _version.py

* Modified Power BI - added failure status, resolved comments
2022-03-01 10:09:35 +05:30
Sriharsha Chintalapani
42de51086b
Fix #3023: Keep ElasticSearch version to 7.13 (#3024) 2022-02-28 19:45:37 -08:00
Suresh Srinivas
658d91347b
Fixes #3007 - Clean up Sonar flagged issues (#3008) 2022-02-28 19:17:19 -08:00
Suresh Srinivas
4c256e2845
Fixes #3021 - Restore a soft-deleted container entity along with the children (#3022) 2022-02-28 18:42:25 -08:00
Sriharsha Chintalapani
97245a5b9f
Fix #2807: Merge openmetadata.yaml and openmetadata-server.yaml (#2808)
Co-authored-by: darth-coder00 <aashit@getcollate.io>
2022-02-28 19:04:39 +05:30
Vivek Ratnavel Subramanian
68d09a85cd
Fix #2834: Merge the change events 'delete' and 'add' as 'update' for Activity Feed (#3006) 2022-02-27 12:01:35 -08:00
Vivek Ratnavel Subramanian
105f2dd6cd
Fix #2996: ChangeEventHandler throws NPE at times (#2998)
* Fix #2996: ChangeEventHandler throws NPE at times

* Address review comments
2022-02-26 08:30:28 -08:00
Suresh Srinivas
bf57719c06
Fixes #2962 - Clean up fields parameter choices in GET APIs (#2963) 2022-02-25 22:13:30 -08:00
Sriharsha Chintalapani
fa62a1e4e9
Fix #2991: Add ES support for glossary (#2993) 2022-02-25 20:53:53 -08:00
Pere Miquel Brull
990608522a
Fix #2981 - Update Profile to match TableProfile (#2982) 2022-02-25 09:26:30 -08:00
Pere Miquel Brull
4d928bab80
Fix #2965 - Additional Properties set to False (#2976) 2022-02-24 08:38:56 -08:00
Vivek Ratnavel Subramanian
09933a12ae
Fix #2966: JWT filter should compare times in UTC to check the validity (#2971) 2022-02-24 00:57:04 -08:00
Matt
8e998678cf
Assign default roles from Teams to User (#2947) 2022-02-24 00:47:14 -08:00
Sriharsha Chintalapani
724989e097
Fix #2873: DataQuality test specifications and APIs (#2906)
* Fix #2873: DataQuality test specifications and APIs
2022-02-23 23:13:36 -08:00
Suresh Srinivas
7ea9e448d0
Fixes #2942 - Fix bugs reported by Sonar issue on release 0.9 (#2943) 2022-02-23 20:40:25 -08:00
Matt
a1257bdcc9
Support returning teams for GET /roles (#2958) 2022-02-23 19:29:20 -08:00
Vivek Ratnavel Subramanian
906f5c5352
Fix #2865: Thread should have its own message and posts should only be the replies (#2944) 2022-02-23 14:50:00 -08:00
Matt
c1a1447c4b
Refactor EntityReference list population with id list for a given entity type (#2956) 2022-02-23 14:35:30 -08:00
Sriharsha Chintalapani
aac0cbfbe9
Fix #2953: NoopAuthorizer should create a anonymous user (#2940) 2022-02-22 23:50:56 -08:00
Suresh Srinivas
fd30229f4c
Fixes #2899 - Not getting proper relation between parent and child glossary-terms (#2941) 2022-02-22 23:45:02 -08:00
Ayush Shah
e373483947
Fix #2927: Removed ColumnDataTypeDisplay check with ColumnDataType (#2928) 2022-02-22 12:44:08 -08:00
Vivek Ratnavel Subramanian
d0e6a3f11f
Fix #2867: Add support for GET /feed/{id}/posts (#2892) 2022-02-21 14:24:41 -08:00
Matt
0791c8c266
Extend team to support defaultRoles (#2885)
* Extend team to support defaultRoles

* Add support for team defaultRoles change description

* Add tests
2022-02-20 21:21:08 -08:00
Matt
9e4d8d709d
Support swapping default roles (#2868)
* Support swapping default roles

Pseudocode:

```
A. patchRole(role1, default=True):
B.   set role1.default = True
     for all users:
       add role1 to user.roles
C.   for role in roles if role != role1:
       set role.default = False
       for all users:
         delete role from user.roles
```

This ensures that changeDescription for the role(s) and user(s) are updated accordingly.

Potential optimization:
Adding role1 and removing role from user.roles could be considered/implemented as one change.
However, increases code complexity.

* Set DataConsumer as default role

* Fix tests

* Fix code smell
2022-02-20 11:27:32 -08:00
Matt
5419366a43
Fix access control rule userRoleAttr to point to roleName (#2644) 2022-02-20 10:38:25 -08:00
Pere Miquel Brull
e55579aaa8
Fix #2845 - Init Profiler Workflow (#2862)
* Fix list typing

* Add sqlite service

* Add sqlite service

* Add sqlite service

* Refactor validation into class

* Refactor validation into class

* Prepare table simple profiler

* Add note

* test ORM conversion

* Prepare workflow config utilities

* Prepare workflow skeleton

* Use new core Validation

* Refactor workflow config parsing

* Add comment

* Simplify workflow validations

* Fix table metric check

* Add init for convenience, otherwise interpreter cries when trying to __call__ the get result

* Fix table metric check

* Format

* Format

* Fix table list and metrics init

* Prepare profiler workflow integration tests

* Bump version

* Fix pycharm imports

* format
2022-02-20 17:55:12 +01:00
Vivek Ratnavel Subramanian
28807f8c0a
Fix #2837: Add a Feed Count API with entityLink filter support (#2860) 2022-02-19 11:11:09 -08:00
Matt
f0804816ab
Add support for default role (#2631) (#2676)
- Add default field to role
- Amend GET /roles to query default roles
- Assign default role to new users being created
2022-02-19 11:02:21 -08:00
Sriharsha Chintalapani
a8990b97f7
Handle description and tag updates (#2856) 2022-02-18 17:52:13 -08:00
Sriharsha Chintalapani
647712c397
Fix #2843: Ignore ordinalPosition when comparing the columns, carry forward description, tags when a column is changed (#2844) 2022-02-17 23:52:40 -08:00
Suresh Srinivas
aa64b8c990
Fixes #2841 - Upgrade maven dependencies for release 0.9 (#2842) 2022-02-17 23:37:50 -08:00
Sriharsha Chintalapani
42dc42174f
Fix #2569: Custom Pipeline Service defenition (#2824)
* Fix #2569: Custom Pipeline Service defenition

* Fix #2569: Custom Pipeline Service defenition

* Adding UI support to show all services available from enum

Co-authored-by: darth-coder00 <aashit@getcollate.io>
2022-02-18 11:45:09 +05:30
Vivek Ratnavel Subramanian
b285d5b505
Fix #2719: Change Events should create a new thread against the data entity (#2814) 2022-02-17 11:54:40 -08:00
Suresh Srinivas
c2b3f4a1d9
Fixes #2806 - Webhook changes using PUT API does not reflect updated data as well as version change in list API (#2829) 2022-02-17 09:42:18 -08:00