264 Commits

Author SHA1 Message Date
John Joyce
1a31f7888a
fix(restore): Add RESTATE ChangeType to MCL / MCP to permit restore indices (#5022) 2022-05-30 10:04:51 -07:00
RyanHolstien
a39a8b26a2
fix(telemetry): exclude configuration from standalone apps (#5034) 2022-05-27 17:16:53 -07:00
Pedro Silva
78c3ca039e
feat(gms): Add support for deleting reference pointers when deleting by urn (#4791) 2022-05-12 19:02:13 -07:00
Justin Marozas
b94dc088ec
fix(mxe-consumer): exclude CassandraAutoConfiguration from consumer boot (#4890) 2022-05-11 09:24:57 -07:00
John Joyce
f7d598336a
fix(ui ingest): Unschedule all sources on ingestion source refresh, fix delete not being enforced (#4792) 2022-04-29 14:34:01 -07:00
Pedro Silva
fe19aff1dd
fix(gms): Fixes delete logic in MAE consumer (#4790) 2022-04-29 09:58:05 -07:00
Dexter Lee
980c0550de
fix(policies): Re-revert the policies fix + ingest documents directly to search (#4733) 2022-04-25 18:45:01 -07:00
John Joyce
f387901ca8
feat(gms): Entity change events v1 (Platform Event) (#4687) 2022-04-19 20:04:14 -07:00
Dexter Lee
b8cdc7ebed
feat(vulnerability): Upgrade spring libraries to latest version (#4698) 2022-04-19 16:42:41 -07:00
Dexter Lee
0a13ee4744
Remove log infos (#4686) 2022-04-18 13:03:57 -07:00
Dexter Lee
cea318ac8e
Renaming producer (#4573) 2022-04-04 16:46:32 -07:00
John Joyce
c69310522b
feat(metadata service): Introducing Platform Events (#4477) 2022-03-29 18:32:04 -07:00
Pedro Silva
e8f6c4cabd
feat(cli) Changes rollback behaviour to apply soft deletes by default (#4358)
* Changes rollback behaviour to apply soft deletes by default

Summary:
Addresses feature request: Flag in delete command to only delete aspects touched by an ingestion run; add flag to nuke everything by modifying the default behaviour of a rollback operation which will not by default delete an entity if a keyAspect is being rolled-back.

Instead the key aspect is kept and a StatusAspect is upserted with removed=true, effectively making a soft delete.
Another PR will follow to perform garbage collection on these soft deleted entities.

To keep old behaviour, a new parameter to the cli ingest rollback endpoint: --hard-delete was added.

* Adds restli specs

* Fixes deleteAspect endpoint & adds support for nested transactions

* Enable regression test & fix docker-compose for local development

* Add generated quickstart

* Fix quickstart generation script

* Adds missing var env to docker-compose-without-neo4j

* Sets status removed=true when ingesting resources

* Adds soft deletes for ElasticSearch + soft delete flags across ingestion sub-commands

* Makes elastic search consistent

* Update tests with new behaviour

* apply review comments

* apply review comment

* Forces Elastic search to add documents with status removed false when ingesting

* Reset gradle properties to default

* Fix tests
2022-03-15 12:05:52 -07:00
RyanHolstien
6da3e28c33
fix(metadata-jobs): fix root context for springboot (#4366) 2022-03-09 14:47:47 -08:00
Dexter Lee
daab31d6ef
refactor(extractor): Move extractors to entity-registry (#4307)
* Move extractors to entity-registry

* Fix test

* Fix checkstyle
2022-03-03 16:57:32 -08:00
zhoxie-cisco
0146d47487
fix(mae-consumer): usage event transformer was using wrong aspect name. (#4249)
Co-authored-by: zhoxie-cisco <xiezhongjie1109@gmail.com>
2022-02-24 19:41:38 -08:00
RyanHolstien
a251d589ed
Feature/oss/update to v2 endpoints (#4128) 2022-02-15 14:37:05 -08:00
Dexter Lee
0e5811fd68
fix(mae-consumer-docker): Fix condition for skipping elasticsearch check (#4052) 2022-02-03 18:58:04 -08:00
Dexter Lee
e8cc991378
fix(platform): add metrics for mcl hooks (#4008)
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2022-01-30 18:15:22 -06:00
RyanHolstien
c5ff486435
fix(platform): graph-service - remove thread spawning that can cause race conditions (#4007)
Co-authored-by: Ryan Holstien <ryan@acryl.io>
2022-01-30 11:44:15 -08:00
John Joyce
271784c9c1
feat(ui): UI-based ingestion (as featured in Dec Townhall) (#3975) 2022-01-27 10:33:12 -08:00
Aseem Bansal
ac0734d28e
fix(logging): fix log levels and formats (#3943) 2022-01-21 07:39:38 -08:00
Arun Vasudevan
9d1de5fbf6
feat(platform): add AWS MSK iam Auth Jar to platform components (#3872) 2022-01-12 21:49:34 -08:00
Dexter Lee
2b54475c16
feat(api): Add git-based server version to the UI and config endpoint (#3866)
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2022-01-11 15:00:57 -08:00
RyanHolstien
34c27f076b
feat(removeGMA): remove all dependencies on gma libraries (#3835) 2022-01-05 17:32:31 -08:00
Dexter Lee
9d04aa1255
feat(mae/mcl): Make ingestAspect produce both MCLs and MAEs (#3737) 2022-01-04 18:24:30 -08:00
Ravindra Lanka
4b81ad6262
feat(Stateful Ingestion): 1/3 Stateful ingestion server changes (#3749) 2021-12-15 10:32:58 -08:00
Aseem Bansal
a4ac79db48
feat(perf-test): changes for perf testing (#3728) 2021-12-13 23:07:57 -08:00
John Joyce
3bac7f7c43
fix(deletes): Fixing system metadata index deletes (#3693) 2021-12-08 14:03:24 -08:00
Dexter Lee
4a672c2dc5
fix(kafka): Add back changes to centralize kafka config (#3675) 2021-12-06 22:31:48 -08:00
Dexter Lee
999e9e5b49
fix(search): Improve search and recs performance (#3660) 2021-12-03 18:13:11 -08:00
Shirshanka Das
842c05980b
feat(metadata-service): support for custom model extensions without forks (#3630) 2021-11-28 21:06:27 -08:00
John Joyce
5886e63e5c
doc(components): Adding DataHub components overview (#3606) 2021-11-24 12:41:07 -08:00
John Joyce
f49666a230
feat(auth): Metadata Service Authentication! (#3598) 2021-11-22 16:33:14 -08:00
Dexter Lee
09f3b812f3
Revert "feat(git-version): Encode the latest release included in the build (#3535)" (#3539)
This reverts commit e01be7bb3d760c03883c9f18700b99b82375bb6f.
2021-11-09 11:07:13 -08:00
Dexter Lee
e01be7bb3d
feat(git-version): Encode the latest release included in the build (#3535) 2021-11-09 08:56:27 -08:00
Gabe Lyons
b87efa43b5
feat(deletes): support deletion of non-snapshot aspects (#3518)
Co-authored-by: Dexter Lee <dexter@acryl.io>
2021-11-08 16:22:24 -08:00
John Joyce
a92ab66a3a
refactor(nocode): Final part of No-Code cleanup (#3477) 2021-10-31 22:06:36 -07:00
John Joyce
2f03ad854b
feat(recommendations): Recommendations infra P1 (#3455) 2021-10-26 21:23:08 -07:00
Gabe Lyons
a74ce1961d
fix(deletes): ensure hard deletion removes lineage (#3423) 2021-10-19 22:10:07 -07:00
John Joyce
8ef273423c
feat(metadata-service): Introducing EntityClient interface to avoid unnecessary HTTP calls. (#3421) 2021-10-19 15:53:48 -07:00
Gabe Lyons
377c501735
fix(graph service): fix case where certain mcps can incorrectly delete graph edges (#3418) 2021-10-18 22:52:10 -07:00
John Joyce
61bd7fd080
feat(search): support Boolean OR Filters in Rest.li APIs (#3344) 2021-10-14 12:34:29 -07:00
John Joyce
ed01b59a00
feat(users & groups): User & Groups Management GraphQL APIs + UI (#3318) 2021-10-07 16:14:35 -07:00
Dexter Lee
d0548408b4
feat(search): redesign search page - left filter pane (#3337) 2021-10-07 11:41:29 -07:00
Enrico Minack
0a25d7acea
refactor(dao/utils): Move general createRelationshipFilter from Neo4jUtil to QueryUtils (#3010) 2021-09-16 17:13:01 -07:00
rslanka
c418bc845c
feat(Analytics): Support for Timeseries Aggregated Statistics (#3207)
Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
Co-authored-by: Dexter Lee <dexter@acryl.io>
2021-09-14 18:35:10 -07:00
Dexter Lee
8747fbe43c
feat(perf): Add perf testing and monitoring framework (#3195) 2021-09-07 23:06:15 -07:00
John Joyce
ccb09a6966
feat(access control): Fine-Grained Access Control M1 (#3182) 2021-09-02 19:05:13 -07:00
Dexter Lee
a6402f685c
fix(kafka): Change consumer id of mae/mce processor (#3135) 2021-08-21 13:36:30 -07:00