Skip to content

Commit 6b3dd6a

Browse files
committed
Ruby/OpenSSL 3.2.0
1 parent 7691034 commit 6b3dd6a

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

History.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
Version 3.2.0
2+
=============
3+
4+
Compatibility
5+
-------------
6+
7+
* Ruby >= 2.7
8+
- Support for Ruby 2.6 has been removed. Note that Ruby 2.6 reached the
9+
end-of-life in 2022-04.
10+
[[GitHub #639]](https://github.com/ruby/openssl/pull/639)
11+
* OpenSSL >= 1.0.2 or LibreSSL >= 3.1
12+
13+
Notable changes
14+
---------------
15+
16+
* Add a stub gemspec for JRuby, which depends on the `jruby-openssl` gem.
17+
[[GitHub #598]](https://github.com/ruby/openssl/pull/598)
18+
* Add support for the FIPS module in OpenSSL 3.0/3.1.
19+
[[GitHub #608]](https://github.com/ruby/openssl/pull/608)
20+
* Rework `OpenSSL::PKey` routines for loading DER or PEM encoded keys for better
21+
compatibility with OpenSSL 3.0/3.1 with the FIPS module.
22+
[[GitHub #615]](https://github.com/ruby/openssl/pull/615)
23+
[[GitHub #669]](https://github.com/ruby/openssl/pull/669)
24+
* Add `OpenSSL::Provider` module for loading and unloading OpenSSL 3 providers.
25+
[[GitHub #635]](https://github.com/ruby/openssl/pull/635)
26+
* Add `OpenSSL::PKey.new_raw_private_key`, `.new_raw_public_key`,
27+
`OpenSSL::PKey::PKey#raw_private_key`, and `#raw_public_key` for public key
28+
algorithms that use "raw private/public key", such as X25519 and Ed25519.
29+
[[GitHub #646]](https://github.com/ruby/openssl/pull/646)
30+
* Improve OpenSSL error messages to include additional information when
31+
it is available in OpenSSL's error queue.
32+
[[GitHub #648]](https://github.com/ruby/openssl/pull/648)
33+
* Change `OpenSSL::SSL::SSLContext#ca_file=` and `#ca_path=` to raise
34+
`OpenSSL::SSL::SSLError` instead of printing a warning message.
35+
[[GitHub #659]](https://github.com/ruby/openssl/pull/659)
36+
* Allow `OpenSSL::X509::ExtensionFactory#create_extension` to take OIDs in the
37+
dotted-decimal notation.
38+
[[GitHub #141]](https://github.com/ruby/openssl/pull/141)
39+
40+
141
Version 3.1.0
242
=============
343

lib/openssl/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module OpenSSL
4-
VERSION = "3.1.0"
4+
VERSION = "3.2.0"
55
end

openssl.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |spec|
22
spec.name = "openssl"
3-
spec.version = "3.1.0"
3+
spec.version = "3.2.0"
44
spec.authors = ["Martin Bosslet", "SHIBATA Hiroshi", "Zachary Scott", "Kazuki Yamaguchi"]
55
spec.email = ["ruby-core@ruby-lang.org"]
66
spec.summary = %q{SSL/TLS and general-purpose cryptography for Ruby}

0 commit comments

Comments
 (0)