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

yasith pushed a commit to branch feat/grpc-armeria-migration
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 3d4835ea664d7f40deb9824e27155d741a9f35fd
Author: yasithdev <[email protected]>
AuthorDate: Tue Mar 31 02:32:26 2026 -0400

    feat: update parent POM — add Armeria BOM, remove Thrift module
---
 pom.xml | 33 ++++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 11 deletions(-)

diff --git a/pom.xml b/pom.xml
index a869463b41..5cf67d2b08 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,7 +72,6 @@ under the License.
         <module>airavata-api/file-server</module>
         <module>airavata-api/agent-service</module>
         <module>airavata-api/research-service</module>
-        <module>airavata-server/thrift</module>
         <module>airavata-server/rest</module>
         <module>airavata-server/grpc</module>
         <module>airavata-server</module>
@@ -308,13 +307,6 @@ under the License.
                 <version>2.19.0</version>
             </dependency>
 
-            <!-- Thrift -->
-            <dependency>
-                <groupId>org.apache.thrift</groupId>
-                <artifactId>libthrift</artifactId>
-                <version>0.22.0</version>
-            </dependency>
-
             <!-- Database -->
             <dependency>
                 <groupId>mysql</groupId>
@@ -491,10 +483,29 @@ under the License.
                 <artifactId>grpc-protobuf</artifactId>
                 <version>1.73.0</version>
             </dependency>
+
+            <!-- Armeria -->
+            <dependency>
+                <groupId>com.linecorp.armeria</groupId>
+                <artifactId>armeria-bom</artifactId>
+                <version>1.31.3</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.linecorp.armeria</groupId>
+                <artifactId>armeria-spring-boot3-starter</artifactId>
+            </dependency>
+            <dependency>
+                <groupId>com.linecorp.armeria</groupId>
+                <artifactId>armeria-grpc</artifactId>
+            </dependency>
+
+            <!-- Google API Protos -->
             <dependency>
-                <groupId>net.devh</groupId>
-                <artifactId>grpc-server-spring-boot-starter</artifactId>
-                <version>3.1.0.RELEASE</version>
+                <groupId>com.google.api.grpc</groupId>
+                <artifactId>proto-google-common-protos</artifactId>
+                <version>2.52.0</version>
             </dependency>
 
             <!-- OpenAPI -->

Reply via email to