100 Commits

Author SHA1 Message Date
Hyejin Yoon
f986315582
doc: Acryl to DataHub, datahubproject.io to datahub.com (#13252)
Co-authored-by: Jay <159848059+jayacryl@users.noreply.github.com>
2025-04-28 10:34:33 -04:00
david-leifker
a409037a9e
feat(lineage-graph): optimize lineage queries (#13257) 2025-04-21 10:41:43 -05:00
david-leifker
f11d7f9287
refactor(auth-filter): refactor exception and logging (#13035) 2025-04-02 12:00:41 -05:00
Chakru
6c57057f51
feat(auth): support guest access (#12619)
Co-authored-by: david-leifker <114954101+david-leifker@users.noreply.github.com>
2025-03-04 01:52:52 +05:30
david-leifker
fe5d3b756a
feat(graphql): implement sort and facet for scroll (#12746) 2025-02-28 12:21:41 -06:00
Aseem Bansal
653f9ef21f
fix(lineage): error message for edit lineage (#12724) 2025-02-25 19:24:36 +05:30
david-leifker
412600a163
feat(telemetry): cross-component async write tracing (#12405) 2025-01-29 11:30:44 -06:00
david-leifker
4a898e1594
feat(auth): user.props authentication (#12259) 2025-01-02 17:25:23 -06:00
david-leifker
8c724dbf47
feat(api): authorization extended for soft-delete and suspend (#12158) 2024-12-18 12:45:38 -06:00
Chakru
85b42e3ea5
build(coverage): enable code coverage for java and python (#11992)
Co-authored-by: david-leifker <114954101+david-leifker@users.noreply.github.com>
2024-12-02 19:27:43 -06:00
david-leifker
6c55511f9a
fix(misc): misc fixes (#11678) 2024-10-22 06:59:40 -05:00
david-leifker
5cbd83675e
refactor(criterion): refactor criterion construction (#11486) 2024-09-27 13:11:40 -05:00
Hendrik Richert
b607a66c05
Add STARTS_WITH policy condition to allow for URN-wildcard-based policies (#11441)
Co-authored-by: Hendrik Richert <hendrik.richert@swisscom.com>
2024-09-20 10:33:14 -05:00
david-leifker
ede9520b87
feat(schemaField): populate schemaFields with side effects (#10928) 2024-09-04 15:36:12 -05:00
david-leifker
333799c338
feat(strucutred-properties): structured properties delete and schema change support (#10711) 2024-06-17 19:53:54 -05:00
david-leifker
31ae32df50
fix(auth-impl): handle empty entities in field resolver providers (#10341) 2024-04-19 17:39:07 -05:00
david-leifker
731c29e675
feat(graph-retriever): implement graph retriever (#10241) 2024-04-16 10:12:48 -05:00
david-leifker
f9e64d03cc
feat(auth): view authorization (#10066) 2024-03-23 06:15:36 -05:00
david-leifker
ed10a8d8cc
feat(search): search access controls (#9892)
Co-authored-by: Chris Collins <chriscollins3456@gmail.com>
2024-02-28 16:57:26 -06:00
Pedro Silva
21ecb7170f
feat(policies): Make policies searchable by privilege, type, status or editable fields (#9877) 2024-02-26 15:57:01 +00:00
david-leifker
62f2789724
feat(structured-properties): soft delete (#9812) 2024-02-21 18:16:42 -06:00
Aseem Bansal
f6e96dc0d3
feat(token): helper to debug owner of raw token (#9793) 2024-02-08 20:51:12 +05:30
david-leifker
ff0818bad7
fix(aspects): fix default aspect generation for non-restli locations (#9746) 2024-01-31 18:28:35 -06:00
RyanHolstien
f3afdf9e0c
fix(mceConsumer): prevent health endpoint authentication failure (#9748) 2024-01-31 10:52:42 -06:00
Pedro Silva
f0a48b6da2
feat(policies): Allow policies to be applied to resources based on tags (#9684) 2024-01-23 19:36:16 +05:30
david-leifker
943bb57cbc
feat(backend): structured properties and forms (#9626)
Co-authored-by: Chris Collins <chriscollins3456@gmail.com>
Co-authored-by: RyanHolstien <RyanHolstien@users.noreply.github.com>
2024-01-22 11:46:04 -06:00
david-leifker
bd9b0c49fb
perf(entity-service): batch exists calls (#9663) 2024-01-19 16:32:22 -06:00
Pedro Silva
4138b2f724
feat(roles): Add support for roles in groups in GMS (#9659)
Co-authored-by: Aseem Bansal <asmbansal2@gmail.com>
2024-01-19 11:48:12 +00:00
muzzacode
55baf11467
feat: add an endpoint to edit posts (#9629) 2024-01-18 14:29:02 +05:30
david-leifker
8415fc214b
feat(entity-registry): entity registry plugins (#9538) 2024-01-08 14:20:03 -06:00
david-leifker
824df5a6a3
feat(build): gradle 8, jdk17, neo4j 5 (#9458) 2023-12-15 13:28:33 -06:00
Aseem Bansal
e14474176f
feat(lint): add spotless for java lint (#9373) 2023-12-06 11:02:42 +05:30
RyanHolstien
486e394cb8
fix(signup): prevent invalid email signup (#9234) 2023-11-14 14:06:33 -06:00
Pedro Silva
f38c8087bb
feat(auth): Add roles to policy engine validation logic (#9178) 2023-11-08 22:38:15 +00:00
david-leifker
23c98ecf7a
feat(policy): enable support for 10k+ policies (#9177)
Co-authored-by: Pedro Silva <pedro@acryl.io>
2023-11-07 14:40:48 -06:00
david-leifker
c2bc41d15e
fix(health): fix health check url authentication (#9117) 2023-11-03 12:29:31 -05:00
david-leifker
7ff48b37aa
refactor(policy): refactor policy locking, no functional difference (#9163) 2023-11-03 10:23:37 -05:00
Raj Tekal
1ac831f07a
(fix): Avoid java.util.ConcurrentModificationException (#9090)
Co-authored-by: Pedro Silva <pedro@acryl.io>
2023-10-26 18:33:09 -05:00
Pedro Silva
9cccd22c04
feat(auth): Add backwards compatible field resolver (#9096) 2023-10-25 11:01:49 +01:00
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