597 Commits

Author SHA1 Message Date
Chris Collins
ea7b2abca5
fix(ui) Display glossary term name in analytics page properly (#7128) 2023-01-24 16:58:13 -08:00
RyanHolstien
27fe7eb82c
fix(uri): marks uri field as deprecated, removes problem code, and adds coercer for usages of URI typeref (#7093) 2023-01-20 14:32:02 -06:00
Dmitry Bryazgin
5951379e4c
fix(): Removed a double set for two fields (#7037) 2023-01-13 13:27:55 -08:00
Yang Jiandan
7e8583863e
fix(graphql):fix issue: autorender aspect could not be displayed on t… (#6993)
Co-authored-by: yangjd33 <yangjd33@chinaunicom.cn>
2023-01-13 10:39:31 -08:00
John Joyce
7c60659307
fix(ui ingest): Fix test connection when stateful ingest is enabled (#7013) 2023-01-12 10:33:06 -08:00
Meenakshi Kamalaseshan Radha
d3754ba309
feat(privileges) - Create a privilege to manage glossary children recursively (#6731)
Co-authored-by: Kamalaseshan Radha <mkamalas@LAMU02DN212MD6R.uhc.com>
Co-authored-by: John Joyce <john@acryl.io>
2023-01-09 16:05:39 -08:00
John Joyce
1066615328
fix(docs): Updating Tag, Glossary Term docs to point to correct GraphQL methods (#6965) 2023-01-09 11:24:17 -08:00
Gabe Lyons
5cecc3c48e
feat(queries): [Experimental] Allow customization of # of queries in Query tab via env var (#6964) 2023-01-06 10:54:45 -08:00
John Joyce
22ee828236
feat(backend): Supporting Embeddable Previews for Dashboards, Charts, Datasets (#6875) 2023-01-03 15:40:39 -08:00
Aseem Bansal
bef87abd6c
refactor(graphql): make graphqlengine easier to use (#6865) 2022-12-27 22:58:12 +05:30
Chris Collins
2ef2ad05d0
fix(ingestion) Inject pipeline_name into recipes at runtime (#6833) 2022-12-22 13:16:51 -08:00
Chris Collins
517688d050
fix(lineage) Fix lineage viz with multiple siblings (#6826) 2022-12-21 14:36:09 -05:00
Chris Collins
f559dcc282
feat(lineage) Adds ability to edit lineage manually from the UI (#6816) 2022-12-20 10:54:08 -05:00
Aditya Radhakrishnan
80041d7586
fix(posts): add deletePost GraphQL endpoint (#6813) 2022-12-20 07:08:34 -08:00
John Joyce
0215245aa3
refactor(ui): Caching Ingestion Secrets (#6772) 2022-12-15 16:37:07 -08:00
John Joyce
54230a8d81
feat(): Views Feature Milestone 1 (#6666) 2022-12-12 12:30:09 -08:00
John Joyce
bbcec3b226
refactor(ui): Adding caching for users, groups, and roles (#6673) 2022-12-08 09:23:15 -08:00
Aditya Radhakrishnan
f0f0355a83
feat(onboarding): adds framework and some steps for onboarding steps UI (#6462)
* feat(onboarding): adds models and API for onboarding steps feature

* feat(onboarding): adds backend for onboarding steps feature

* feat(onboarding): adds framework and some steps for onboarding steps UI
2022-12-07 16:21:55 -08:00
mohdsiddique
f2a83f3074
feat(gms): Pluggable Authentication & Authorization Framework (#6634) 2022-12-06 10:22:41 -08:00
Nick Wu
44c2749510
docs(graphql): fix deleteTest "Create"->"Delete" (#6574)
Co-authored-by: Aseem Bansal <asmbansal2@gmail.com>
2022-12-01 20:29:59 -08:00
Raj Tekal
42ee2f3729
feat(ui) Add owner to dataset - allow same owner with a different type (#6463)
Co-authored-by: vtekal <varadaraj_tekal@optum.com>
Co-authored-by: John Joyce <john@acryl.io>
2022-11-29 08:46:41 -08:00
John Joyce
a400eb0d52
refactor(ui): Adding apollo caching to manage domains page. (#6494) 2022-11-23 12:31:31 -08:00
Aditya Radhakrishnan
63036993d1
fix(roles): allows role service to unassign roles (#6434) 2022-11-17 10:59:07 -08:00
Luis R
83950167b2
feat(frontend): Adding support to show externalUrl and institutionalMemoryFields for MLModels (#6053)
* adding externalUrl to MLModelProperty graphQL entity

* Adding externalUrl mapping for MLModelProperties

* adding externalUrl to the GraphQL frontend query

* adding institutionalMemory to the MLModel GraphQL query

* mapping externalUrl as property on the tsx template for MLModel

* fixing lint issues on MLModelEntity.tsx

Co-authored-by: Luis Redondo Cañada <luis.redondo@cabify.com>
Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
2022-11-14 16:16:55 -08:00
Chris Collins
8c783dac62
feat(privileges) Create privileges to allow for managing children of entities (#6346)
Co-authored-by: Chris Collins <chriscollins@Chriss-MBP-2-634.lan>
Co-authored-by: Chris Collins <chriscollins@Chriss-MBP-2-666.lan>
2022-11-03 13:06:40 -07:00
Chris Collins
dfc20b3d40
feat(ui) Display inputFields in column-lineage visualization (#6303) 2022-10-28 17:08:13 -07:00
Gabe Lyons
615865f805
fix(assertion tab): fixing up regression in assertion resolver (#6296)
* fixing up regression in assertion resolver

* small nit
2022-10-27 10:06:13 -07:00
Chris Collins
cd1331fffe
feat(lineage) Add column-level impact analysis feature (#6272) 2022-10-26 16:43:39 -04:00
Gabe Lyons
228c10de43
fix(adv search): two advanced search fixes (#6252)
* two advanced search fixes

* another approach

* adding unit tests

* fixing checkstyle issue
2022-10-26 11:31:38 -07:00
Ankit keshari
ac6779989a
Add the ability to add Domain to Glossary Terms (#6135) 2022-10-24 10:20:48 -04:00
Chris Collins
2e2ef536d8
fix(lineage) Fix possible null pointer exception in UpstreamLineagesMapper (#6147) 2022-10-07 10:38:38 -04:00
Chris Collins
1f1398605c
feat(lineage) Add Column-Level to Lineage Visualization (#6138) 2022-10-06 19:41:18 -04:00
Ankit keshari
11092c73cf
feat(groups & owners) Add ability to edit group name + assign creator as owner of metadata (#6047)
Adds ability to edit user group names from the UI. Also sets the creator or Glossary Terms, Glossary Nodes, and Domains to be the owner of said item.
2022-10-06 15:36:39 -04:00
Aditya Radhakrishnan
ee1a1ef45b
feat(posts): add posts feature to DataHub (#6110) 2022-10-04 15:37:28 -07:00
Gabe Lyons
ce90310dd0
feat(advanced-search): Complete Advanced Search: backend changes & tying UI together (#6068)
* stashing progress

* adding remove option

* more progress

* editing

* further in

* additional rendering improvements

* stashing adv search progress

* stashing more progress

* propagating not filters back to UI

* more frontend progress

* more filters working

* getting ready for data platform selector

* add platform select functionality

* locking out switching btwn advanced and standard filters

* final polish

* remove unneeded code

* added unit and cypress tests

* resolutions after merge

* adding documentation

* cleaning up & refactoring

* removing console.log

* minor ui fix & removing unneeded code

* fixing lineage search

* fixing lints

* fix display of degree

* fixing test

* fixing lint

* responding to comments

* fixing tests

* fix smoke tests

* fixing cypress

* fixing cypress test

* responding to comments
2022-10-04 10:20:04 -07:00
RyanHolstien
bfb903cfb8
feat(ingest): add async option to ingest proposal endpoint (#6097)
* feat(ingest): add async option to ingest proposal endpoint

* small tweak to validate before write to K, also keep existing path for timeseries aspects

* avoid double convert

Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2022-10-03 19:56:19 -05:00
Shirshanka Das
bab5acc5e3
chore(deps): upgrade graphql-java deps to 19.0 (#6099) 2022-10-02 19:35:10 -07:00
Peter Szalai
4792ac56b7
feat(monitoring): track graphql errors in metrics (#6087)
* feat(monitoring): track graphql errors in metrics

* fix(statuscode): use status code

* address linting

* address linting
2022-09-29 21:36:17 +02:00
Gabe Lyons
129a27abef
fix(ui): show soft deleted status of containers (#6072) 2022-09-27 22:26:33 -07:00
Shirshanka Das
1d45b81748
fix(deps): metadata-io - remove parquet dependency (#6046) 2022-09-26 18:08:53 -07:00
Gabe Lyons
3eace6490e
feat(advanced search): adding advanced search filter component & prereqs for it (#6055)
* adding select value modal

* expanding gql model and adding advanced search filter component

* remove log

* nits

* responding to comments
2022-09-26 15:13:04 -07:00
Aditya Radhakrishnan
325b959ea6
feat(roles): add ability to invite users into a role (#6015) 2022-09-23 16:48:23 -07:00
RyanHolstien
2c659214ab
feat(gms): Write back lineage search results to in-memory cache bound to feature flag (#6006)
Co-authored-by: Piyush Narang <piyushn@stripe.com>
2022-09-22 15:01:24 -07:00
Parham Ghazanfari
2712dd1903
fix(patch-entity-registry): Use AspectSpec to retrieve aspect class in order to support custom entity ingestion via patch mechanism. (#5936)
* fix(patch-entity-registry): Remove exception for entities with key aspects.

* test(patch-entity-registry): Fix failing unit test for entities with key aspect

* test(patch-entity-registry): Fix checkstyle for PatchEntityRegistryTest.java

* fix(patch-entity-registry): Remove duplicate semicolon.

* fix(patch-entity-registry): Use AspectSpec to retrieve aspect class in order to support custom entity ingestion via patch mechanism.

* fix(patch-entity-registry): Fixed incorrect merge conflict resolution in BrowsePathUtils.java

* fix(patch-entity-registry): Remove extraneous import from BrowsePathUtils.java

Co-authored-by: Parham Ghazanfari <pghazanfari53@yahoo.com>
2022-09-19 10:47:20 -05:00
Felix Lüdin
a407e0a370
feat(dashboard): add subTypes aspect to dashboard entity (#5843)
Co-authored-by: John Joyce <john@acryl.io>
2022-09-18 23:03:38 -07:00
Chris Collins
461406a090
feat(ingestion-ui) Use CLI version defined in recipe for test connection (#5959) 2022-09-16 09:54:39 -04:00
skrydal
a026c84691
feat: qualifiedName support + populating glue ARN (#5952) 2022-09-15 21:15:03 -07:00
John Joyce
38f111117c
refactor(gms): Adding Java Entity Services (#5931) 2022-09-14 10:19:13 -07:00
Chris Collins
0be5c39802
feat(ingestion-ui) Display ingestion sources in UI more dynamically (#5789) 2022-09-13 13:27:12 -04:00
Chris Collins
e2822d4add
feat(graphql) Add new 'entities' endpoint to batch get entities by urn (#5915) 2022-09-12 21:11:22 -04:00