Dear users, the 0.3.3/0.2.3 release that fixed a few issues last week still contain a couple problems reported by some of you, the most important one being a IndexOutOfBoundsException being thrown in some cases when recording values with a MinMaxCounter. We finally solved the issue and pushed a new release to make sure a stable version is available. The list of changes for this release is:

  • kamon-core
    • Fix IndexOutOfBoundsException being thrown when recording values from a MinMaxCounter (see issue 71).
    • Use the inline variant of TraceRecorder.withTraceContext.
    • Avoid having any other copies of the AspectJ weaver around in runtime by marking the weaver dependency as “provided”.
  • kamon-spray
    • Use the inline variant of TraceRecorder.withTraceContext.
  • kamon-play
    • Use the inline variant of TraceRecorder.withTraceContext.
  • kamon-log-reporter
    • Provide the ability to report system metrics.
  • kamon-system-metrics (Experimental)
    • Minor changes in the banner displayed when starting the system metrics module.

As usual, the compatibility information for this release:

  • 0.3.4 is compatible with Akka 2.3, Spray 1.3, Play 2.3 and Scala 2.10.x/2.11.x
  • 0.2.4 is compatible with Akka 2.2, Spray 1.2, Play 2.2 and Scala 2.10.x

Have fun with Kamon and let us know if you have any problems!