Util 18.3.0
finaglehelper
released this
06 Mar 22:55
·
857 commits
to develop
since this release
Runtime Behavior Changes:
-
util-app: Ensure that any flag parsing error reason is written to
System.err
before attempting to print flag usage. In the event that collecting flags for
the printing the usage message fails, users will still receive a useful message
as to why flag parsing failed. 31efdaf0 -
util-core: Promises/Futures now use LIFO execution order for their callbacks
(was depth-based algorithm before). bf47b55f -
util-core: Wrap the function passed to
Closable.make
in a try/catch and return
aFuture.exception
over any NonFatal exception. 63d1caf3
Deprecations:
-
util-core: RichU64* APIs are deprecated. Use Java 8 Unsigned Long API instead:
0e27f594new RichU64String("123").toU64Long
->Long.parseUnsignedInt
new RichU64Long(123L).toU64HexString
->Long.toHexString
(no leading zeros)