Skip to content

Releases: jstachio/rainbowgum

v0.6.0

11 Jun 16:04
Compare
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
Compare
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
Compare
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

v0.4.0

17 Mar 18:39
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Mostly a bug fix release.

  • Improved ANSI doc and flags #60 , #55
  • Fix regression of throwable log messages being discarded by level loggers #70

Thanks to @cmdjulian for finding the particularly egregious #70 which was caused by some changes in code generation.

Full Changelog: v0.3.0...v0.4.0

v0.3.0

08 Mar 19:12
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Another experimental release. Rainbow Gum is almost on par with Logbacks core features with only rolling files not implemented yet.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

27 Feb 22:05
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Rainbow Gum first (experimental) release!

Jars are in maven central.

Doc is here: https://jstach.io/doc/rainbowgum/current/apidocs/