Skip to content

Release v0.0.147

Choose a tag to compare

@github-actions github-actions released this 19 May 15:15
· 71 commits to main since this release
fc7d211

Summary

  • Split ReadTimeout: 5s into ReadHeaderTimeout: 5s + ReadTimeout: 30s
  • The previous 5s ReadTimeout covered the full request (headers + body). Node-agent POSTs a full network stream snapshot every interval; on busy nodes the body read was racing with the timeout, causing the server to close the connection before sending a response. Node-agent then logged context deadline exceeded (Client.Timeout exceeded while awaiting headers).
  • ReadHeaderTimeout keeps protection against slow-header attacks; the higher ReadTimeout gives body reads enough headroom.

Deploy note: deploy together with the matching kubescape/node-agent change that raises the client timeout to 30s.

Test plan

  • Verify no context deadline exceeded errors in node-agent logs after deploying both PRs together
  • Confirm /healthz and normal synchronizer flows are unaffected

🤖 Generated with Claude Code