Skip to content

Commit 889bd6d

Browse files
committed
[release] prepare for 0.15.5
1 parent 67490b5 commit 889bd6d

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

History.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
## 0.15.5
2+
3+
* [deps] upgrade BC to version 1.81
4+
* Improving completeness of ASN1 encoding/decoding (#335)
5+
* [fix] OpenSSL::X509::CRL#to_pem when building CRL from scratch (#163)
6+
* [fix] OpenSSL::ASN1::ASN1Data encoding/decoding compatibility (#265)
7+
8+
## 0.15.4
9+
10+
* Verify hostname by default
11+
12+
This addresses **CVE-2025-46551** and **GHSA-72qj-48g4-5xgx**.
13+
14+
Users can work around this by applying this patch manually to their
15+
own jruby-openssl and jruby installs, or by re-enabling hostname
16+
verification with the following code early in application boot:
17+
```ruby
18+
require 'openssl'
19+
20+
OpenSSL::SSL::SSLContext::DEFAULT_PARAMS[:verify_hostname] = true
21+
```
22+
123
## 0.15.3
224

325
* [fix] keep curve name when group is set into another key

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.15.5.dev'
2+
VERSION = '0.15.5'
33
BOUNCY_CASTLE_VERSION = '1.81'
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.15.5.dev-SNAPSHOT</version>
14+
<version>0.15.5</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)