Skip to content

Commit 388fd2f

Browse files
committed
prepare going for **0.10.0** ✨
1 parent 3cbc0b0 commit 388fd2f

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed

History.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 0.10.0
2+
3+
**NOTE:** dropped support for anything below ~ JRuby 1.7.20
4+
5+
* drop support for Java 1.6 and compile using Java 7
6+
* improve java.version detection for Java 9/10 (pre-releases)
7+
* subject alt name parsing fixes (#140) - thanks @roadrunner2
8+
* fix loading of Subject/Issuer-Alt-Name extensions. (#144)
9+
* normalize all constants in CipherStrings as public (#146)
10+
* upgrade BC to **1.59** and dropped support for BC < 1.55
11+
* include BC's JSSE provider as we're planning on using it, eventually
12+
* setup OpenSSL::ExtConfig emulation - mostly (conservative) guesses
13+
* at last, do BN comparison `==` vs `eql?` properly - just like MRI
14+
* get `BN.new("...", 0)` working as OpenSSL does - using MPI format
15+
* allow for SSLContext#dup to work (copy-ing Ruby level i-vars only)
16+
* fix signature-alg to default to NULL and report it as 0.0 (like MRI)
17+
* account for ASN1Integers when transforming issuer serial numbers
18+
to_text in AuthorityKeyIdentifier extensions (#147) - thanks @lampad
19+
* copy bytes since it might be a shared (unsafe) buffer (#150)
20+
* don't use padding for streaming cipher modes (#155) - thanks @dgolombek
21+
* avoid ByteList#length() usage for forward (JRuby 9.2) compatibility
22+
* prepare for using BC's JSSE implementation as an SSL support backend
23+
allow to set SSL provider name (-Djruby.openssl.ssl.provider=...)
24+
125
## 0.9.21
226

327
* adjust X.509 value handling to parse subjectAltName recursively (#134)

lib/jopenssl/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module Jopenssl
2-
VERSION = '0.10.0.dev'
2+
VERSION = '0.10.0'
33
BOUNCY_CASTLE_VERSION = '1.59'
44
end

pom.xml

Lines changed: 1 addition & 1 deletion
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.0.dev-SNAPSHOT</version>
14+
<version>0.10.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>

0 commit comments

Comments
 (0)