Skip to content

Releases: kamon-io/sbt-kanela-runner

v2.0.13 - Fix Duplicate Filters in Dev Mode

17 Mar 09:35
Compare
Choose a tag to compare

Fixes

  • Play filters were added twice when running on development mode, as mentioned here. It turns out it wasn't anything specific about the filters, but rather that the application.conf files were added twice to the classpath and that was causing a duplicate entry on play.filters.enabled. Fixed by @ivantopo via 244f1ae

v2.0.12 - Support Play 2.8.8

04 Oct 20:00
Compare
Choose a tag to compare

Improvements

  • Bump the default Kanela version to 1.0.11. Contributed by @jtjeferreira via #24
  • Bump the Play Plugin version from 2.8.7 to 2.8.8. Contributed by @kimnilsson via #14

v2.0.9 - Fix loading issues on SBT 1.4.0+

21 Feb 18:32
Compare
Choose a tag to compare

Fixes:

  • kamon-io/kanela#116 A NoClassDefFoundError for org.apache.logging.log4j.util.PropertiesUtil was being thrown when trying to run a Play Application with SBT 1.4.0+. Fixed by @ivantopo via 8ca69af

v.2.0.7 Maintenance release

13 Jan 15:17
Compare
Choose a tag to compare

Updated kanela agent version to 1.0.7

v2.0.6 - Support for SBT 1.3 and Play 2.8

07 Feb 07:35
Compare
Choose a tag to compare

Improvements

  • This is the first version with support for SBT 1.3 and Play Framework 2.8. Contributed by @ivantopo via 5975ea6 and 7e0dfd0
  • Clear Kanela's instrumentation registry listener on every reload. This is a step towards fixing kamon-io/Kamon#629, but not a complete solution. Contributed by @ivantopo via 214a65f

Removals

  • We are no longer publishing the plugins for SBT 0.13. As a reminder, SBT 0.13 reached EOL on over a year ago.

v2.0.5 - Java 8 Compatibility

31 Jan 06:25
Compare
Choose a tag to compare

This release is exactly the same as v2.0.4, but compiled with compatibility with Java 8.

v2.0.4 - Improved javaOptions and envVars Handling

17 Jan 12:18
Compare
Choose a tag to compare

Fixes

  • Environment variables set via the envVars SBT key are now passed to the forked JVM. This was reported on #3 and fixed by @ivantopo via 411574f
  • The javaOptions setting is now read specifically on the scope of the run task in SBT when forking a new JVM. This allows for setting javaOptions or javaOptions in run while using this plugin and still get the properties passed to the forked JVM. Contributed by @ivantopo via 90aee55

v2.0.3 - Maintenance Release

18 Nov 20:40
Compare
Choose a tag to compare

Improvements

  • Bumped the Kanela version to 1.0.3

v2.0.2 - Support H2 Database in Play Dev Mode

14 Aug 19:51
Compare
Choose a tag to compare

New Features

The biggest news here is that now this module makes it possible to instrument applications that use the H2 database when running on Play Development mode. Previously, applications would throw exceptions when trying to load the H2 classes because they are loaded in a particular ClassLoader (the "common" ClassLoader) by the Play SBT plugin and that ClassLoader wasn't able to see all the Kamon classes. We fixed the issue by ensuring that the H2 JDBC driver classes will be loaded from the same ClassLoader as Kamon, but leave all other loading to the common ClassLoader so that the H2 database can survive restarting the application and the H2 browser will work as expected.

A couple things worth mentioning:

  • The bits that we had to copy from the Play SBT plugins have been upgraded to versions 2.6.23 and 2.7.3.
  • We bumped the Kanela version to 1.0.1.

v2.0.1 - Publishing Changes

14 Aug 19:45
Compare
Choose a tag to compare

We split publishing into three different packages so that they can be properly resolved by users now that we are linking the repositories with the official SBT Bintray repo.