Skip to content

Commit c862feb

Browse files
committed
prepare for 0.10.3
1 parent d6c98cf commit c862feb

File tree

4 files changed

+36
-18
lines changed

4 files changed

+36
-18
lines changed

History.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## 0.10.3
2+
3+
* [fix] implement (missing) PKey::DSA#params
4+
* [fix] authorityKeyIdentifier ext (general-name) value
5+
* [fix] authority keyid extension's :always part optional (#174)
6+
* [fix] work-around for not setting certificate serial
7+
raise a more friendly error (jruby/jruby#1691)
8+
* [fix] PKey.read not parsing RSA pub-key (#176)
9+
* [feat] support reading DSA (public key) in full DER
10+
* [fix] RSA key DER format to closely follow OpenSSL
11+
* [fix] add missing ASN1 factory methods (Null, EndOfContent)
12+
* [fix] support getting password from block for PKeys
13+
* [fix] incorrect ASN.1 for wrapped Integer type
14+
* [fix] correct public key for subjectKeyIdentifier ext (#173)
15+
* [fix] invalid Cert#sign handling -> raise (instead of ClassCastException)
16+
* [feat] more TLS (GCM) ciphers - supported on Java 8+
17+
* [feat] add ECDHE-RSA-AES128-GCM-SHA256 as supported cipher (#185)
18+
* [feat] add support for ECDHE-RSA-AES256-GCM-SHA384 (#187)
19+
* [fix] try hard not to fail on unkown oids (OpenSSL::X509::Certificate#to_text)
20+
* update Bouncy-Castle to 1.62 (and handle supported BC compatibility)
21+
122
## 0.10.2
223

324
* update Bouncy-Castle to 1.61 (and handle supported BC compatibility)

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ the JRuby [mailing list][1] or the [bug tracker][2].
2323
| 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 |
2424
| ~>0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 |
2525
| 0.10.0 | 1.7.20-9.2.x | Java 7-10 | 1.55-1.59 |
26+
| 0.10.3 | 1.7.20-9.2.x | Java 7-11 | 1.56-1.62 |
2627

2728
NOTE: backwards JRuby compatibility was not handled for versions <= **0.9.6**
2829

@@ -42,28 +43,24 @@ any of OpenSSL's C code, only Ruby parts (*.rb) are the same as in MRI's OpenSSL
4243
mvn test
4344

4445
will run (junit as well as ruby) tests and a some ruby tests against the default
45-
jruby version. to pick a different version and/or modes (1.8, 1.9, 2.0, 2.1) run
46+
jruby version. to pick a different JRuby version run
4647

47-
mvn test -Djruby.versions=1.7.12 -Djruby.modes=1.8
48+
mvn test -Djruby.versions=9.2.8.0
4849

4950
for running integration-tests the gem will be first installed and then the same
5051
tests run for each possible bouncy-castle version (see [listing][3]), run with
5152

52-
mvn verify -P test-9.0.4.0,test-1.7.22
53+
mvn verify -P test-9.2.9.0,test-9.1.17.0
5354

5455
or pick a bouncy-castle version
5556

56-
mvn verify -P test-1.6.8 -Dbc.versions=1.50
57-
58-
or simply be more picky
59-
60-
mvn verify -P test-1.7.4 -Dbc.versions=1.49 -Djruby.modes=1.9
57+
mvn verify -P test-9.2.9.0 -Dbc.versions=1.60
6158

6259
NOTE: you can pick any jruby version which is on [central][4] or on [ci.jruby][5]
6360

6461
## License
6562

66-
(c) 2009-2018 JRuby distributed under EPL 1.0/GPL 2.0/LGPL 2.1
63+
(c) 2009-2020 JRuby distributed under EPL 1.0/GPL 2.0/LGPL 2.1
6764

6865
[0]: https://secure.travis-ci.org/jruby/jruby-openssl.svg
6966
[1]: http://xircles.codehaus.org/projects/jruby/lists

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.10.3.dev'
2+
VERSION = '0.10.3'
33
BOUNCY_CASTLE_VERSION = '1.62'
44
end
55

pom.xml

Lines changed: 8 additions & 8 deletions
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.3.dev-SNAPSHOT</version>
14+
<version>0.10.3</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.62</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>true</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>true</polyglot.dump.readonly>
74+
<runit.dir>src/test/ruby/**/test_*.rb</runit.dir>
7575
</properties>
7676
<dependencies>
7777
<dependency>

0 commit comments

Comments
 (0)