pyvider-rpcplugin
2025-06-17
Fixed mTLS issues in demo and security example, improved server lif...
93 files · 4,234+ · 2,426-
MTLS Demo Fixes
10 files changed
02_server_setup.pyUpdated example03_client_connection.pyUpdated example04_transport_options.pyUpdated example05_security_mtls.pyUpdated example07_error_handling.pyUpdated example08_production_config.pyUpdated example10_performance_tuning.pyUpdated exampleREADME.mdUpdated exampleenv.shUpdated exampledummy_server.shUpdated example
- Fixed
05_security_mtls.py(53 lines) with correct mTLS patterns remediate internal1 file
05_security_mtls.py
- Updated demo examples with corrected API usage
remediate
behavioral
3 files
02_server_setup.py03_client_connection.py04_transport_options.py
Server and Certificate Improvements
7 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pycertificate.pyUpdated crypto/certificate.pyhealth_servicer.pyUpdated health_servicer.pyservice.pyUpdated protocol/service.pyrate_limiter.pyUpdated rate_limiter.pyserver.pyUpdated server.py
- Enhanced
server.py(155 lines) with improved lifecycle and mTLS support instantiate internal2 files
server.pyserver.py
- Expanded
crypto/certificate.py(162 lines) with better certificate management harden internal1 file
certificate.py
- Updated
protocol/service.py(26 lines) andconfig.py(6 lines) decouple internal5 files
service.py08_production_config.pyconfig.pytest_config.pytest_load_config.py
- Updated
client/base.py(8 lines) with connection fixes remediate internal1 file
base.py
Testing and Examples
10 files changed
benchmark_concurrency.pyUpdated benchmarks testbenchmark_connection_speed.pyUpdated benchmarks testbenchmark_throughput.pyUpdated benchmarks testtemp_test_retry_logic_02.pyUpdated client testtest_client_grpc.pyUpdated client testtest_client_handshake.pyUpdated client testtest_client_lifecycle.pyUpdated client testtest_client_stubs.pyUpdated client testtest_client_transport.pyUpdated client testconftest.pyUpdated test file
- Updated KV proto tests with improved assertions
qualify
internal
2 files
echo_pb2.pyiecho_pb2.pyi
- Updated multiple example scripts
decouple
internal
3 files
benchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.py
- Continued test suite stabilization
qualify
internal
3 files
benchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.py