Finagle v6.11.0 Release Notes

    • finagle-core: Add a "tries" scoped StatsFilter to ClientBuilder.
    • finagle-core: Allow clean shutdown for insoluble address in DelayedFactory.
    • ๐Ÿ‘ป finagle-core: Better exception message for resolver not found issue.
    • finagle-core: Introduce P2CLB: O(1), fair-weighted, concurrent load balancer
    • ๐Ÿ”จ finagle-core: Refactor dispatchers.
    • finagle-core: Set interest ops when reading in ChannelTransport.
    • 0๏ธโƒฃ finagle-core: Skip hostStatsReceiver rollup if it's null in DefaultClient.
    • finagle-core: Untyped ChannelTransports.
    • finagle-example: Use new request.headers() Netty API.
    • finagle-http: Proper streaming dispatch.
    • ๐Ÿ‘ finagle-kestrel: Make ReadHandle an abstract class for better Java compatibility.
    • finagle-serversets: Fix com.twitter.common.zookeeper.server-set dependency discrepancy.
    • finagle-serversets: Introduce ServerSet2.
    • finagle-serversets: Weight/priority vectors in ServerSet2.
    • finagle-stream: Use dispatch logic.
    • โฑ finagle-stress: Use BridgedThreadPoolScheduler.
    • finagle-thrift: Add TFinagleBinaryProtocol
    • finagle-thriftmux: Drop dependency on finagle-ostrich4.
    • ๐Ÿšš finagle-thriftmux: Remove scrooge2 dependency.
    • finagle: Use Future.before.
    • ๐Ÿ™‹ finagle: adds a section to the FAQ explaining the com.twitter.common situation.
    • finagle: s/setValue(())/setDone()/g