Twitter Util v17.11.0 Release Notes

  • Dependencies

    
    * ๐Ÿšš Guava has been removed as dependency from all modules except the
      'util-cache-guava' module. ``PHAB_ID=D117039``
    
    ๐Ÿ†• New Features
    
    • ๐Ÿ”’ util-security: Added c.t.util.security.PrivateKeyFile for reading PKCS#8 PEM formatted PrivateKey files. PHAB_ID=D105266

    ๐Ÿ› Bug Fixes

    
    * ๐Ÿ›  util-core: `c.t.io.BufByteWriter.fixed(size).owned()` will only represent bytes
      explicitly written instead of the full size of the backing array, `size`.
      ``PHAB_ID=D112938``
    
    ๐Ÿ’ฅ Breaking API Changes
    
    • util-cache: The Guava dependency and its associated implementations have been moved to a new module, 'util-cache-guava'. PHAB_ID=D117039

    • util-cache: c.t.cache.EvictingCache.lazily now takes a FutureCache instead of an implementation specific cache. PHAB_ID=D117039