Amanda Hernando
c564abcbf0
feat(auth): add group membership field resolver provider ( #8846 )
...
Co-authored-by: Adrián Pertíñez <khurzak92@gmail.com>
Co-authored-by: Adrián Pertíñez <adrian.pertinez@thoughtworks.com>
2023-10-12 11:38:42 -07:00
Amanda Hernando
e2988017c2
feat(auth): add data platform instance field resolver provider ( #8828 )
...
Co-authored-by: Sergio Gómez Villamor <sgomezvillamor@gmail.com>
Co-authored-by: Adrián Pertíñez <khurzak92@gmail.com>
2023-10-10 16:36:01 -07:00
david-leifker
21eb4dfc12
feat(search): update to support OpenSearch 2.x ( #8852 )
2023-09-21 13:01:55 -05:00
Harshal Sheth
35eb194fa3
fix(gms): lower telemetry error log level ( #8860 )
2023-09-20 13:31:53 +05:30
Chris Collins
85fa5a1c4f
feat(ui/java) Update domains to be nested ( #8841 )
...
Allow the ability to now nest domains underneath other domains. This should work much like the business glossary where you can add domains underneath other domains, move domains underneath other domains or at the root, and navigate domains using a nice new navigator.
2023-09-18 16:14:33 -04:00
david-leifker
1b79142d9e
feat(EntityService): batched transactions and ebean updates ( #8456 )
2023-09-02 19:25:44 -05:00
david-leifker
7dd6e09ac5
refactor(build): upgrade to gradle 7 & guava update ( #8745 )
2023-09-01 19:36:01 +05:30
RyanHolstien
aab5b6af33
fix(policies): fix concurrent modification exception ( #8681 )
2023-08-24 13:13:58 +05:30
skrydal
cfa864e418
feat(auth): Fine grained ownership policies ( #7499 )
...
Co-authored-by: davidlacedonia <davidlacedonia@gmail.com>
Co-authored-by: John Joyce <john@acryl.io>
2023-07-03 09:44:22 -07:00
RyanHolstien
9588440549
fix(apiAuth): add resources where applicable and update docs ( #8234 )
2023-06-14 17:21:09 -05:00
RyanHolstien
530b9a6540
fix(jackson): increase max serialized string length default ( #8053 )
2023-05-23 11:38:58 -05:00
Sergio Gómez Villamor
423a4cb39c
doc(auth): fixes doc in DataHubSystemAuthenticator.java ( #8071 )
...
Co-authored-by: david-leifker <114954101+david-leifker@users.noreply.github.com>
2023-05-22 14:45:47 -05:00
Aditya Radhakrishnan
c21ddb4e1a
fix(auth): guards against creating a user for the system actor ( #7996 )
2023-05-10 09:28:52 -07:00
david-leifker
cd05f5b174
feat(schema-registry): replace confluent schema registry ( #7930 )
...
Co-authored-by: Pedro Silva <pedro@acryl.io>
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
Co-authored-by: Ryan Holstien <ryan@acryl.io>
2023-05-01 13:18:41 -05:00
david-leifker
b71baac0b8
logging(auth): adding optional logging to authentication exceptions ( #7929 )
2023-05-01 13:18:05 -05:00
sz
d7ea1629af
feat(jwt authenticator): JWT authenticator with asymmetric PublicKey verification for JWT token. ( #6495 )
...
Co-authored-by: syed.javed <syed.javed@precisely.com>
2023-03-29 14:38:07 -07:00
david-leifker
72198f98c0
feat(search): searchAcrossEntities/Lineage improvements ( #7550 )
...
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2023-03-12 18:18:51 -07:00
RyanHolstien
31ee8aacec
fix(search): support searchFlags for GraphQL ( #7346 )
...
Co-authored-by: david-leifker <114954101+david-leifker@users.noreply.github.com>
2023-02-16 13:26:21 -06:00
John Joyce
21d9cb62d8
fix(tracking): Remove 'title' field from tracking ( #7328 )
2023-02-13 13:47:05 -08:00
david-leifker
39920bb00f
feat(elasticsearch): Elasticsearch improvements ( #6894 )
2023-01-31 18:44:37 -06:00
Aditya Radhakrishnan
2475d2bbec
fix(policies): resolve the associated domain for a domain as the domain itself ( #6812 )
2022-12-20 07:13:30 -08:00
Aditya Radhakrishnan
80041d7586
fix(posts): add deletePost GraphQL endpoint ( #6813 )
2022-12-20 07:08:34 -08:00
John Joyce
54230a8d81
feat(): Views Feature Milestone 1 ( #6666 )
2022-12-12 12:30:09 -08:00
david-leifker
be9348b518
fix(build): rename conflicting module auth-api
( #6728 )
...
* fix(build): rename conflicting module `auth-api`
2022-12-09 18:06:51 -06:00
John Joyce
bbcec3b226
refactor(ui): Adding caching for users, groups, and roles ( #6673 )
2022-12-08 09:23:15 -08:00
mohdsiddique
f2a83f3074
feat(gms): Pluggable Authentication & Authorization Framework ( #6634 )
2022-12-06 10:22:41 -08:00
david-leifker
2de9d3d5bf
fix(logging): Remove lombok as source of slf4j-api, convert to compileOnly where possible ( #6616 )
2022-12-04 19:57:47 -08:00
Aditya Radhakrishnan
63036993d1
fix(roles): allows role service to unassign roles ( #6434 )
2022-11-17 10:59:07 -08:00
Aditya Radhakrishnan
2a501dead1
feat(telemetry): add telemetry events to the glossary, domains, and managed ingestion pages ( #6216 )
...
Co-authored-by: John Joyce <john@acryl.io>
2022-10-18 15:48:10 -07:00
Aditya Radhakrishnan
a58502c5dc
feat(telemetry): add telemetry events to the settings page ( #6198 )
2022-10-13 11:41:47 -07:00
Aditya Radhakrishnan
e8259788a3
feat(tracking): add telemetry for frontend events ( #6129 )
2022-10-06 18:56:32 -07:00
Aditya Radhakrishnan
ee1a1ef45b
feat(posts): add posts feature to DataHub ( #6110 )
2022-10-04 15:37:28 -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
Aditya Radhakrishnan
325b959ea6
feat(roles): add ability to invite users into a role ( #6015 )
2022-09-23 16:48:23 -07:00
John Joyce
407cd6c826
refactor(gms): Improving JWT parsing logic ( #6025 )
2022-09-22 19:29:51 -07:00
John Joyce
450fb2effb
refactor(gms): Refactoring util + entity client class locations ( #5902 )
2022-09-12 12:11:28 -07:00
John Joyce
ca29f8b679
fix(bootstrap): Creating dedicated thread pool for executing async bootstrap steps + misc fixes ( #5798 )
2022-08-31 19:34:17 -07:00
Aditya Radhakrishnan
73cd2f995d
feat(roles): add roles feature to DataHub ( #5767 )
2022-08-30 18:31:34 -07:00
ksrinath
9a74054b5a
feat(metadata-service-auth): add support for eternal personal access tokens ( #5433 )
2022-08-09 10:04:39 -07:00
mohdsiddique
c31e380489
feat(apache-ranger): Apache Ranger Authorizer support in datahub-gms ( #4999 )
2022-08-01 09:47:08 -07:00
Aditya Radhakrishnan
eec5eae0ab
feat(groups): add native groups concept to DataHub ( #5443 )
2022-07-20 16:55:10 -07:00
Pedro Silva
5b61bcc4e0
fix(gms): Change MessageDigest to be thread safe ( #5405 )
2022-07-15 16:28:59 +05:30
Pedro Silva
5011c2f6db
fix(gms) Propagate cache exception upstream ( #5381 )
2022-07-12 16:02:28 -07:00
Pedro Silva
14f769e0d5
fix(tokens) Adds non-admin tests for access tokens ( #5174 )
2022-07-05 18:57:23 -07:00
John Joyce
d05cd085d9
fix(tokens): Fix stale cache problem, reduce cache timeout for access tokens + fix listing owner tokens ( #5140 )
2022-06-09 15:41:24 -07:00
Aditya Radhakrishnan
fdf4e48495
feat(users): add ability to add native users from the UI ( #5097 )
...
Co-authored-by: John Joyce <john@acryl.io>
2022-06-08 18:13:22 -07:00
John Joyce
ce061e3fb5
feat(authorization): Adding AuthorizerContext + ResourceSpecResolver to context ( #4982 )
2022-05-24 11:06:49 -07:00
Pedro Silva
bbe79170fc
feat(graphql) Add new Revokable Token API ( #4970 )
2022-05-24 10:44:31 -07:00
John Joyce
f18f619a2c
feat(ui): Adding Search Bar to all List Views (groups, users, domains, policies, ingestion) ( #4919 )
2022-05-16 13:24:56 -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