Kamon v2.1.5 Release Notes

Release Date: 2020-08-28 // over 3 years ago
  • ๐Ÿ†• New Instrumentation

    • ok-http : We are now shipping a new kamon-ok-http module with automatic instrumentation for OkHttp. Contributed by @cspinetta via #808.
    • akka-http : We added support for Akka HTTP 10.2.0. Contributed by @ivantopo via #838.

    ๐Ÿ‘Œ Improvements

    • play : Services using Play gRPC will now get a proper sampling decision and operation name on all gRPC services. Contributed by @klvmungai via #839.
    • statsd : It is now possible to throttle the speed at which the StatsD reporter sends data over UDP to the StatsD daemon. There was a long conversation on Gitter with a bunch of details, highly recommended to follow. Contributed by @ivantopo via #828.

    ๐Ÿ›  Fixes

    • core : The debug flag on X-B3-Flags should only be taken into account when it is set to 1. Contributed by @klvmungai via #823.
    • common : The HTTP clients instrumentation is now guarding against any errors thrown while resolving operation names. This issue was reported as #813 and fixed by @ivantopo via ad586db.
    • kafka : Fix compatibility issues with Kafka Clients 2.5 and 2.6. Fixed by @dpsoft via #836.
    • akka : Clean up the context on RepointableActorRef instances after initialization. This was leaving the door open for actors to retain more allocated objects than necessary and accelerate a possible out of memory error. Fixed by @ivantopo via #837.
    • core : Dump any configuration errors to STDERR instead of using a logger. This helps avoid NPEs produced when there are configuration issues and the Logback instrumentation is active at the same time. Fixed by @ivantopo via #819.