Skip to content

0.12.1

Compare
Choose a tag to compare
@kares kares released this 02 Feb 11:02
· 235 commits to master since this release
b0de18c
  • improved compatibility with the openssl gem (version 2.2.1)
  • JOSSL now ships with a single set of openssl .rb files
    • providing compat with required_ruby_version = '>= 2.3.0'
    • flat set of .rb files at lib/openssl/ (based on openssl gem)
  • revisited OpenSSL::SSL::SSLContext::DEFAULT_PARAMS defaults
    • implicit verify_hostname default .rb callback still a noop
    • TLS continues to rely on the Java SSL engine for hostname checks
  • working TLS 1.3 support
  • droped Java 1.7 support (at least Java 8 needed to use the gem)
  • fixed SSLContext#options matches C OpenSSL (using OP_ALL)
  • no longer filter out SSLv2 (for improved OpenSSL compatibility)
  • implemented naive SSLContext#ciphers caching to speed-up TLS
  • StoreError raised due a Java exception now retain native cause