Skip to content

CertMate clients 0.1.1 — keep-alive retry fix

Latest

Choose a tag to compare

@fabriziosalmi fabriziosalmi released this 02 Jul 14:19
0ea69d2

Patch release for the CertMate Python clients.

Fix

  • SDK: survive gunicorn keep-alive teardown. gunicorn closes idle keep-alive connections after ~2s; httpx could reuse a stale pooled connection and surface it as RemoteProtocolError: Server disconnected without sending a response (seen during a real full-cycle issuance demo, where the client sits idle while DNS-01 propagates). The SDK now expires pooled connections at keepalive_expiry=1.0s and retries connection-level blips (HTTPTransport(retries=3)), so long idle gaps between polls no longer break a call.

Packages

  • certmate-sdk==0.1.1
  • certmate-cli==0.1.1 (pins certmate-sdk>=0.1.1)
pip install --upgrade certmate-cli

Published to PyPI via GitHub OIDC Trusted Publishing (no API tokens).