Skip to content

Commit 0f73701

Browse files
committed
[release] prepare for 0.11.0
1 parent 2950531 commit 0f73701

File tree

3 files changed

+25
-9
lines changed

3 files changed

+25
-9
lines changed

History.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## 0.11.0
2+
3+
NOTE: This release aims to adapt the certificate verification logic to be aligned
4+
with OpenSSL 1.1.1 as a resolution to issues due *DST Root CA X3* expiration, more
5+
details at: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
6+
7+
The port is expected to be superior compared to the simple legacy verification,
8+
however in case of issues the previous algorithm is still around and can be toggled
9+
using `JRUBY_OPTS="-J-Djruby.openssl.x509.store.verify=legacy"` system property.
10+
11+
* **OpenSSL 1.1.1 cert verification port** (fixes #236) (#239)
12+
- as a side-effect part of the PR to "allow multiple certs with same SubjectDN"
13+
(#198) got reverted, this has been causing verification regressions (since 0.10.5)
14+
for some users (#232) and is expected to be fixed
15+
* [fix] replace deprecated getPeerCertificateChain (#231)
16+
117
## 0.10.7
218

319
* [feat] upgrade BC library to 1.68

lib/jopenssl/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module JOpenSSL
2-
VERSION = '0.10.8.dev'
2+
VERSION = '0.11.0'
33
BOUNCY_CASTLE_VERSION = '1.68'
44
end
55

pom.xml

+8-8
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ DO NOT MODIFIY - GENERATED CODE
1111
<modelVersion>4.0.0</modelVersion>
1212
<groupId>rubygems</groupId>
1313
<artifactId>jruby-openssl</artifactId>
14-
<version>0.10.8.dev-SNAPSHOT</version>
14+
<version>0.11.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>
@@ -61,17 +61,17 @@ DO NOT MODIFIY - GENERATED CODE
6161
</distributionManagement>
6262
<properties>
6363
<bc.versions>1.68</bc.versions>
64-
<mavengem.wagon.version>1.0.3</mavengem.wagon.version>
64+
<invoker.skip>${maven.test.skip}</invoker.skip>
65+
<invoker.test>${bc.versions}</invoker.test>
66+
<jruby.plugins.version>1.1.8</jruby.plugins.version>
6567
<jruby.switches>-W0</jruby.switches>
6668
<jruby.version>9.1.17.0</jruby.version>
67-
<jruby.plugins.version>1.1.8</jruby.plugins.version>
68-
<invoker.skip>${maven.test.skip}</invoker.skip>
69-
<runit.dir>src/test/ruby/**/test_*.rb</runit.dir>
70-
<mavengem-wagon.version>1.0.3</mavengem-wagon.version>
7169
<jruby.versions>9.1.17.0</jruby.versions>
72-
<polyglot.dump.readonly>false</polyglot.dump.readonly>
70+
<mavengem-wagon.version>1.0.3</mavengem-wagon.version>
71+
<mavengem.wagon.version>1.0.3</mavengem.wagon.version>
7372
<polyglot.dump.pom>pom.xml</polyglot.dump.pom>
74-
<invoker.test>${bc.versions}</invoker.test>
73+
<polyglot.dump.readonly>false</polyglot.dump.readonly>
74+
<runit.dir>src/test/ruby/**/test_*.rb</runit.dir>
7575
</properties>
7676
<dependencies>
7777
<dependency>

0 commit comments

Comments
 (0)