Skip to content

Releases: kamon-io/Kamon

v2.7.4

17 Sep 06:45
a478d3b
Compare
Choose a tag to compare

What's Changed

Improvements:

Fixes:

  • remove the pieces of code preventing Kamon from building on modern JDKs by @ivantopo in #1351
  • fix apache http client and cxf tests on self hosted runners by @ivantopo in #1356
  • add jaxb dependency to spring and apache cxf modules by @ivantopo in #1357
  • make kamon-pekko tolerant of null dispatcherPrerequisites by @pjfanning in #1361

Note that this release will run with pekko 1.1, but not all instrumentation will work; this release is not considered to be fully compatible with pekko 1.1

Full Changelog: v2.7.3...v2.7.4

v2.7.3

05 Jun 11:26
b7904d9
Compare
Choose a tag to compare

What's Changed

New Features:

  • Added instrumentation for apache cxf client. by @atyutin90 in #1335
  • Providers for Runnable and Callable wrappers when using Kanela "executor-service-capture-on-submit" module by @alexmihailov in #1333

Improvements:

Fixes:

New Contributors

Full Changelog: v2.7.2...v2.7.3

v2.7.2

24 May 12:09
4fb6dc5
Compare
Choose a tag to compare

What's Changed

New Features:

  • Add Apache HttpClient 4.x instrumentation by @rg-p in #1330
  • Add EntityID to DatadogAgentReporter by @juancarrey in #1338

Improvements:

Fixes:

New Contributors

Full Changelog: v2.7.1...v2.7.2

v2.7.1

03 Mar 14:52
13b3069
Compare
Choose a tag to compare

What's Changed

New Features:

Improvements:

Fixes:

  • Fix for postgresql 42.7.2 - java.lang.NoSuchFieldError: checkConnectionQuery (#1321) in #1326 by @hughsimpson

New Contributors

Full Changelog: v2.7.0...v2.7.1

v2.7.0

03 Dec 19:52
25386b2
Compare
Choose a tag to compare

What's Changed

New features

Full Changelog: 2.6.6...v2.7.0

v2.6.6

09 Nov 10:18
a8bef44
Compare
Choose a tag to compare

What's Changed

New Features:

Improvements:

  • Add Datadog specific error tags by @TAKAyukiatkwsk in #1228
  • AtomicGetOrElseUpdateOnTrieMap::atomicGetOrElseUpdate -> TrieMap::getOrElseUpdate by @dpsoft in #591

Fixes:

New Contributors

Full Changelog: v2.6.5...2.6.6

v2.6.5

09 Oct 12:48
12983f9
Compare
Choose a tag to compare

Fixes:

Full Changelog: v2.6.4...v2.6.5

v2.6.4 - Pekko instrumentation

03 Oct 14:28
8a1502e
Compare
Choose a tag to compare

Update: ⚠️ kamon-(bundle/pekko/pekko-http) 2.6.4 are broken. The new pekko modules transitively pull what should've been provided dependencies; this breaks slf4j logging implementations that depend on slf4j-api 2.x.x, caused the jar size to balloon, and may cause other as-yet-unknown issues with conflicting dependencies. Please upgrade directly to 2.6.5 and skip this version.

New Features:

  • kamon-pekko / kamon-pekko-http Initial instrumentation for pekko and pekko-http, based on existing akka instrumentation. Contributed by @DieBauer and @pronovic in #1264 #1285 #1291

Improvements:

  • kafka Permit specifying custom propagation implementation. Contributed by @hughsimpson in #1292

Fixes:

  • system: Jvm metrics class loading descriptions. Contributed by @Philippus in #1287

New Contributors

Full Changelog: v2.6.3...v2.6.4

v2.6.3 - Scala Global ExecutionContext instrumentation

27 Jun 09:08
Compare
Choose a tag to compare

New Features

  • scala: Scala's ExecutionContext.global execution context is now instrumented by default. Contributed by @solnaranu via #1271

PS: If you are searching for v2.6.2 then stop, you won't find it. There were some issues with re-doing the release after an issue with the build and that tag go trashed so we are skipping that release number.

v2.6.1 - Maintenance Release

19 May 07:20
c3f0655
Compare
Choose a tag to compare

New Features:

  • core: We introduced a new kamon.init.attach-instrumentation setting to control whether Kamon should try to attach the automatic instrumentation when running initialisation. Contributed by @ivantopo via #1278

Improvements:

  • prometheus: The Prometheus exporter now includes a default set of buckets for percentage-based units. Contributed by @jatcwang via #1266

Fixes:

  • kafka: avoid NPE when consumer records are missing Kamon's context. Fixed by @ivantopo via #1269
  • core: avoid showing the initialisation banner twice when calling initWithoutAttaching. Fixed by @ivantopo via #1256
  • datadog: avoid EOFException on the Datadog Spans reporter. Fixed by @ivantopo via #1270