Releases: hashicorp/vault-ruby
Releases · hashicorp/vault-ruby
v0.20.0
What's New in v0.20.0
Improvements
- Added
cluster_addressfield toLeaderStatusresponse fromsys/leaderendpoint [GH-204] - Updated AppRole
set_roledocumentation to include modern parameters likesecret_id_bound_cidrs,token_bound_cidrs, andtoken_policies[GH-220] - Added support for custom mount paths in AppRole authentication via
mount:option [GH-292]
Bug Fixes
- Fixed
encode_pathincorrectly encoding hyphens (-), which caused 403 errors on Vault 1.15+ [GH-350, GH-343] - Fixed
FrozenErrorwhen loading the gem with OpenSSL 4.0.0+ by removing modification ofOpenSSL::SSL::SSLContext::DEFAULT_PARAMS. Modern Ruby (3.1+) already has secure SSL defaults. [GH-366, GH-381] - Fixed
Vault.logical.readthrowingNoMethodErrorwhen Vault responds with HTTP 204 (No Content). Now correctly returnsnilfor empty responses. [GH-241]
v0.19.0
What's Changed
- Add patch_metadata method to kv api by @hortoncd in #277
- defaults: add support for a token file environment variable by @matiasbertani in #291
- Set minimum ruby version to 3.1 by @nevans in #352
- Use upstream
net-http-persistent,connection_pool(un-vendored) by @nevans in #345 - Replace deprecated
JSON.fast_generateby @nevans in #349 - http client's shutdown should be lock-protected by @fxposter in #329
Full Changelog: v0.18.2...v0.19.0