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

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


      at 665c80811b docs: update all documentation and config to reflect 
Armeria/gRPC architecture

This branch includes the following new commits:

     new 976c07d494 chore: add .worktrees/ to gitignore
     new 3d4835ea66 feat: update parent POM — add Armeria BOM, remove Thrift 
module
     new 77ec8e6449 feat: update module POMs for Armeria + gRPC stub generation
     new 354411d75d feat: add execution domain gRPC service protos
     new 10757ad431 feat: add compute domain service protos for gRPC migration
     new 037cc7c99f feat: add service protos — profile, credential, sharing, 
data product domains
     new 17effd4a4b feat: add Armeria config, auth interceptor, gRPC status 
mapper
     new 943acdc5f1 feat: add all 13 gRPC service implementations
     new b6155a58b9 refactor: remove Thrift module, slim REST to file server, 
update config for Armeria
     new 94869a762b fix: remove grpc-server-spring-boot-starter and fix Armeria 
BOM resolution
     new 6606d351f6 fix: restore Thrift model generation — keep IDL + libthrift 
for domain types
     new d0c37c289e refactor: migrate airavata-api from Thrift model types to 
proto types
     new c4e52b89c5 fix: resolve 15 compilation errors from proto migration
     new 069bcb8ccd fix: resolve proto API compilation errors in handler and 
repository layers
     new bb78baaf91 fix: resolve proto migration errors in 
orchestrator/task/compute layers
     new 787bea54c8 fix: resolve all 200 compilation errors in airavata-api 
module
     new bf605ac980 fix: replace Thrift types with proto types and service 
layer in sub-modules
     new 7859b8e078 fix: resolve all remaining proto migration compilation 
errors across sub-modules
     new 31c5d6aa36 fix: remove accidentally committed class file
     new 3ba9ab6aba feat: rewrite Python SDK to use gRPC instead of Thrift
     new 0e10ddb0fd feat: add GroupManager, IAMAdmin, UserProfile gRPC services
     new 604834d614 feat: add SharingRegistry domain/entity/permission CRUD RPCs
     new 29accc1847 feat: add integration test scripts for Armeria server and 
Python SDK
     new 74bc112295 refactor: remove Thrift dependency from sharing registry 
subsystem
     new e25793b241 refactor: remove Thrift IDL/codegen/libthrift, migrate 
credential store to proto
     new adce594598 fix: migrate RegistryServerHandler to proto types — final 
Thrift removal
     new a501d0aa79 fix: clean up obsolete Thrift references and update ports 
for Armeria migration
     new a88daee254 refactor: consolidate server into single airavata-server 
module
     new e9b6771bdd refactor: move file-server business logic to storage 
module, thin controllers
     new bfb39500a5 fix: rename user-resource-profile REST paths to avoid 
collision with user-profile
     new de17212bbd fix: update SDK sample files to use proto types instead of 
Thrift
     new b9f8a513f3 fix: migrate all test files from Thrift to proto types
     new f5e56f5fe7 fix: complete proto migration for remaining test files
     new 173af25d2f fix: complete proto migration for all remaining test files
     new 6b1227991c docs: update all documentation for gRPC+Armeria architecture
     new 011eadfd53 refactor: merge file-server into airavata-server, fix POM 
dependencies
     new 2600f8680a fix: resolve Jackson version conflict and SecurityConfig 
CGLIB issue
     new e196ce3ea6 fix: add @Service annotations to all service classes for 
Spring discovery
     new 04409d3cd7 fix: add Spring bean annotations and fix dependency wiring 
for server startup
     new 5790a9cf46 feat: add SPI interfaces for compute, storage, credential 
module extraction
     new 85eabc164d feat: extract credential-service as independent Maven module
     new 50f2a74e5e feat: extract storage-service as independent Maven module
     new 63c808d30c feat: extract compute-service as independent Maven module
     new 0c6f05ec27 feat: expand research-service with experiments, projects, 
apps, parsers, notifications
     new 53158f1a28 feat: wire GroupManager, IamAdmin, UserProfile gRPC 
services to business logic
     new 22c1016536 fix: resolve test compilation errors in extracted modules
     new be3805ca74 fix: repair unit test mocks after module extraction
     new 8ff089aa6e test: add unit tests for SharingHelper, AirvataFileService, 
CredentialStoreServerHandler
     new 665c80811b docs: update all documentation and config to reflect 
Armeria/gRPC architecture

The 49 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to