Releases: vy/log4j2-redis-appender
Releases · vy/log4j2-redis-appender
0.16.0
- Added
publish
command support (#138)
0.15.0
- Added username support (#134)
0.14.0
- 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
- Fixed broken
jedis.version
Maven property causing the incorrect version injection
0.12.2
- Fixed
RedisThrottler
to correctly increment the event rate limit failure count in RedisThrottlerJmxBean
(#50)
0.12.1
- Fixed
NumberFormatException
thrown by RateLimiter.ofMaxPermitCountPerSecond()
when the system locale formats floating point numbers in an unexpected way
0.12.0
- 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
- 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
-
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
- Add
maxErrorCountPerSecond
configuration to the throttler.