Twitter Util v17.10.0 Release Notes

  • ๐Ÿš€ Release Version Changes:

    
    * ๐Ÿš€ From now on, release versions will be based on release date in the format of
      YY.MM.x where x is a patch number. ``PHAB_ID=D101244``
    
    ๐Ÿ†• New Features
    ~~~~~~~~~~~~
    
    * util-intellij: Create util-intellij project and publish IntelliJ capture
      points plugin for debugging asynchronous stack traces of code using Twitter
      Futures in Scala 2.11.11. ``PHAB_ID=D96782``
    
    ๐Ÿ’ฅ Breaking API Changes
    ~~~~~~~~~~~~~~~~~~~~
    
    * util-app: c.t.app.Flag.let and letClear are now generic in their return type.
      ``PHAB_ID=D93951``
    
    ๐Ÿ› Bug Fixes
    ~~~~~~~~~
    * util-core: Fix Buf.ByteArray.Shared.apply(bytes,begin,end) constructor function.
      ``PHAB_ID=D100648``
    
    โš™ Runtime Behavior Changes
    
    • util-core: c.t.io.Buf.ByteArray.[Owned.Shared](Array[Byte], begin, end) now validates its input arguments. PHAB_ID=D100648

    • ๐Ÿšš util-jvm: The jvm/mem/postGC/{poolName}/max metric has been removed because it is the same as the jvm/mem/current/{poolName}/max metric. PHAB_ID=D95291

    • ๐Ÿ”’ util-security: Assert validity of X.509 certificates when read from a file. Attempting to read a c.t.util.security.X509CeritificateFile will now assert that the certificate is valid, i.e., if the current date and time are within the validity period given in the certificate. PHAB_ID=D88745