- In case of SLF4J output, the serialization of messages is only done in case the TRACE log level is used.
- Change the default string serialization implementation to only add extra formatting characters when explicitly stated.
- Bumped ghostwriter-api dependency to 0.5.0.
- The module is now only built/verified with the latest JDK version. Support for older versions is kept through compatibility settings... meaning Java 1.7 is still supported.
BREAKING CHANGES
- The TracerWriter API has been modified to get all the event details and can use the TracerSerializer directly. Migration consists of including the desired TracerSerializer implementation (StringSerializer by default) and calling it explicitly to provide the input to the old interface function implementations.