Skip to content

Commit

Permalink
[release] prepare for 0.15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
kares committed Jun 20, 2024
1 parent 8d43030 commit 60932f1
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 18 deletions.
23 changes: 23 additions & 0 deletions History.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
## 0.15.0

This version upgraded to latest Bouncy-Castle (1.78) and the minimum supported
JRuby is now 9.2.

* [refactor] propagate IOError from selector exception
* [fix] convert IOException to Ruby exception correctly
follow up on the fix (#242) in 0.14.6
* [fix] implement `OpenSSL::PKey::EC::Point#mul` and `#add` (#307)
* [fix] ASN.1 BitString pad bits being out of range
* [compat] support base64digest on `OpenSSL::HMAC`
* [compat] add `Buffering#getbyte` for `SSLSocket`
* [refactor] drop (unused) Config native impl
* [refactor] less locking when there's a shared SSLContext
* [fix] encoding of ASN1::Null primitive to_der
* [fix] ASN.1 tagged object tag-class encoding/decoding
* [fix] ASN1 primitive tagging (encoding) part (#122)
* [fix] encoding/decoding of all ASN1 string types
* [fix] ASN1Data encoding with Array primitive value (#119)
* [refactor] drop security restriction JCE work-around
* [refactor] drop long deprecated OpenSSLReal Java class
* [deps] upgrade BC to version 1.78

## 0.14.6

* [compat] OpenSSL::ConfigError and DEFAULT_CONFIG_FILE (#304)
Expand Down
29 changes: 15 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,21 @@ the JRuby [mailing list][1] or the [bug tracker][2].
## Compatibility

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

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

Expand Down
2 changes: 1 addition & 1 deletion lib/jopenssl/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module JOpenSSL
VERSION = '0.15.0.dev'
VERSION = '0.15.0'
BOUNCY_CASTLE_VERSION = '1.78'
end

Expand Down
7 changes: 4 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ DO NOT MODIFY - GENERATED CODE
<modelVersion>4.0.0</modelVersion>
<groupId>rubygems</groupId>
<artifactId>jruby-openssl</artifactId>
<version>0.15.0.dev-SNAPSHOT</version>
<version>0.15.0</version>
<packaging>gem</packaging>
<name>JRuby OpenSSL</name>
<description>JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library.</description>
Expand Down Expand Up @@ -65,8 +65,8 @@ DO NOT MODIFY - GENERATED CODE
<invoker.test>${bc.versions}</invoker.test>
<jruby.plugins.version>3.0.2</jruby.plugins.version>
<jruby.switches>-W0</jruby.switches>
<jruby.version>9.1.17.0</jruby.version>
<jruby.versions>9.1.17.0</jruby.versions>
<jruby.version>9.2.19.0</jruby.version>
<jruby.versions>9.2.19.0</jruby.versions>
<mavengem-wagon.version>2.0.2</mavengem-wagon.version>
<mavengem.wagon.version>2.0.2</mavengem.wagon.version>
<polyglot.dump.pom>pom.xml</polyglot.dump.pom>
Expand Down Expand Up @@ -274,6 +274,7 @@ DO NOT MODIFY - GENERATED CODE
<configuration>
<source>1.8</source>
<target>1.8</target>
<release>8</release>
<encoding>UTF-8</encoding>
<debug>true</debug>
<showWarnings>true</showWarnings>
Expand Down

0 comments on commit 60932f1

Please sign in to comment.