Skip to content

Releases: hvac/hvac

v0.9.4

18 Jul 15:37
e96c031
Compare
Choose a tag to compare

🚀 Features

  • Add delete_namespace Method and Establish Namespace Documentation. GH-500

🐛 Bug Fixes

  • Fix consul configure_access/create_or_update_role Method Return Values. GH-502

📚 Documentation

  • Fix Database generate_credentials Docstring Params. GH-498

🧰 Miscellaneous

  • Add config for updatedocs app. GH-495
  • Add a Codeowners file for automatic reviewer assignments. GH-494

Thanks to @Tylerlhess, @drewmullen and @jeffwecan for their lovely contributions.

v0.9.3

08 Jul 04:47
9809a01
Compare
Choose a tag to compare

🚀 Features

  • Add Create and List Namespace System Backend Methods. GH-489
  • Expanded Support for AWS Auth Method. GH-482
  • Capabilities System Backend Support. GH-476

🐛 Bug Fixes

  • GCP Auth Test Case Updates For Changes in Vault v1.1.1+. GH-487
  • Change AWS generate_credentials request method to GET. GH-475

📚 Documentation

  • Numerous Fixes and Doctest Support for Transit Secrets Engine. GH-486

🧰 Miscellaneous

  • Start Using Enterprise (Trial) Version of Vault For Travis CI Builds. GH-478
  • Update Travis CI Test Matrix With Latest Vault Version & Drop Python 3.6. GH-488
  • Set up release-drafter / mostly automated releases. GH-485

Thanks to @donjar, @fhemberger, @jeffwecan, @stevefranks and @stevenmanton for their lovely contributions.

v0.9.2

08 Jun 20:55
Compare
Choose a tag to compare

BUG FIXES:

  • Fix kubernetes auth method list roles method. GH-466
  • Enable consul secrets engine. GH-460
  • Enable database secrets engine. GH-455
  • Many fixes for the database secrets engine. GH-457

IMPROVEMENTS:

  • The enable_auth_method(), tune_auth_method(), enable_secrets_engine(), tune_mount_configuration() system backend method now take arbitrary **kwargs parameters to provide greater support for variations in accepted parameters in the underlying Vault plugins.
  • Azure auth params, add num_uses, change bound_location -> bound_locations and bound_resource_group_names -> bound_resource_groups. GH-452

MISCELLANEOUS:

  • The hvac project now has gitter chat enabled. Feel free to check it out for any online discussions related to this module at: gitter.im/hvac/community! GH-465
  • Added Vault agent socket listener usage example under the "advanced usage" documentation section at: hvac.readthedocs.io GH-468

Thanks to @denisvll, @Dudesons, and @drewmullen for their lovely contributions.

v0.9.1

25 May 21:32
Compare
Choose a tag to compare

BUG FIXES:

IMPROVEMENTS:

  • Support for the PKI secrets engine. GH-436

MISCELLANEOUS:

  • delete_roleset() method added to GCP secrets engine support. GH-449

Thanks to @nledez and @drewmullen for their lovely contributions.

v0.9.0

23 May 16:26
Compare
Choose a tag to compare

BUG FIXES:

  • Update path to azure.login() GH-429
  • AWS secrets engine generate credentials updated to a post request. GH-430

IMPROVEMENTS:

  • Support for the Radius auth method. GH-420
  • Support for the Database secrets engine. GH-431
  • Add the consul secret engine support GH-432
  • Support for the GCP secrets engine. GH-443

MISCELLANEOUS:

  • Remove logger call within adapters module GH-445
  • Add docs for auth_cubbyhole GH-427

Thanks to @paulcaskey, @stevenmanton, @brad-alexander, @yoyomeng2, @JadeHayes, @Dudesons for their lovely contributions.

v0.8.2

04 Apr 19:16
Compare
Choose a tag to compare

BUG FIXES:

  • Fix priority of client url and VAULT_ADDR environment variable. GH-423
  • Update setup.py to only compile hvac package. GH-418

Thanks to @eltoder and @andytumelty for their lovely contributions.

v0.8.1

31 Mar 18:27
Compare
Choose a tag to compare

BUG FIXES:

  • Fix initialize() method recovery_shares and recovery_threshold parameter validation regression. GH-416

v0.8.0

29 Mar 17:53
Compare
Choose a tag to compare

BACKWARDS COMPATIBILITY NOTICE:

  • The Client() class constructor now behaves similarly to Vault CLI in that it uses the VAULT_ADDR environmental variable for the Client URL when that variable is set. Along the same lines, when no token is passed into the Client() constructor, it will attempt to load a token from the VAULT_TOKEN environmental variable or the ~/.vault-token file where available. GH-411

IMPROVEMENTS:

  • Support for the Kubernetes auth method. GH-408

BUG FIXES:

  • Fix for comparision recovery_threshold and recovery_shares during initialization. GH-398
  • Fix request method for AWS secrets engine generate_credentials() method. GH-403
  • Fix request parameter (n_bytes -> bytes) for Transit secrets engine generate_random_bytes() method. GH-377

Thanks to @engstrom, @viralpoetry, @bootswithdefer, @steved, @kserrano, @spbsoluble, @uepoch, @singuliere, @frgaudet, @jsporna, & @mrsiesta for their lovely contributions.

v0.7.2

01 Jan 23:42
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Support for the AWS secrets engine. GH-370

BUG FIXES:

  • Fixes for intermittent test case failures. GH-361 & GH-364

MISCELLANEOUS:

  • Travis CI builds now run against Python 3.7 (along side the previously tested 2.7 and 3.6 versions). GH-360
  • Documentation build test case added. GH-366
  • Module version now managed by the bumpversion utility exclusively. GH-369

v0.7.1

19 Dec 21:06
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Support for the Okta auth method. GH-341

BUG FIXES:

  • Simplify redirect handling in Adapter class to fix issues following location headers with fully qualified URLs. Note: hvac now converts // to / within any paths. GH-348
  • Fixed a bug where entity and group member IDs were not being passed in to Identity secrets engine group creation / updates. GH-346
  • Ensure all types of responses for the read_health_status() system backend method can be retrieved without exceptions being raised. GH-347
  • Fix read_seal_status() in Client class's seal_status property. GH-354

DOCUMENTATION UPDATES:

MISCELLANEOUS:

  • Note: Starting after release 0.7.0, develop is the main integration branch for the hvac project. The master branch is now intended to capture the state of the most recent release.
  • Test cases for hvac are no longer included in the release artifacts published to PyPi. GH-334
  • The create_or_update_policy system backend method now supports a "pretty_print" argument for different JSON formatting. This allows create more viewable policy documents when retrieve existing policies (e.g., from within the Vault UI interface). GH-342
  • Explicit support for Vault v0.8.3 dropped. CI/CD tests updated to run against Vault v1.0.0. GH-344