This is an automated email from the ASF dual-hosted git repository.

jerryshao pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from deb1e2d21f [#12783] fix(server): return JSON errors for the whole 
pre-resource-method WebApplicationException family (#12878)
     add c0871fa58e [#12840] fix(lineage): Validate and authorize lineage 
events (#12850)

No new revisions were added by this update.

Summary of changes:
 docs/open-api/lineage.yaml                         |  29 +-
 lineage/build.gradle.kts                           |   1 +
 .../lineage/source/rest/LineageEventValidator.java |  73 +++
 .../lineage/source/rest/LineageOperations.java     |  24 +-
 .../lineage/source/TestLineageOperations.java      |  31 +-
 .../source/rest/TestLineageEventValidator.java     | 153 ++++++
 .../annotations/AuthorizationRequest.java          |   1 +
 server/build.gradle.kts                            |   3 +
 .../web/filter/GravitinoInterceptionService.java   | 176 +++++--
 .../authorization/AuthorizationExecutor.java       |  10 +
 .../authorization/AuthorizeExecutorFactory.java    |   1 +
 .../LineageAuthorizationExecutor.java              | 188 ++++++++
 .../filter/TestGravitinoInterceptionService.java   |  36 ++
 .../TestLineageAuthorizationExecutor.java          | 513 +++++++++++++++++++++
 14 files changed, 1174 insertions(+), 65 deletions(-)
 create mode 100644 
lineage/src/main/java/org/apache/gravitino/lineage/source/rest/LineageEventValidator.java
 create mode 100644 
lineage/src/test/java/org/apache/gravitino/lineage/source/rest/TestLineageEventValidator.java
 create mode 100644 
server/src/main/java/org/apache/gravitino/server/web/filter/authorization/LineageAuthorizationExecutor.java
 create mode 100644 
server/src/test/java/org/apache/gravitino/server/web/filter/authorization/TestLineageAuthorizationExecutor.java

Reply via email to