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 atkeepalive_expiry=1.0sand retries connection-level blips (HTTPTransport(retries=3)), so long idle gaps between polls no longer break a call.
Packages
certmate-sdk==0.1.1certmate-cli==0.1.1(pinscertmate-sdk>=0.1.1)
pip install --upgrade certmate-cli
Published to PyPI via GitHub OIDC Trusted Publishing (no API tokens).