Skip to content

Latest commit

 

History

History
105 lines (57 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

105 lines (57 loc) · 2.97 KB

(2024-04-18) v0.16.0

  • Added publish command support (#138)

(2024-04-14) v0.15.0

  • Added username support (#134)

(2023-12-07) v0.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

(2023-08-23) v0.13.0

  • Fixed broken jedis.version Maven property causing the incorrect version injection

(2023-02-23) v0.12.2

  • Fixed RedisThrottler to correctly increment the event rate limit failure count in RedisThrottlerJmxBean (#50)

(2022-12-30) v0.12.1

  • Fixed NumberFormatException thrown by RateLimiter.ofMaxPermitCountPerSecond() when the system locale formats floating point numbers in an unexpected way

(2022-12-12) v0.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

(2022-10-04) v0.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.)

(2022-09-02) v0.11.0

  • Flushed remaining events in the buffer after interrupting the throttler

  • Added Redis logical database support (#16)

  • Switched to semantic versioning

  • Removed debugEnabled flag

(2021-06-10) v0.10

  • Added maxErrorCountPerSecond configuration to the throttler

(2020-10-28) v0.9

  • Flushed remaining events in the buffer after closing the throttler (#12)

  • Switched to JUnit 5

  • Replaced com.github.kstyrc:embedded-redis:0.6 with it.ozimov:embedded-redis:0.7.3

  • Refactored tests

  • Deprecated debugEnabled flag and replace the custom logger with Log4j StatusLogger

(2020-10-06) v0.8

(2019-07-23) v0.7

  • Removed Guava dependency by copying the RateLimiter

(2019-06-07) v0.6

  • Updated Jedis to 3.1.0-m4

(2019-05-24) v0.5

  • Bumped dependency versions

  • Upgraded to Java 8 (#3)

  • Marked flush trigger thread as daemon (#3)

  • Switched to Apache License v2.0