Finagle v6.18.0 Release Notes

    • ๐Ÿš€ finagle-*: release scrooge v3.16.0
    • ๐Ÿš€ finagle-*: release util v6.18.0
    • finagle-core: Add description field to com.twitter.finagle.Stackable trait
    • finagle-core: Add a Flag to turn on per-host stats
    • ๐Ÿšค finagle-core: Add a service acquisition latency stat to StatsFactoryWrapper
    • ๐Ÿ‘ finagle-core: Don't support empty path elements in com.twitter.finagle.Path
    • ๐Ÿ“š finagle-core: Improves FailFastFactory documentation
    • ๐Ÿ‘ป finagle-core: Make c.t.f.Failure a direct subclass of Exception
    • finagle-core: Skip SOCKS proxy when connecting to loopback address
    • 0๏ธโƒฃ finagle-core: Use Monitor from caller's context in DefaultTimer
    • โœจ finagle-http: Add "Enhance Your Calm" and "Too Many Requests" HTTP status codes
    • ๐Ÿ”ง finagle-http: Add exp.HttpServer, which allows request limits to be configured
    • finagle-http: Change Request#params to a memoized def
    • finagle-http: Stream request body
    • finagle-kestrel: Add Name-based methods for MultiReader construction
    • ๐Ÿ— finagle-memcached: Expose the client type KetamaClient in the build() API
    • finagle-mux: GC Avoidance Algorithm
    • finagle-mux: Hook up GC avoidance to servers
    • ๐Ÿšš finagle-mux: Move UseMux.java to the correct directory
    • finagle-serversets: Randomizes backoff interval in ZK2
    • finagle-serversets: Start resolution eagerly in ZK2
    • finagle-stats: Add a stat-filtration GlobalFlag
    • ๐Ÿš€ ostrich: release ostrich v9.5.2
    • ๐Ÿ“ˆ user guide: Add Google Analytics tracking code
    • user guide: Add sections about review process and starter issues
    • โšก๏ธ user guide: Update Finagle adopter list on user guide website
    • wily: Add Dtab expansion