Skip to content

Commit 5e0e2bb

Browse files
committed
Prep for v0.19.0
1 parent fb4e0f6 commit 5e0e2bb

File tree

4 files changed

+30
-5
lines changed

4 files changed

+30
-5
lines changed

.github/workflows/run-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: hashicorp/vault-ruby/run-tests
1+
name: Tests
22
on:
33
push:
44
branches:

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,31 @@
22

33
## v?.??.? (Unreleased)
44

5+
## v0.19.0 (December 3, 2025)
6+
7+
BREAKING CHANGES
8+
9+
- Set minimum Ruby version to 3.1. All EOL Ruby versions are no longer supported. [GH-352]
10+
11+
IMPROVEMENTS
12+
13+
- Upgraded vendored `net-http-persistent` from 3.0.0 to upstream gem 4.0.2+, which includes:
14+
- Fixes compatibility with `connection-pool` 2.4
15+
- Supports TLS min/max and IPv6
16+
- Fixes a memory leak in connection pooling
17+
- Many bugfixes [GH-345]
18+
- Upgraded vendored `connection-pool` from 2.2.0 to upstream gem 2.4+, which includes:
19+
- Fixes argument forwarding for Ruby 2.7+
20+
- Automatically drops all connections after fork [GH-345]
21+
- Added dependency on `base64` gem for Ruby 3.4 compatibility [GH-352]
22+
- Added Ruby 3.3 and 3.4 to CI matrix [GH-352]
23+
- Added modern Vault versions (1.16, 1.19, 1.20, 1.21) to CI matrix [GH-352]
24+
- Replaced deprecated `JSON.fast_generate` with `JSON.generate` [GH-349]
25+
26+
BUG FIXES
27+
28+
- Fixed HTTP client shutdown to be lock-protected, ensuring thread-safe access to `@nhp` [GH-329]
29+
530
## v0.18.1 (September 14, 2023)
631

732
BUG FIXES

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Vault Ruby Client [![Build Status](https://circleci.com/gh/hashicorp/vault-ruby.svg?style=shield)](https://circleci.com/gh/hashicorp/vault-ruby)
1+
Vault Ruby Client [![Build Status](https://github.com/hashicorp/vault-ruby/actions/workflows/run-tests.yml/badge.svg?branch=master)](https://github.com/hashicorp/vault-ruby/actions/workflows/run-tests.yml)
22
=================
33

44
Vault is the official Ruby client for interacting with [Vault](https://vaultproject.io) by HashiCorp.
@@ -9,9 +9,9 @@ Vault Ruby client for the proper documentation.**
99

1010
Quick Start
1111
-----------
12-
Install Ruby 2.0+: [Guide](https://www.ruby-lang.org/en/documentation/installation/).
12+
Install Ruby 3.1+: [Guide](https://www.ruby-lang.org/en/documentation/installation/).
1313

14-
> Please note that as of Vault Ruby version 0.14.0 versions of Ruby prior to 2.0 are no longer supported.
14+
> Please note that as of Vault Ruby version 0.19.0, the minimum required Ruby version is 3.1. All EOL Ruby versions are no longer supported.
1515
1616
Install via Rubygems:
1717

lib/vault/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
# SPDX-License-Identifier: MPL-2.0
33

44
module Vault
5-
VERSION = "0.18.2"
5+
VERSION = "0.19.0"
66
end

0 commit comments

Comments
 (0)