Skip to content

Commit ac8db30

Browse files
committed
[release] prepare for 0.14.4
1 parent 9b4bf31 commit ac8db30

File tree

3 files changed

+33
-9
lines changed

3 files changed

+33
-9
lines changed

History.md

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,42 @@
1+
## 0.14.4
2+
3+
* [fix] convert `OpenSSL::ASN1::Sequence` to an array on #to_der (#265)
4+
* [feat] implement `PKey::DH.generate` and (dummy) `q` reader (#254)
5+
* [fix] raise `TypeError` when arg isn't a `Group`
6+
* [refactor] make sure `ASN1Error` has native cause
7+
* [fix] stop assuming (JDK) EC key identifier
8+
"EC" with Sun provider but "ECDSA" with BC
9+
* [fix] do not check empty string as curve name
10+
* [fix] make sure `PKeyEC#group.curve_name` is always set
11+
* [refactor] `PKey.read` to use BC fully when reading public keys
12+
* [fix] `OpenSSL::X509::CRL#sign` to accept string digest
13+
* [fix] `OpenSSL::X509::Request#version` default is -1
14+
* [fix] resolving EC key from `X509::Request.new(pem)`
15+
* [feat] implement `OpenSSL::X509::Request#signature_algorithm`
16+
* [fix] work-around CSR failing with EC key (#294)
17+
* [feat] implement `OpenSSL::PKey::EC#to_text` (#280)
18+
* [feat] partial support for `PKey::EC::Point#to_octet_string(form)`
19+
* [feat] implement `OpenSSL::PKCS7::SignerInfo#signed_time` (#269)
20+
* [feat] implement #oid method for `PKey` classes (#281)
21+
* [fix] raise `PKeyError` from `PKey.read` when no key (#285)
22+
* [fix] restore PKCS#8 EC key handling (see #292)
23+
* [fix] revert `readPrivateKey` so public key is not lost (#292)
24+
125
## 0.14.3
226

3-
* [fix] SSLSocket#alpn_protocol to be nil when not used (#287)
27+
* [fix] `SSLSocket#alpn_protocol` to be nil when not used (#287)
428
* [feat] try resolving curve-name from EC public key
5-
* [feat] implement missing PKey::EC#dsa_verify_asn1 (#241)
6-
* [feat] implement support for PKey::EC.generate (#255)
7-
* [refactor] make sure curveName is set when using PKey.read (#289)
8-
* [fix] add Cipher#auth_data(arg) override (Rails 7.x compatibility) (#290)
9-
* [fix] raise TypeError when arg not of expected type (jruby/jruby#7875)
29+
* [feat] implement missing `PKey::EC#dsa_verify_asn1` (#241)
30+
* [feat] implement support for `PKey::EC.generate` (#255)
31+
* [refactor] make sure curveName is set when using `PKey.read` (#289)
32+
* [fix] add `Cipher#auth_data(arg)` override (Rails 7.x compatibility) (#290)
33+
* [fix] raise `TypeError` when arg not of expected type (jruby/jruby#7875)
1034

1135
## 0.14.2
1236

1337
* [deps] upgrade BC to latest 1.74
1438
* [fix] for CRL verify when signed with EC key (#276)
15-
* [fix] OpenSSL::X509::Certificate#public_key raises for EC keys (#273)
39+
* [fix] `OpenSSL::X509::Certificate#public_key` raises for EC keys (#273)
1640

1741
## 0.14.1
1842

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.14.4.dev'
2+
VERSION = '0.14.4'
33
BOUNCY_CASTLE_VERSION = '1.74'
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.14.4.dev-SNAPSHOT</version>
14+
<version>0.14.4</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)