Finagle v19.3.0 Release Notes

Release Date: 2019-03-13 // about 5 years ago
  • ๐Ÿ†• New Features

    • finagle-core: Added tracing annotations to backup requests. 5201f623
      • Timestamped annotation "Client Backup Request Issued"
      • Timestamped annotation "Client Backup Request Won" or "Client Backup Request Lost"
      • Binary annotation "clnt/backup_request_threshold_ms", with the current value of the
        ๐Ÿšค latency threshold, in milliseconds
      • Binary annotation "clnt/backup_request_span_id", with the span id of the backup request

    ๐Ÿ’ฅ Breaking API Changes

    • ๐Ÿšš finagle-core: Deprecated multi-param legacy tls methods have been removed in
      ๐Ÿ— c.t.f.param.ServerTransportParams and c.t.f.builder.ServerBuilder. Users should migrate to
      using the tls(SslServerConfiguration) method instead. ca646bd8

    โš™ Runtime Behavior Changes

    • finagle-core: The tracing annotations from MkJvmFilter have been enhanced. 0586f657
      • Timestamped annotations "GC Start" and "GC End" for each garbage collection event
        that occurred during the request.
      • Binary annotation "jvm/gc_count", with the total number of garbage collection events
        that occurred during the request.
      • Binary annotation "jvm/gc_ms", with the total milliseconds of garbage collection events
        that occurred during the request.