Skip to content

Util 18.3.0

Compare
Choose a tag to compare
@finaglehelper 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
    a Future.exception over any NonFatal exception. 63d1caf3

Deprecations:

  • util-core: RichU64* APIs are deprecated. Use Java 8 Unsigned Long API instead:
    0e27f594

    • new RichU64String("123").toU64Long -> Long.parseUnsignedInt
    • new RichU64Long(123L).toU64HexString -> Long.toHexString (no leading zeros)