Fixed auto mTLS behavior and self-signed certificate generation
157 files · 8,352+ · 6,938-

Auto mTLS and Self-Signed Certificates

10 files changed
  • __init__.py Updated __init__.py
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • types.py Updated client/types.py
  • config.py Updated config.py
  • certificate.py Updated crypto/certificate.py
  • debug.py Updated crypto/debug.py
  • exception.py Updated exception.py
  • factories.py Updated factories.py
  • handshake.py Updated handshake.py
  • Corrected auto mTLS certificate generation behavior remediate behavioral
    3 files
    • __init__.py
    • base.py
    • connection.py
  • Fixed self-signed certificate creation for development use remediate internal
    3 files
    • __init__.py
    • base.py
    • connection.py

Examples and Testing

10 files changed
  • benchmark_concurrency.py Updated benchmarks test
  • benchmark_connection_speed.py Updated benchmarks test
  • benchmark_throughput.py Updated benchmarks test
  • temp_test_retry_logic_02.py Updated client test
  • test_client_grpc.py Updated client test
  • test_client_handshake.py Updated client test
  • test_client_lifecycle.py Updated client test
  • test_client_stubs.py Updated client test
  • test_client_transport.py Updated client test
  • test_connection.py Updated client test
  • Updated examples 01-10 with mTLS and configuration fixes remediate internal
    3 files
    • benchmark_concurrency.py
    • benchmark_connection_speed.py
    • benchmark_throughput.py
  • Updated KV proto integration and interop tests (42+ and 15+ line changes) qualify internal
    5 files
    • echo_pb2.pyi
    • echo_pb2_grpc.py
    • grpc_broker_pb2.pyi
    • grpc_controller_pb2.pyi
    • grpc_stdio_pb2.pyi
  • Added standalone test scripts: api_ref_server_test.py, readme_client_fixed.py qualify internal
    4 files
    • api_ref_server_test.py
    • readme_client_fixed.py
    • README.md
    • README.md
  • Removed readme_minimal_client_test.py decouple internal
    2 files
    • README.md
    • README.md

Core Module Updates

10 files changed
  • __init__.py Updated __init__.py
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • types.py Updated client/types.py
  • config.py Updated config.py
  • certificate.py Updated crypto/certificate.py
  • debug.py Updated crypto/debug.py
  • exception.py Updated exception.py
  • factories.py Updated factories.py
  • handshake.py Updated handshake.py
  • Updated crypto certificate module with mTLS fixes remediate internal
    3 files
    • __init__.py
    • base.py
    • connection.py
  • Updated server, config, protocol service, and handshake modules decouple internal
    5 files
    • echo_pb2.pyi
    • echo_pb2_grpc.py
    • grpc_broker_pb2.pyi
    • grpc_controller_pb2.pyi
    • grpc_stdio_pb2.pyi