Skip to content

Commit b0de18c

Browse files
committed
[release] prepare for 0.12.1
1 parent 938074c commit b0de18c

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

BUILDING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ NOTE: make sure to **-Ilib** otherwise you end up using the OpenSSL default gem
3232
make sure [pom.xml](pom.xml) is regenerated e.g. using `rmvn validate`
3333
and `git commit` the changes
3434

35-
* `mvn -Prelease -DupdateReleaseInfo=true clean package`
35+
* `./mvnw -Prelease -DupdateReleaseInfo=true -Dmaven.test.skip=true clean package`
3636

3737
* gem push the build gem from pkg/ e.g. `gem push pkg/jruby-openssl-0.9.15.gem`
3838

History.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
1-
## 0.12.0
1+
## 0.12.1
22

33
* improved compatibility with the openssl gem (version 2.2.1)
44
* JOSSL now ships with a single set of openssl .rb files
55
- providing compat with `required_ruby_version = '>= 2.3.0'`
66
- flat set of .rb files at *lib/openssl/* (based on openssl gem)
7-
* align secure defaults `OpenSSL::SSL::SSLContext::DEFAULT_PARAMS`
7+
* revisited `OpenSSL::SSL::SSLContext::DEFAULT_PARAMS` defaults
88
- implicit `verify_hostname` default .rb callback still a noop
99
- 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`)
10+
* working TLS 1.3 support
1111
* droped Java 1.7 support (at least Java 8 needed to use the gem)
1212
* fixed `SSLContext#options` matches C OpenSSL (using `OP_ALL`)
1313
* no longer filter out SSLv2 (for improved OpenSSL compatibility)
1414
* implemented naive `SSLContext#ciphers` caching to speed-up TLS
1515
* `StoreError` raised due a Java exception now retain native cause
1616

17+
## 0.12.0 (yanked)
18+
19+
There were Java 8 and JRuby 9.3 regressions in this release, use 0.12.1 instead.
20+
1721
## 0.11.0
1822

1923
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.1.dev'
2+
VERSION = '0.12.1'
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</version>
14+
<version>0.12.1</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)