Skip to content

Releases: jstachio/rainbowgum

v0.8.2

30 Jun 17:44

Choose a tag to compare

Bug fix release

SLF4J in a patch release changed initialization behavior. You can read about that here:
qos-ch/slf4j#450 and on our #210

This bug only happens if SLF4J 2.0.17 or greater is used.

Fixed #210

Thank you @arouel !

Full Changelog: v0.8.1...v0.8.2

v0.8.1

06 Jan 18:29

Choose a tag to compare

Fixes #208

Incorrect JSON output caused by some premature optimization I did and forgot to check correctly.

Thanks @achaphiv !

Full Changelog: v0.8.0...v0.8.1

v0.8.0

14 Nov 20:35

Choose a tag to compare

Feature Release

  • rainbowgum-jdk will load eagerly if it does not detect SLF4J. This was based on discussion #158 .

  • logging.systemlogger.initialize was also spelt incorrectly.

  • documentation improvements

What's Changed

  • Improve JDK logging implementations with eager load and perf improvements by @agentgt in #169

Full Changelog: v0.7.1...v0.8.0

Release 0.7.1 bug fix

05 Sep 13:43

Choose a tag to compare

Fix #160 module descriptor corrupt for rainbowgum-apt.

Thanks @bowbahdoe

What's Changed

  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #155
  • Issue 160 of Apt module having corrupt descriptor by @agentgt in #161

Full Changelog: v0.7.0...v0.7.1

v0.7.0

25 Aug 00:39

Choose a tag to compare

Feature Release - Spring Boot support!

  • Spring Boot support (almost complete support equivalent to logback... the colors even look the same)
  • Logging Groups (Spring Boot style but does not require Spring Boot)
  • Appender Flags (reentry prevention)

What's Changed

  • Add buffer reuse appender flag by @agentgt in #127
  • Bump io.avaje:avaje-config from 4.0-RC1 to 4.0 by @dependabot in #118
  • Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 by @dependabot in #119
  • Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 by @dependabot in #123
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #120
  • Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.2 by @dependabot in #125
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.1 by @dependabot in #126
  • Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.1 by @dependabot in #128
  • Bump io.spring.javaformat:spring-javaformat-maven-plugin from 0.0.41 to 0.0.42 by @dependabot in #113
  • Bump org.apache.maven:maven-core from 3.9.7 to 3.9.8 by @dependabot in #117
  • Bump slf4j.version from 2.0.13 to 2.0.14 by @dependabot in #130
  • Bump org.moditect:moditect-maven-plugin from 1.2.1.Final to 1.2.2.Final by @dependabot in #131
  • Bump com.google.errorprone:error_prone_core from 2.28.0 to 2.29.2 by @dependabot in #133
  • Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 by @dependabot in #134
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 by @dependabot in #135
  • Bump org.testcontainers:rabbitmq from 1.19.8 to 1.20.1 by @dependabot in #136
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #137
  • Bump jstachio.version from 1.3.5 to 1.3.6 by @dependabot in #139
  • Bump slf4j.version from 2.0.14 to 2.0.15 by @dependabot in #140
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 by @dependabot in #141
  • Bump slf4j.version from 2.0.15 to 2.0.16 by @dependabot in #142
  • Bump io.spring.javaformat:spring-javaformat-maven-plugin from 0.0.42 to 0.0.43 by @dependabot in #145
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 by @dependabot in #143
  • Bump com.google.errorprone:error_prone_core from 2.29.2 to 2.30.0 by @dependabot in #144
  • Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 by @dependabot in #146
  • Fix typo by @Journeycorner in #147

New Contributors

Full Changelog: v0.6.2...v0.7.0

v0.6.2

11 Jul 20:47

Choose a tag to compare

Bug fix release

Fix zoneId missing from pattern config which was the default and would cause formatting exception.

Null analysis needs to be turned on for the pattern module as it would have detected that bug.

Full Changelog: v0.6.1...v0.6.2

v0.6.1

20 Jun 16:55

Choose a tag to compare

What's Changed

Fixed #121 which fixes exceptions as the last argument being ignored.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

11 Jun 16:04

Choose a tag to compare

Major refactoring as we move towards 1.0.0

  • partial rolling support has been added such that logrotate and other agents can rotate files with out data loss
    • Unfortunately this feature requires some manual integration but In the future will make this easier and provide a Spring Boot actuator endpoint for rolling signaling.
  • jlink was not working because of the eclipse null annotations missing module-info.java. The annotations are now marked as provided so jlink will work. Thanks @bowbahdoe !
  • rainbowgum-jdk module will now safely detect if java.logging is available and thus is now a requires static.
  • property and builder error messaging has improved

What's Changed

  • Fix property error messages and output reg by @agentgt in #84

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

06 Apr 16:00

Choose a tag to compare

First true release (not a pre-release) of Rainbow Gum.

Rainbow Gum is mostly production ready!

  • Coverage is close to 90%
  • Over 10,000 tests have been added since 0.4.0
  • Many bugs have been fixed and some bloat has been removed
  • Current benchmarking shows Rainbow Gum to be faster than all known SLF4J implementations
  • The OOB Jansi formatter no longer has a weird threadlocal usage caused by Jansi itself

0.4.0 users may find some breaking changes but the API should be far more stable going forward at least in the core module.
Highly recommend upgrading given the various bugs found.

The plan for v0.6.0 is resilience (e.g. reopening files) and file rolling.

v0.4.1

21 Mar 18:23

Choose a tag to compare

v0.4.1 Pre-release
Pre-release

Bug release. Changeable logger was not logging throwable.

Code coverage continues to improve although I'm not sure why test container tests are not being recorded.
https://app.codecov.io/gh/jstachio/rainbowgum