Skip to content

Releases: kamon-io/Kamon

v2.1.15 - Maintenance release

01 Apr 11:12
942e72e

Choose a tag to compare

  • kamon-apm-reporter: Add "agent" to ProtoBuf message "NodeIdentity". Contributed by @dsrkoc via #980
  • kamon-core: Fix invalid SpanID with W3C propagation #975. Contirbuted by @duxet via #978

v2.1.14 - Maintenance release

30 Mar 09:28
7339c32

Choose a tag to compare

Various fixes and initial W3C TraceContext support

  • kamon-core: add new implementation of context storage that allows 'Scope' to be closed from a different thread. Contributed by @jatcwang via #961
  • kamon-core: add W3C TraceContext propagation. Contributed by @duxet via #949
  • kamon-play: allow defining custom router name generators. Contributed by @yarosman via #926
  • kamon-prometheus: PushGateway reporter is now initialized with 5 year stale period. Contributed by @asutalo via #822
  • kamon-newrelic: update dependencies, fixing #964. Contributed by @SimunKaracic via #966
  • kamon-apm-reporter: read kamon agent identifier from settings. Contributed by @dsrkoc via #971
  • kamon-logback: force logback instrumentation to be loaded first. Contributed by @SimunKaracic via #970
  • kamon-akka: capture all router metrics by default. Contributed by @SimunKaracic via #972
  • miscellaneous: update kanela version to 1.0.9. Contributed by @SimunKaracic via #970

v2.1.13 - Introducing beta Spring MVC and WebClient support

22 Mar 13:39
0a899bd

Choose a tag to compare

Introducing beta Spring MVC and WebClient support

  • kamon-spring: added new instrumentation for Spring MVC and WebClient. Please try it out and report any issues! Contributed by @SimunKaracic via #948
  • kamon-kafka: handle case where consumer has no group.id set. Contributed by @mladens via #947
  • kamon-datadog: fix failing test case. Contributed by @benwaffle via #943
  • kamon-akka-http: fix comments in reference.conf. Contributed by @benwaffle via #942
  • kamon-logback: stop logging empty values. Fixes #918. Contributed by @SimunKaracic via #960
  • kamon-akka: revert passivate tracking, fixing #944. Contributed by @SimunKaracic via #959
  • kamon-elasticsearch: update test dependency, fixing failing test on github. Contributed by @hughsimpson via #952
  • kamon-jaeger: convert and send kamon links to Jaeger. Contributed by @hughsimpson via #952
  • kamon-core: redesign the kamon status page. Contributed by @the-overengineer via #953
  • kamon-cassandra: add tracing support for driver version 4.x, fixing #798. Contributed by @ivantopo via #954

v2.1.12 - Maintenance release

10 Feb 11:04
82a6fe3

Choose a tag to compare

Maintenance release with various bugfixes

  • kamon-prometheus: Add new setting "kamon.prometheus.embedded-server.metrics-path" which default to "/metrics", to keep backwards compatibility with previous Kamon versions. Contributed via #938 by @SimunKaracic
  • kamon-akka-http: Wrap VersionFiltering in try-catch, so we don't crash when there's no akka-http on the classpath. Contributed via #939 by @SimunKaracic

v2.1.11 - Akka HTTP 10.2 support

01 Feb 18:20
28cdeac

Choose a tag to compare

Maintenance release

⚠️ 🚨 Jump straight to Kamon 2.1.12! This version has a bug when akka-http is not on the classpath!

  • kamon-akka-http: Adds kamon support for Akka HTTP 10.2.3. Contributed by @SimunKaracic and @ivantopo via #934
  • kamon-akka: ensure that instrumentation does not interfere with system message processing on UnstartedCell. Contributed by @ivantopo via #932
  • kamon-core: adds Kamon.stop() method, fixing a long standing memory leak with Kamon and Play 🎉. Contributed via #804 by @jtjeferreira
  • kamon-datadog: add optional deflate compression to Datadog reporter. Contributed by @arjun-1 via #929

v2.1.10 - Maintentance release

20 Jan 08:40
c5396be

Choose a tag to compare

Maintenance release with various bugfixes

⚠️ 🚨 Jump straight to Kamon 2.1.12! The prometheus change breaks backwards compatibility, and 2.1.12 introduces a setting to allow you to define a custom endpoint.

  • kamon-akka: overhaul akka clustering and sharding support to work on akka version 2.6.11. Contributed by @SimunKaracic and @ivantopo via #917
  • kamon-prometheus: use gzip compression when client supports it. Contributed by @saeltz via #915. Expose prometheus metrics only on the /metrics endpoint. Contributed by @Philippus via #907

v2.1.9 - Maintenance Release

24 Nov 14:26
bcfc41e

Choose a tag to compare

Maintenance release with various bugfixes.

  • kamon-core: remove outdated configuration. Contributed by @dpsoft via #874
  • kamon-system-metrics: Brings back classloading metrics and exposes additional usage percentage metrics. Contributed by @SimunKaracic via #881, closes #872 and #860
  • kamon-datadog: Replace play-json dependency with nanojson. Contributed by @DWvanGeest via #892
  • kamon-annotation: Fix #889 by properly shading dependencies. Fixed by @SimunKaracic via #897
  • kamon-akka: Rework tags and operation name on actor spans, to accommodate typed actors. Contributed by @SimunKaracic via #898
  • kamon-system-metrics: updated oshi-core dependency to 5.3.6 and fix #893. Contributed by @SimunKaracic via #900
  • kamon-cassandra: fix intermittent test failures. Fixed by @SimunKaracic via #865
  • kamon-jdbc: fix intermittent test failures. Fixed by @SimunKaracic via #873

v2.1.8 - Elasticsearch client support

12 Oct 10:44
e085a5f

Choose a tag to compare

New Instrumentation

  • elasticsearch: We are now shipping a new kamon-elasticsearch module with automatic instrumentation for the official Java REST client. Contributed by @SimunKaracic via #859.

Improvements

  • common: Implement #857, making it possible to append custom HTTP headers in the response. Contributed by @pnerg via #858.
  • kamon-jaeger: Make jaeger endpoint configurable. Contributed by @klvmungai via #869.

v2.1.7 - Maintenance Release

05 Oct 12:12
d5a9c18

Choose a tag to compare

Maintenance release with various bugfixes.

  • kanela-agent: Fix deadlock bug #827 by upgrading kanela version. Contributed by @SimunKaracic via #870.
  • kamon-prometheus: Fix wrong response size when encountering non UTF-8 characters, and improve documentation. Contributed by @kh-evgeniy via #845 and @Sabbasth via #856.
  • kamon-datadog: Improve filtering tests and throw exception when unable to communicate to Datadog servers. Contibuted by @jarimatti via #848 and @ryota0624 via #863.
  • kamon-core: URL header encoding now conforms to Jaeger Java client spec.Fix Contributed by @DWvanGeest via #849.
  • kamon-annotation: Replace expiringMap cache with caffeine version, due to a known deadlock bug. Contributed by @SimunKaracic via #862.
  • kamon-jdbc: Fix NPE in Hikari instrumentation. Contributed by @ecyshor via #867.

v2.1.6 - Maintenance Release

31 Aug 15:11

Choose a tag to compare

This version contains the exact same changes as 2.1.5, but solves the packaging issue described on #844.