Skip to content

Releases: vy/log4j2-redis-appender

0.16.0

18 Apr 11:59
@vy vy
Compare
Choose a tag to compare
  • Added publish command support (#138)

0.15.0

14 Apr 19:23
@vy vy
Compare
Choose a tag to compare
  • Added username support (#134)

0.14.0

07 Dec 13:41
@vy vy
Compare
Choose a tag to compare
  • Upgraded the compiler version to Java 17. Runtime still requires Java 8 and later.
  • Updated Jedis to version 5.1.0
  • Updated Log4j to version 2.22.0

0.13.0

23 Aug 12:53
@vy vy
Compare
Choose a tag to compare
  • Fixed broken jedis.version Maven property causing the incorrect version injection

0.12.2

23 Feb 12:52
@vy vy
Compare
Choose a tag to compare
  • Fixed RedisThrottler to correctly increment the event rate limit failure count in RedisThrottlerJmxBean (#50)

0.12.1

30 Dec 14:39
@vy vy
Compare
Choose a tag to compare
  • Fixed NumberFormatException thrown by RateLimiter.ofMaxPermitCountPerSecond() when the system locale formats floating point numbers in an unexpected way

0.12.0

12 Dec 10:03
@vy vy
Compare
Choose a tag to compare
  • Replaced it.ozimov:embedded-redis with org.signal:embedded-redis (#22)
  • Replaced hardcoded Guava rate limiter with Resilience4j (#23)
  • Switched to programmatic LoggerContext creation in tests (#24)
  • Relocated all the packages to com.vlkan.log4j2.redis.appender.* in the fat JAR, otherwise they were (rightfully) causing Found multiple occurrences of org.json.JSONObject on the class path errors

0.11.1

04 Oct 18:58
@vy vy
Compare
Choose a tag to compare
  • Earlier throttler fix has introduced a bug. The buffer cursor is not reset correctly and caused duplicates in logged events. (Thanks to Khaled Bakhtiari for the report.)

0.11.0

02 Sep 09:29
@vy vy
Compare
Choose a tag to compare
  • Flush remaining events in the buffer after interrupting the throttler.

  • Add Redis logical database support. (#16)

  • Switched to semantic versioning.

  • Removed debugEnabled flag.

0.10

02 Sep 09:30
@vy vy
Compare
Choose a tag to compare
  • Add maxErrorCountPerSecond configuration to the throttler.