Download Latest Version finagle-24.5.0 source code.zip (6.9 MB)
Email in envelope

Get an email when there's a new version of Finagle

Home / finagle-22.12.0
Name Modified Size InfoDownloads / Week
Parent folder
Finagle 22.12.0.tar.gz 2022-12-23 5.3 MB
Finagle 22.12.0.zip 2022-12-23 6.8 MB
README.md 2022-12-23 3.1 kB
Totals: 3 Items   12.2 MB 0

22.12.0

New Features

  • finagle-core: Enable tracing for individual fanout requests via the FanoutTracer. 8b92a584
  • finagle-core: Added helpers for local and peer ServiceIdentity to SslSessionInfo. b9f0f177
  • finagle-core: Expose StackClient.DefaultInjectors. 15c25153
  • finagle-http: RequestBuilder's c.t.f.http.FileElement now has isText (default: false) attribute. When set to true, no Content-Transfer-Encoding header is populated on the request. dcfb5923
  • finagle-http: When Finagle Http servers are secured with S2S, write c.t.finagle.SslSessionInfo#peerIdentity as remote user in access log. b903165a

Runtime Behavior Changes

  • util: Bump version of Jackson to 2.14.1. cd3a239f
  • finagle-http: Remove DeadlineFilter from Server stack. 8f96a534
  • finagle-core: Ensure BackupRequestFilter respects maxExtraLoad. For low QPS finagle clients this may mean fewer backup requests, so such clients can increase their maxExtraLoad setting if they actually want higher backup request rates. c0876691
  • finagle-serversets: Remove Endpoints with a weight of -1.0 from resolved zookeeper serversets Negative weights aren't normally valid so we use "-1.0" as a specific signal to not include the node in the resolved serverset returned to the client. This is useful for various types of testing. 3bc1f6ea

Breaking API Changes

  • finagle-core: DeadlineFilter.module has been replaced with DeadlineFilter.clientModule and DeadlineFilter.serverModule. PHAB_ID=D943426
  • finagle-http: c.t.f.Http.Http2 and c.t.f.Http.Netty4Impl values were removed because they were confusing. Use .withHttp2 and .withNoHttp2 to toggle HTTP/2 support ON and OFF respectively. PHAB_ID=D935292
  • finagle-core: Allow users of MethodBuilder.idempotent to specify non-retryable responses for idempotent methods. Previously these were overridden to be retryable. b8133350
  • finagle-core: The com.twitter.finagle.offload.queueSize has been removed. eb98b64f
Source: README.md, updated 2022-12-23