npofsi commented on PR #17402: URL: https://github.com/apache/dolphinscheduler/pull/17402#issuecomment-3211033639
## PR Stage Summary (Changes or Adds) ### Frontend - I18n Strings for field hints - Task Icon - Add fields in task params for gRPC Task(message, serviceDefinition, serviceDefinitionJSON, methodName, ...) - Task UI with correction checker(especially serviceDefinition and messageJson) - Dependency of Protobufjs ### Backend - gRPC Task and its channel & channelFactory - CheckCondition implementation based on gRPC Status Code - gRPC dynamic service for runtime gRPC stub generation - A full java implemented ProtobufJS Description Parser - Parser implementation of basic protobuf types(namespace, message, field, nested message, primitive types, service, method(rpc), enum) - Special field and its labels(map field, optional field, repeated field, oneof field) ### Test - Backend Task Function Test - Backend Task Parameter Test - Workflow Context Binding Test - JUnit5 gRPC Test Cleanup Extension - Protobuf Definitions for test(taskTester.proto, parserTester.proto) and corresponding json files in resource -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
