Skip to main content

MTE Relay Server v4.4 Release Notes

· One min read
Trevor Blackman
Engineering Director

MTE Relay Server v4.4 adds more flexible logging controls, better request-level observability, and improved upstream connection handling.

This release is aimed at making production behavior easier to tune and diagnose without changing application traffic flow.

New

  • Configurable log level. A new logLevel setting lets you choose how much the server logs: fatal, error, warn, info, debug, trace, or silent. The default is info. The older debug flag still works and forces debug-level logging, but it is now considered legacy.
  • Request and response performance logging. Inbound requests and proxied responses are now logged as structured entries that include the request ID, method, URL, status code, client IP, user agent, and response time. This makes it easier to trace individual requests and spot slow upstream calls.
  • Keep-alive and connection headers passed through. The keep-alive and connection headers are now forwarded to your upstream application, improving connection reuse and reducing spurious proxy warnings.

Changed

  • Logs stream to standard output by default. The default logger now writes to stdout, honoring the configured logLevel, instead of a fixed log file on disk. To continue writing logs to a file or ship them elsewhere, use a log adapter.