43 Commits

Author SHA1 Message Date
Vivek Ratnavel Subramanian
d6914c4922
Fix #4090: Backend: Capture Activity Feed for Hard Delete Operation (#4343)
* Fix #4090: Backend: Capture Activity Feed for Hard Delete Operation

* Address review comments and fix a bunch of issues

* Fix UT failures

* Fix UT failures
2022-04-22 15:14:16 -07:00
Akash Jain
540f5ca3b5
Fix: Prepare 0.10.0 snapshot (#4190)
* update pom versions to 0.10.0-SNAPSHOT

* fix version to latest release 0.9.1

* fix ingestion core version to 0.10.0
2022-04-19 17:40:42 +05:30
Suresh Srinivas
9f2ca9944f
Update the dependencies for 0.10 release (#4176) 2022-04-18 11:41:23 -07:00
Alberto Miorin
60c452cb7e
Add JavaScript to antlr and clean up the Java code (#4099)
* Add JavaScript to antlr and clean up the Java code
2022-04-14 10:18:54 +02:00
Alberto Miorin
4a66d1c6f5
Use antlr4 for FQN instead of regex. (#4066) 2022-04-12 11:40:00 -07:00
Sriharsha Chintalapani
09a64065ac
Revert: [Snyk] Security upgrade org.flywaydb:flyway-maven-plugin from 8.1.0 to 8.5.5 (#4008) 2022-04-11 07:46:11 +02:00
snyk-bot
57c0a78be9
fix: pom.xml to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEMAVENSHARED-570592
2022-03-30 06:40:17 +00:00
Snyk bot
3c2ded2974
fix: catalog-rest-service/pom.xml & pom.xml to reduce vulnerabilities (#3544) 2022-03-21 10:13:49 -07:00
Akash Jain
211a8a55e8
feat: Prepare 0.9.1-SNAPSHOT (#3297)
* prepare snapshot version for 0.9.1

* prepare dev version for ingestion 0.9.1

* prepare dev version for ingestion-core 0.9.1

* prepare Docker CI workflows for 0.9.1
2022-03-09 12:08:42 +05:30
Suresh Srinivas
79589e31ad
Fixes #3125 Upgrade dependencies to address security vulnerabilities (#3132) 2022-03-03 20:06:04 -08:00
Sriharsha Chintalapani
42de51086b
Fix #3023: Keep ElasticSearch version to 7.13 (#3024) 2022-02-28 19:45:37 -08:00
Suresh Srinivas
aa64b8c990
Fixes #2841 - Upgrade maven dependencies for release 0.9 (#2842) 2022-02-17 23:37:50 -08:00
Alberto Miorin
0e73de4658
See #2486. Implement encryption at rest (#2488)
* See #2486. Add fernet Java library to encrypt DatabaseService.DatabaseConnection.password

* Add support for rotation.

* Add support for CLI to rotate the key.

* The fernet key can be null. No encryption will be done.

* Add FernetConfiguration

* Add env variable for Fernet.

* Convert base64 to base64url

* Decrypt (admin or bot) or nullify tokens for all methods including ListVersions and GetVersion

* Fix test with owner USER to handle null in DatabaseConnection
2022-02-08 09:50:39 +01:00
Sriharsha Chintalapani
546c92d9a6
Fix #2530: CVE-2021-22569 com.google.protobuf:protobuf-java, Fix #2529: CVE-2017-18640 snakeyaml: Billion laughs attack via alias feature (#2642) 2022-02-06 14:42:14 -08:00
Akash Jain
20309cde64
fix:cherry pick from 0.8.0 and miscellaneous fixes (#2445)
* updating ingestion-core version to 0.8.0

* updating ingestion version to 0.8.0

* fixing file copy path

* update docker images to point to 0.8.0

* set up new release version

* reset ingestion version to 0.9.0.dev0

* reset ingestion-core version to 0.9.0
2022-01-26 14:00:27 +05:30
Matt
ed797dc335
Remove unused Guice (#2120) 2022-01-09 21:03:50 -08:00
Suresh Srinivas
36d518fa2d
Fixes #2010 - Upgrade dependencies for version 0.8 (#2026) 2022-01-04 09:21:48 -08:00
Pere Miquel Brull
256c25934b
[issue - 1894] - Run sonar during install (#1918)
* Run sonar during install

* Add exclusions

* Remove exclusions

* Remove activation

* Update CI for PR and Push

* Activate profile

* debug environment

* debug environment

* debug environment

* Add SCA to active profiles

* Remove profile from CI

* Activate SCA by default

* Use mvn install

* Update PR source branch
2021-12-30 08:31:25 -08:00
Matt
b8d7e2bd11
Implement PolicyEvaluator for #1940 (#1939)
- Add security.policyevaluator module with PolicyEvaluator based on jeasy-rules
- Add MetadataOperation type
- Change accessControl/rule schema to support ABAC based on 3 attributes - entityTag, entityType, userRole
- Update CatalogAuthorizer interface to have hasPermissions function for MetadataOperation
2021-12-29 11:36:18 -08:00
Sriharsha Chintalapani
bb847bc004
Revert "Use defaults of google java format action (#1845)" (#1912)
This reverts commit 782209ead58f4cd82882872e9f8f40779d8b6e54.
2021-12-23 19:22:47 -08:00
Suresh Srinivas
5892595b1f
Fixes #1900 - Initial implementation of webhook API (#1905)
Co-authored-by: Suresh Srinivas <sureshsrinivas@Suresh-Collate.local>
2021-12-23 11:26:00 -08:00
Sriharsha Chintalapani
9fe0726576
Issue-1894: Add SonarCloud (#1899)
* Issue-1894: Add SonarCloud
2021-12-23 11:05:50 -08:00
Matt
04a7c257a8
Generate Code Coverage with Jacoco (#1885) 2021-12-22 10:51:54 +01:00
Alberto Miorin
782209ead5
Use defaults of google java format action (#1845)
* Use defaults of google java format action

* Fix the first Java file

* Add lint-staged

* Remove husky
2021-12-21 17:51:18 +01:00
Sriharsha Chintalapani
7111267669
Update version to 0.8 and ingestion to 0.6 (#1859) 2021-12-20 22:02:59 -08:00
Pere Miquel Brull
70629f9010
Update log4j 2.17.0 (#1837) 2021-12-18 15:34:50 -08:00
Sriharsha Chintalapani
f59841ef49
Fix #1817: log4j upgrade to 2.16.0 (#1828) 2021-12-17 17:09:22 -08:00
Matt
f4c3947fc5
Add googleformatter to auto-format Java classes (#1705) 2021-12-16 16:13:50 +01:00
Matt
76d82a5ea6
Upgrade log4j to 2.15.0 (#1704) 2021-12-11 15:09:02 -08:00
parthp2107
a9e70e6a89
License header update (#1498)
* updated liscense header

* updated license header

* updated license header

* updated license header

* addressing stylecheck findings
2021-12-01 12:46:28 +05:30
Sriharsha Chintalapani
a180adc39c
Fix #1299: Move UI module into its own maven module (#1351)
* Fix #1299: Move UI module into its own maven module

* Fix #1299: fix indentation in selenium tests

* Fix #1299: fix indentation in selenium tests

* Fix #1299: fix indentation in selenium tests

* Fix: Updated json2ts command script

* Removed ignored file for bundle analyzer

* Updated gitignore

* Cleaning up the gitignore

Co-authored-by: darth-coder00 <aashit@getcollate.io>
2021-11-24 13:18:54 +05:30
Suresh Srinivas
0415983120
Fixes #1234 Upgrade project dependencies to the latest versions (#1235)
* Fixes #1234 Upgrade project dependencies to the latest versions

* Add libssl to github maven workflow

Co-authored-by: sureshms <suresh@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2021-11-17 11:24:19 -08:00
Sriharsha Chintalapani
9dee0e4e5c
update version to 0.7.0-SNAPSHOT (#1196) 2021-11-15 19:03:32 -08:00
parthp2107
bfe3d86583
git workflow for selenium tests (#945)
* Create selenium-tests.yml

* Update selenium-tests.yml

* added dependency and configured testng.xml in pom

* removing testng config

* headless browers, testng to junit

* removed webDriverManager

* removed webDriverManager

* testing commit

* pushing all tests

* end-to-end tests

* changed workflow for proper test running order

* checking docker build

* printing logs for testing

* reformatted the code

* printing logs

* addressed null pointer exception

* addressing git worflow errows

* removing logs from start server test

* running .sh script directly from workflow

* testing script

* testing script

* addressing reviewdog findings

* updated chrome drivers

* addressing failing tests

* searchbar to searchBox

* testing

* cleaning code and added api test config in pom.xml

* commenting tests - functionality absent

* addressing reviewdog finding

* addressing reviewdog finding

* uncommenting search tests

* added condition for no service exists and added click event to leftout actions

* addressing reviewdog findings
2021-11-06 00:58:19 -07:00
sureshms
1f8b7a99c6 Remove jdbi2 dependency 2021-10-22 13:30:40 -07:00
sureshms
aec36fe664 Table entity migrated to jdbi3 2021-10-22 13:30:38 -07:00
Sriharsha Chintalapani
4c647a3887
Set version to 0.6.0-SNAPSHOT (#764) 2021-10-14 07:47:00 -07:00
Sriharsha Chintalapani
4af4a66bee
Set version to 0.5.0-SNAPSHOT (#500) 2021-09-15 22:26:26 -07:00
Suresh Srinivas
e5a1ff6d17 Update version to 0.4.0-SNAPSHOT 2021-08-13 01:26:27 -07:00
Suresh Srinivas
b4c14ab27b Checkstyle; Include test files for checkstyle, removed AvoidWildcard, StaticVariableName, MemberVariableNameCheck 2021-08-05 17:45:58 -07:00
sureshms
d8d6dce33c Fix #24 - Change old name StreamlineData to OpenMetadata 2021-08-02 16:05:59 -07:00
parthp2107
b5baa9f2db applied license to the backend files 2021-08-02 15:08:30 +05:30
sureshms
8ce7c879e8 OpenMetadata snapshot release 0.3 2021-08-01 14:27:44 -07:00