Gateway log lines escape control characters so request text cannot forge fake log entries.
What's wrong with this entry?
Every [gateway] line written to stderr now passes through an escaper that converts newlines, carriage returns, tabs, C0 and C1 controls and line separators into \n, \r, \t or \uXXXX, so text coming from a request cannot forge extra log lines.
lxH = { "\n": "\\n", "\r": "\\r", "\t": "\\t" };
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.227
claude gatewaynow identifies itself as the gateway providerBoth mention gateway
-
v2.1.229
Gateway streaming keeps connections alive with pings
Both mention gateway
-
v2.1.232
Cloud gateway sign-in explains its restart, and refuses when it cannot
Both mention gateway