Skip to content

v0.20.0

Latest

Choose a tag to compare

@chrisarcand chrisarcand released this 04 Feb 18:58
· 4 commits to master since this release

What's New in v0.20.0

Improvements

  • Added cluster_address field to LeaderStatus response from sys/leader endpoint [GH-204]
  • Updated AppRole set_role documentation to include modern parameters like secret_id_bound_cidrs, token_bound_cidrs, and token_policies [GH-220]
  • Added support for custom mount paths in AppRole authentication via mount: option [GH-292]

Bug Fixes

  • Fixed encode_path incorrectly encoding hyphens (-), which caused 403 errors on Vault 1.15+ [GH-350, GH-343]
  • Fixed FrozenError when loading the gem with OpenSSL 4.0.0+ by removing modification of OpenSSL::SSL::SSLContext::DEFAULT_PARAMS. Modern Ruby (3.1+) already has secure SSL defaults. [GH-366, GH-381]
  • Fixed Vault.logical.read throwing NoMethodError when Vault responds with HTTP 204 (No Content). Now correctly returns nil for empty responses. [GH-241]