Twitter Util v4.0.1 Release Notes

    • โž• added AsyncQueue
    • config:validate optional subconfigs
    • util-zk: allow multiple session event listeners, fix AsyncCallbackPromise exception handling, misc fixes
    • ๐Ÿ—„ offer: deprecate apply()
    • ๐Ÿ‘ป propagate cancellation exception when Timer.doAt future is cancelled
    • KetamaDistributor optionally preserves a floating point truncation
    • 0๏ธโƒฃ Timer uses daemon thread by default
    • ๐Ÿš€ Future.monitor: release reference to promise when it's satisfied
    • ๐Ÿ›  Future: misc Java compatibility fixes
    • ๐Ÿ—„ Eval.scala: Allow @deprecated
    • ๐ŸŒฒ util-logging: Add LoggerFactory
    • Util: Add util-class-preloader (classfile preloading), util-jvm (access to performance counters)
    • Future: divorce from TryLike hierarchy
    • LogRecord: use MessageFormat
    • Time: Treat MaxValue specially in TimeMod.{add,sub}