Changelog:
- Support custom logsite formatting in
SimpleAndroidLoggerBackend
. (cb9e836) - Allow no-op params or
null
inScopedLoggingContext.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.