Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
49baaa9
Sync gRPC related work changes into Forked Repo
oc-shakeIQ Aug 31, 2025
39ad394
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
b81da83
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
af1fb5e
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
ab64b7b
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
871eb97
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
4850386
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
97ae92f
provided as scope
oc-shakeIQ Sep 1, 2025
44dcb65
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
ed6bd11
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
cbb8db8
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
e11b284
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
923e3bd
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
69183d5
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
6d4ac30
Checkpoint Commit
oc-shakeIQ Sep 1, 2025
e267b03
Checkpoint Commit
oc-shakeIQ Sep 2, 2025
a7ba6be
Checkpoint Commit
oc-shakeIQ Sep 2, 2025
7d9dd91
Revised updateRecord logic to support EMBEDDED types properly
oc-shakeIQ Sep 2, 2025
11369fb
Merge remote-tracking branch 'upstream/main'
oc-shakeIQ Sep 2, 2025
e242927
Added Admin Service to GRPC Plugin
oc-shakeIQ Sep 3, 2025
ff26b23
Introduce GrpcValue and GrpcRecord constructs
oc-shakeIQ Sep 5, 2025
f2176c2
Merge remote-tracking branch 'upstream/main'
oc-shakeIQ Sep 5, 2025
f661950
Checkpoint Commit
oc-shakeIQ Sep 5, 2025
fd14b6a
Checkpoint Commit
oc-shakeIQ Sep 5, 2025
07a088a
Revised GrpcValue structure
oc-shakeIQ Sep 5, 2025
f7f78d4
Added debug logging
oc-shakeIQ Sep 5, 2025
236d714
Revised GrpcValue structure and additional logging
oc-shakeIQ Sep 5, 2025
3769678
Adding more advanced JSON processing
oc-shakeIQ Sep 5, 2025
7850fbb
Checkpoint Commit
oc-shakeIQ Sep 5, 2025
511cbd1
Support Schema Types retrieval using gRPC
oc-shakeIQ Sep 6, 2025
99dc6d2
Added Project Serialization
oc-shakeIQ Sep 7, 2025
0beb1a4
Checkpoint Commit
oc-shakeIQ Sep 7, 2025
0d9fc0a
Checkpoint Commit
oc-shakeIQ Sep 8, 2025
2455ef7
Checkpoint Commit
oc-shakeIQ Sep 8, 2025
efd1ac8
Checkpoint Commit
oc-shakeIQ Sep 8, 2025
aa764ff
Checkpoint Commit
oc-shakeIQ Sep 8, 2025
33e55f5
Checkpoint Commit
oc-shakeIQ Sep 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/studio-security-audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: "Dependency Review"
uses: actions/dependency-review-action@595b5aeba73380359d98a5e087f648dbb0edce1b # v4.7.3
uses: actions/dependency-review-action@bc41886e18ea39df68b1b1245f4184881938e050 # v4.7.2
with:
fail-on-severity: moderate
allow-dependencies-licenses: "MIT, Apache-2.0, BSD-2-Clause, BSD-3-Clause, ISC, 0BSD"
Expand Down
562 changes: 281 additions & 281 deletions e2e-js/package-lock.json

Large diffs are not rendered by default.

136 changes: 136 additions & 0 deletions grpc-client/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright © 2021-present Arcade Data Ltd ([email protected])

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

SPDX-FileCopyrightText: 2021-present Arcade Data Ltd ([email protected])
SPDX-License-Identifier: Apache-2.0
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-parent</artifactId>
<version>25.8.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>arcadedb-grpc-client</artifactId>
<packaging>jar</packaging>
<name>ArcadeDB gRPC Client</name>

<properties>
<mockito.version>5.15.2</mockito.version>
</properties>

<dependencies>

<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-engine</artifactId>
<version>${project.parent.version}</version>
<scope>compile</scope>
</dependency>

<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-network</artifactId>
<version>${project.parent.version}</version>
<scope>compile</scope>
</dependency>

<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-grpc</artifactId>
<version>${project.parent.version}</version>
<classifier>grpc-interface</classifier>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- gRPC Dependencies -->
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-services</artifactId>
<version>${grpc.version}</version>
</dependency>

<!-- Protobuf -->
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>${protobuf-java.version}</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
<version>${protobuf-java.version}</version>
</dependency>

<!-- Google API gRPC (optional, if you need Google's common protos) -->
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-common-protos</artifactId>
<version>${com.google.api.grpc.version}</version>
</dependency>

<!-- Required for generated code -->
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>${javax.annotation-api.version}</version>
</dependency>

<!-- gRPC Testing (optional) -->
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-testing</artifactId>
<version>${grpc.version}</version>
<scope>test</scope>
</dependency>

</dependencies>

<!-- <build>-->
<!-- <plugins>-->
<!-- <plugin>-->
<!-- <groupId>org.apache.maven.plugins</groupId>-->
<!-- <artifactId>maven-surefire-plugin</artifactId>-->
<!-- <version>${maven-surefire-plugin.version}</version>-->
<!-- </plugin>-->
<!-- </plugins>-->
<!-- </build>-->
</project>
Loading