Releases: kamon-io/Kamon
Releases · kamon-io/Kamon
v2.1.19 Support for Jedis Redis client
- kamon-core: Introduce span reporting delay, allowing users to keep Spans in memory for a period of time. Contributed by @ivantopo via #1026
- kamon-akka-http: Fix #1014. Contributed by @SimunKaracic via #1018
- kamon-sqlite: Fix #1008, and update sqlite version. Contributed by @SimunKaracic and @dpsoft via #1023
- kamon-redis: New module, adding tracing for the popular Jedis library. Contributed by @SimunKaracic via #1022
v2.1.18 Maintenance release
- kamon-prometheus: It's now possible to generate gauge metrics from distribution based metrics. Contributed by @pnerg via #1011
- kamon-core: Add filtering to context tag propagation. Contributed by @pnerg via #1015
- kamon-status-page: Fix status page indicator. Contributed by @the-overengineer via #999.
- kamon-system-metrics: Fix typos in metric description. Contributed via #1007 by @moznion
- kamon-core: Added resetDistribution method to RangleSampler. Contributed by @SimunKaracic via #1017
- kamon-mongo: Update to driver version
4.x
. If you're using kamon-mongo (instead of the kamon-bundle), beware. That package now supports only the4.x.x
versions of mongo drivers. For older version of drivers, please usekamon-mongo-legacy
. Contributed by @SimunKaracic via #1001 - kamon-mongo-legacy: new instrumentation module for older versions of mongo drivers.
https://github.com/kamon-io/Kamon/tree/master/instrumentation/kamon-mongo-legacy
Contributed by @SimunKaracic via #1001 - kamon-core: Added flag to disable starting new spans in client instrumentation when there is no current span. Contributed by @SimunKaracic via #1006
v2.1.17 - Support for Tapir with Akka HTTP Backend
New Instrumentation
- kamon-tapir: The new Tapir instrumentation can use Tapir's Endpoint definition to give a proper operation name to Spans created by the Akka HTTP Server instrumentation. Contributed by @SimunKaracic via #1000.
v2.1.16 - Sending Kamon Traces to OpenTelemetry
- kamon-system-metrics: Update oshi dependecy to latest version. Fixed #981
- kamon-opentelemetry: New reporter contributed by @pnerg via #977 🎉. Supports exporting traces according to OTLP.
- kamon-core: various fixes to the new w3c context propagation. Closed #986 and #985 via #987 and #988. Contributed by @pnerg.
- kamon-status-page: fixed scroll offset and guidance for users with invalid API key. Contributed by @the-overengineer via #976 and #969
- kamon-newrelic: update dependencies, fixing #995 in the process.
v2.1.15 - Maintenance release
v2.1.14 - Maintenance release
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
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
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
Maintenance release
- 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
Maintenance release with various bugfixes
- 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