Skip to content

Finagle 23.11.0

Compare
Choose a tag to compare
@finaglehelper finaglehelper released this 02 Nov 20:44
· 47 commits to develop since this release

23.11.0

New Features

  • finagle-stats: A new implementation of BucketedHistogram that works better under high contention, but requires
    more memory. 8de8488
  • finagle-http2: Add a per session request limit option to http2. 610a21ca

Runtime Behavior Changes

  • finagle: Bump netty to 4.1.100 and netty-tcnative to 2.0.61.Final. cfe39841
  • finagle: Bump version of Jackson to 2.14.2. 60a324e
  • finagle: Update JSqlParser to version 4.6 366a047
  • finagle: Bump version of Jackson to 2.14.3. 4c923f6

Bug Fixes

  • finagle-core: Failed recvAddress on Linux due to the remote peer resetting connection should now
    be properly seen as a c.t.f.ChannelClosedException instead of a
    c.t.f.UnknownChannelException. 83e31f8

Breaking API Changes

  • finagle-core: The c.t.f.context.Retries context has been renamed to c.t.f.context.Requeues to reflect what it
    actually contains -- the number of requeues a request has had (on the client immediately upstream). Requeues are
    retries on write exceptions (i.e. the original request was never sent to the server). 3c27308
  • finagle: Deposit budget once in MethodBuilder 82e2b839
  • finagle: Pass through configured deadline params rather than use default aa73d413