Twitter Util v22.2.0 Release Notes
-
๐ New Features
* util-core: Added `Memoize.classValue` as a Scala-friendly API for `java.lang.ClassValue`. ``PHAB_ID=D825673`` * util-jvm: Register JVM expression including memory pool usages (including code cache, compressed class space, eden space, sheap, metaspace, survivor space, and old gen) and open file descriptors count in StatsReceiver. ``PHAB_ID=D820472`` * util-slf4j-jul-bridge: Add `Slf4jBridge` trait which can be mixed into extensions of `c.t.app.App` in order to attempt installation of the `SLF4JBridgeHandler` via the `Slf4jBridgeUtility` in the constructor of the `c.t.app.App` instance. ``PHAB_ID=D827493`` โ Runtime Behavior Changes
util: Bump version of Jackson to 2.13.2.
PHAB_ID=D848592
โก๏ธ util-slf4j-api: Update the
Logger
API to include "call-by-name" method variations akin to theLogging
trait. When creating aLogger
from a Scala singleton object class, the resultant logger name will no longer include the$
suffix. Remove the deprecatedLoggers
object which is no longer needed for Java compatibility as users can now directly use theLogger
apply functions with no additional ceremony.PHAB_ID=D820252
util: Bump version of Caffeine to 2.9.3.
PHAB_ID=D815761
๐ฅ Breaking API Changes
* ๐ util-core: The `c.t.util.Responder` trait has been removed. ``PHAB_ID=D824830``