Finagle v6.38.0 Release Notes
-
๐ New Features
* finagle-http: `HttpNackFilter` now handles both retryable and non-retryable nacks via a new header: "finagle-http-nonretryable-nack". These are converted to non-retryable `c.t.f.Failures` and counted by a new counter "nonretryable_nacks". ``RB_ID=865468`` * finagle-toggle: Is no longer considered experimental. ``RB_ID=868819`` ๐ฅ Breaking API Changes
finagle-kestrel:
c.t.f.kestrel.protocol.ResponseToEncoding
is now private[finagle].RB_ID=866612
finagle-memcached:
c.t.f.memcached.protocol.text.{CommandToEncoding, ResponseToEncoding}
,c.t.f.memcached.protocol.text.client.{AbstractDecodingToResponse, ClientTransport, DecodingToResponse}
are now private[finagle].RB_ID=866612
๐ฆ finagle-netty4: Move
numWorkers
flag out of the package object so it gets a user friendly name:c.t.f.netty4.numWorkers
instead ofc.t.f.netty4$.package$.numWorkers
.RB_ID=123567
๐ท finagle-core:
c.t.f.netty3.WorkerPool
is no longer visible outside ofc.t.f.netty3
.RB_ID=123567
finagle-core: The
content
parameter of theClientSslContext
andClientSslContextAndHostname
TlsConfig
options has been renamed tocontext
.RB_ID=868791
โ Runtime Behavior Changes
* โฌ๏ธ finagle-thriftmux: Removed "<server_label>/thriftmux/downgraded_connections" and "<server_label>/thriftmux/connections" gauges. Counters are still available at "<server_label>/thrifmux/connects" and "<server_label>thriftmux/downgraded_connects". ``RB_ID=867459``