Skip to content

Commit 60932f1

Browse files
committed
[release] prepare for 0.15.0
1 parent 8d43030 commit 60932f1

File tree

4 files changed

+43
-18
lines changed

4 files changed

+43
-18
lines changed

History.md

+23
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
## 0.15.0
2+
3+
This version upgraded to latest Bouncy-Castle (1.78) and the minimum supported
4+
JRuby is now 9.2.
5+
6+
* [refactor] propagate IOError from selector exception
7+
* [fix] convert IOException to Ruby exception correctly
8+
follow up on the fix (#242) in 0.14.6
9+
* [fix] implement `OpenSSL::PKey::EC::Point#mul` and `#add` (#307)
10+
* [fix] ASN.1 BitString pad bits being out of range
11+
* [compat] support base64digest on `OpenSSL::HMAC`
12+
* [compat] add `Buffering#getbyte` for `SSLSocket`
13+
* [refactor] drop (unused) Config native impl
14+
* [refactor] less locking when there's a shared SSLContext
15+
* [fix] encoding of ASN1::Null primitive to_der
16+
* [fix] ASN.1 tagged object tag-class encoding/decoding
17+
* [fix] ASN1 primitive tagging (encoding) part (#122)
18+
* [fix] encoding/decoding of all ASN1 string types
19+
* [fix] ASN1Data encoding with Array primitive value (#119)
20+
* [refactor] drop security restriction JCE work-around
21+
* [refactor] drop long deprecated OpenSSLReal Java class
22+
* [deps] upgrade BC to version 1.78
23+
124
## 0.14.6
225

326
* [compat] OpenSSL::ConfigError and DEFAULT_CONFIG_FILE (#304)

README.md

+15-14
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,21 @@ the JRuby [mailing list][1] or the [bug tracker][2].
1414
## Compatibility
1515

1616
| JRuby-OpenSSL | JRuby compat | JVM compat | supported BC |
17-
| ------------- |:------------:|-----------:|-------------:|
18-
| 0.9.6 | 1.6.8-9.0.2 | Java 6-8 | 1.47-1.50 |
19-
| 0.9.12 | 1.6.8-9.0.5 | Java 6-8 | 1.47-1.52 |
20-
| 0.9.13 | 1.6.8-9.1.2 | Java 6-8 | 1.49-1.52 |
21-
| 0.9.14 | 1.6.8-9.1.5 | Java 6-8 | 1.49-1.54 |
22-
| 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 |
23-
| ~>0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 |
24-
| 0.10.0 | 1.7.20-9.2.x | Java 7-10 | 1.55-1.59 |
25-
| 0.10.3 | 1.7.20-9.2.x | Java 7-11 | 1.56-1.62 |
26-
| ~>0.10.5 | 1.7.20-9.3.x | Java 7-11 | 1.60-1.68 |
27-
| ~>0.11.x | 9.0.x-9.3.x | Java 7-11 | 1.62-1.68 |
28-
| ~>0.12.x | 9.1.x-9.3.x | Java 8-15 | 1.65-1.68 |
29-
| ~>0.13.x | 9.1.x-9.4.x | Java 8-17 | 1.68-1.69 |
30-
| ~>0.14.x | 9.1.x-9.4.x | Java 8-21 | 1.71-1.74 |
17+
|---------------|:------------:|-----------:|-------------:|
18+
| 0.9.6 | 1.6.8-9.0.2 | Java 6-8 | 1.47-1.50 |
19+
| 0.9.12 | 1.6.8-9.0.5 | Java 6-8 | 1.47-1.52 |
20+
| 0.9.13 | 1.6.8-9.1.2 | Java 6-8 | 1.49-1.52 |
21+
| 0.9.14 | 1.6.8-9.1.5 | Java 6-8 | 1.49-1.54 |
22+
| 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 |
23+
| ~>0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 |
24+
| 0.10.0 | 1.7.20-9.2.x | Java 7-10 | 1.55-1.59 |
25+
| 0.10.3 | 1.7.20-9.2.x | Java 7-11 | 1.56-1.62 |
26+
| ~>0.10.5 | 1.7.20-9.3.x | Java 7-11 | 1.60-1.68 |
27+
| ~>0.11.x | 9.0.x-9.3.x | Java 7-11 | 1.62-1.68 |
28+
| ~>0.12.x | 9.1.x-9.3.x | Java 8-15 | 1.65-1.68 |
29+
| ~>0.13.x | 9.1.x-9.4.x | Java 8-17 | 1.68-1.69 |
30+
| ~>0.14.x | 9.1.x-9.4.x | Java 8-21 | 1.71-1.74 |
31+
| ~>0.15.x | 9.2.x-9.4.x | Java 8-21 | 1.76-1.78 |
3132

3233
NOTE: backwards JRuby compatibility was not handled for versions <= **0.9.6**
3334

lib/jopenssl/version.rb

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

pom.xml

+4-3
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.15.0.dev-SNAPSHOT</version>
14+
<version>0.15.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>
@@ -65,8 +65,8 @@ DO NOT MODIFY - GENERATED CODE
6565
<invoker.test>${bc.versions}</invoker.test>
6666
<jruby.plugins.version>3.0.2</jruby.plugins.version>
6767
<jruby.switches>-W0</jruby.switches>
68-
<jruby.version>9.1.17.0</jruby.version>
69-
<jruby.versions>9.1.17.0</jruby.versions>
68+
<jruby.version>9.2.19.0</jruby.version>
69+
<jruby.versions>9.2.19.0</jruby.versions>
7070
<mavengem-wagon.version>2.0.2</mavengem-wagon.version>
7171
<mavengem.wagon.version>2.0.2</mavengem.wagon.version>
7272
<polyglot.dump.pom>pom.xml</polyglot.dump.pom>
@@ -274,6 +274,7 @@ DO NOT MODIFY - GENERATED CODE
274274
<configuration>
275275
<source>1.8</source>
276276
<target>1.8</target>
277+
<release>8</release>
277278
<encoding>UTF-8</encoding>
278279
<debug>true</debug>
279280
<showWarnings>true</showWarnings>

0 commit comments

Comments
 (0)