Skip to content

Finagle 21.11.0

Compare
Choose a tag to compare
@finaglehelper finaglehelper released this 24 Nov 22:30
· 387 commits to develop since this release

21.11.0

Changed

  • finagle-base-http: Promote several classes out of exp experimental package:
    c.t.f.http.{GenStreamingSerialServerDispatcher, IdentityStreamTransport, StreamTransport} along
    with internal support classes. 81169d53

Breaking API Changes

  • finagle-core: Remove c.t.f.loadbalancer.Balancer.maxEffort. Remove the maxEffort
    argument from Balancers.{p2c, p2cPeakEwma, aperture, aperturePeakEwmaUse, roundRobin}.
    25f01f77
  • finagle-core: c.t.f.tracing.ClientRequestTracingFilter has been removed.
    Record relevant tracing information in your service or client directly. bcd89491
  • finagle: Remove com.twitter.finagle.Group, and other rarely used and deprecated pieces that depend on it
    com.twitter.finagle.memcached.TwitterCacheResolver, com.twitter.finagle.memcached.CacheNodeGroup,
    com.twitter.finagle.memcached.RubyMemCacheClient, and com.twitter.finagle.memcached.PHPMemCacheClient.
    Instead of Group, please use Var[Set[T]] or Activity[Set[T]] directly instead. f6021319

Runtime Behavior Changes

  • finagle: Update Caffeine cache library to version 2.9.2 7c91f966