Skip to content

Finagle 19.3.0

Compare
Choose a tag to compare
@finaglehelper finaglehelper released this 13 Mar 21:27
· 1604 commits to develop since this release

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.