Skip to content

Commit 831ead4

Browse files
committed
[release] prepare for 0.12.0
1 parent 5b27276 commit 831ead4

3 files changed

Lines changed: 18 additions & 2 deletions

File tree

History.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## 0.12.0
2+
3+
* improved compatibility with the openssl gem (version 2.2.1)
4+
* JOSSL now ships with a single set of openssl .rb files
5+
- providing compat with `required_ruby_version = '>= 2.3.0'`
6+
- flat set of .rb files at *lib/openssl/* (based on openssl gem)
7+
* align secure defaults `OpenSSL::SSL::SSLContext::DEFAULT_PARAMS`
8+
- implicit `verify_hostname` default .rb callback still a noop
9+
- TLS continues to rely on the Java SSL engine for hostname checks
10+
* TLS 1.3 (`TLS_AES_128_GCM_SHA256` / `TLS_AES_256_GCM_SHA384`)
11+
* droped Java 1.7 support (at least Java 8 needed to use the gem)
12+
* fixed `SSLContext#options` matches C OpenSSL (using `OP_ALL`)
13+
* no longer filter out SSLv2 (for improved OpenSSL compatibility)
14+
* implemented naive `SSLContext#ciphers` caching to speed-up TLS
15+
* `StoreError` raised due a Java exception now retain native cause
16+
117
## 0.11.0
218

319
NOTE: This release aims to adapt the certificate verification logic to be aligned

lib/jopenssl/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module JOpenSSL
2-
VERSION = '0.12.0.dev'
2+
VERSION = '0.12.0'
33
BOUNCY_CASTLE_VERSION = '1.68'
44
end
55

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ DO NOT MODIFY - GENERATED CODE
1111
<modelVersion>4.0.0</modelVersion>
1212
<groupId>rubygems</groupId>
1313
<artifactId>jruby-openssl</artifactId>
14-
<version>0.12.0.dev-SNAPSHOT</version>
14+
<version>0.12.0</version>
1515
<packaging>gem</packaging>
1616
<name>JRuby OpenSSL</name>
1717
<description>JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library.</description>

0 commit comments

Comments
 (0)