Skip to content

Flogger 0.8

Latest
Compare
Choose a tag to compare
@cgdecker cgdecker released this 17 Oct 18:43
· 23 commits to master since this release

Changelog:

  • Support custom logsite formatting in SimpleAndroidLoggerBackend. (cb9e836)
  • Allow no-op params or null in ScopedLoggingContext.Builder methods. (82362ff, 5aa0649)
  • Remove generic type from convenience LoggingApi#with method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)
  • Added a new PRNG based onAverageEvery(N) rate limiting method. (c25d34e)
  • Added a new per() method to support arbitrary aggregation keys. (bddcc1d)
  • Improved docs for static methods in ScopedLoggingContexts. (c568eee)
  • Improved rate limiter behavior. (90f01f1)
  • Removed unused type parameter from ScopedLoggingContexts#applyLogLevelMap. (e2d80fb)
  • Refactored rate limiter classes. (209a0a4)
  • Fix bug whereby unused LogSiteStats were being generated. (bd2d607)

This release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.