Highlights
- X-Request-ID is added to several error responses:
a. Invalid request
b. Waf rejection
c. Request timeout - Improved logging: added new logs, made existing logs more informative. Also it's now possible to control the log level, which is done by setting environment variable
CACHER_LOG_LEVELto values debug|info|warn|error, by default it's set toinfo - Configurable
keep-aliveparameter for server. After new connection is accepted and new request is made over it, server will keep connection alive (if not closed by client) for the period of time specified in--keep-alive <NUM>scli parameter - Client request timeouts are disabled, which makes it possible for clients to open connection pool to server without actually sending any data over those connections, and server will keep connections alive for the period specified in
keep-alivestartup parameter
What's Changed
- Keep-alive management, no client request timeout + technical debt by @bobs4462 in #252
Full Changelog: 0.2.14...0.2.15