pyvider-rpcplugin
2025-10-08
Major updates to handshake, protocol service, server network, and unix transp...
32 files · 3,299+ · 1,393-
Handshake Improvements
12 files changed
core.pyUpdated (112 insertions, 93 deletions)negotiation.pyUpdated (134 insertions, 91 deletions)grpc_broker_pb2.pyUpdated (6 insertions, 7 deletions)grpc_broker_pb2_grpc.pyUpdated (2 insertions, 10 deletions)grpc_controller_pb2.pyUpdated (6 insertions, 7 deletions)grpc_controller_pb2_grpc.pyUpdated (2 insertions, 10 deletions)grpc_stdio_pb2.pyUpdated (6 insertions, 7 deletions)grpc_stdio_pb2_grpc.pyUpdated (3 insertions, 8 deletions)service.pyUpdated (90 insertions, 116 deletions)test_config_and_version.pyAdded test code (145 lines)test_exceptions_and_factories.pyAdded test code (72 lines)test_protocol_services.pyAdded test code (111 lines)
Protocol and Transport
15 files changed
runtime.pyUpdated (41 insertions, 30 deletions)validators.pyUpdated (1 insertions, 1 deletions)grpc_broker_pb2.pyUpdated (6 insertions, 7 deletions)grpc_broker_pb2_grpc.pyUpdated (2 insertions, 10 deletions)grpc_controller_pb2.pyUpdated (6 insertions, 7 deletions)grpc_controller_pb2_grpc.pyUpdated (2 insertions, 10 deletions)grpc_stdio_pb2.pyUpdated (6 insertions, 7 deletions)grpc_stdio_pb2_grpc.pyUpdated (3 insertions, 8 deletions)service.pyUpdated (90 insertions, 116 deletions)network.pyUpdated (170 insertions, 160 deletions)transport.pyUpdated (127 insertions, 140 deletions)test_protocol_services.pyAdded test code (111 lines)test_server_health_check.pyAdded test code (4 lines)test_server_tls.pyAdded test code (82 lines)test_transport_unix_listen.pyAdded test code (2 lines)
- Major
protocol/service.pyupdate (206 lines) with expanded service implementation interface internal1 file
service.py
- Reworked
server/network.py(330 lines) with network configuration changes decouple internal1 file
network.py
- Expanded
transport/unix/transport.py(267 lines) with improved Unix socket handling decouple internal1 file
transport.py
- Updated protobuf definitions:
grpc_broker_pb2.py(13 lines),grpc_stdio_pb2.py(13 lines) decouple internal2 files
grpc_broker_pb2.pygrpc_stdio_pb2.py
Config
2 files changed
runtime.pyUpdated (41 insertions, 30 deletions)validators.pyUpdated (1 insertions, 1 deletions)