Finagle v20.9.0 Release Notes

Release Date: 2020-09-25 // over 3 years ago
  • ๐Ÿ†• New Features

    
    * ๐Ÿ“‡ finagle-core: Add RelativeName field to Metric Metadata and populate it for
      client and server metrics. ``PHAB_ID=D552357``
    
    * finagle-scribe: Add `c.t.finagle.scribe.Publisher` for publishing messages to a
      Scribe process. ``PHAB_ID=D539003``
    
    * ๐Ÿ‘ finagle-thrift/partitioning: Support dynamic resharding for partition aware thriftmux client.
      ``PHAB_ID=D543466``
    
    โš™ Runtime Behavior Changes
    
    • finagle: Bump version of Jackson to 2.11.2. PHAB_ID=D538440

    ๐Ÿ› Bug Fixes

    
    * finagle-core: The TraceId alternative constructor now forwards the `traceIdHigh` parameter to
      the primary constructor. ``PHAB_ID=D546612``
    
    * ๐ŸŒฒ finagle-core: Enforce ordering in RequestLogger to make sure we log the end of async
      action before higher modules have a chance to process the result. ``PHAB_ID=D551741``
    
    * finagle-stats: Handle Double percentile rounding error in stat format. ``PHAB_ID=D554778``