Skip to content

Util 21.11.0

Compare
Choose a tag to compare
@finaglehelper finaglehelper released this 24 Nov 22:32
· 177 commits to develop since this release

21.11.0

Breaking API Changes

  • util-security: Use snakeyaml to parse yaml instead of a buggy custom yaml
    parser. This means that thrown IOExceptions have been replaced by
    YAMLExceptions. Additionally, the parser member has been limited to private visibility. 3643e1e8

New Features

  • util-security: Any valid yaml / json file with string keys and values can
    be loaded with com.twitter.util.security.Credentials. 3643e1e8

Runtime Behavior Changes

  • util-cache: Update Caffeine cache library to version 2.9.2 c1d62105
  • util-jackson: Enable BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES in ScalaObjectMapper to
    guard against Remote Code Execution (RCE) security vulnerability. This blocks
    polymorphic deserialization from unsafe base types. 35f262f2