Releases: hvac/hvac
v0.11.2
v0.11.1
💥 Breaking Changes
-
Note: This is actually and truly (😝) intended to by the last hvac release supporting Python 2.7.
Starting with hvac version
1.0.0
, Python versions>=3.6
will be the only explictly supported versions. -
Requirements - Cleanup & Upgrades (
install_requires
=>requests>=2.25.1
). GH-741
🚀 Features
- Add X-Vault-Request header to all requests by default. GH-762
- Add token_type to kubernetes auth create_role. GH-760
- jwt: use login adapter and add
use_token
param. GH-746
🐛 Bug Fixes
- Fix Passing of
cert
Parameter From Client into Adapter Class. GH-743 - Removed vestigial accessor parameter from auth token revoke_self. GH-744
- Fix Client TLS
verify
Behavior . GH-745 - Fix incorrect recovery key backup path. GH-749
Thanks to @Tylerlhess, @anhdat, @ayav09, @bobmshannon, @bpatterson971, @briantist, @cmanfre4, @jeffwecan, Chris Manfre and tyhess for their lovely contributions..
v0.11.0
💥 Breaking Changes
-
Note: This is intended to by the last hvac release supporting Python 2.7.
Starting with hvac version
1.0.0
, Python versions>=3.6
will be the only explicitly supported versions. -
Userpass: Add
use_token
param onlogin()
, Accept passthrough**kwargs
on create user . GH-733
🚀 Features
- Support CA-related Environment Variables. GH-735
- Migrate Token Auth Methods to Dedicated Class. GH-734
- Allow Omission of Password Argument on Userpass
create_or_update_user()
. GH-714 - Add
token_ttl
&token_max_ttl
Arguments toldap.configure()
. GH-707
🐛 Bug Fixes
- Fix Cert.login() handling of use_token argument. GH-720
- Use PUTs for AWS Secrets Engine STS Requests. GH-718
🧰 Miscellaneous
- Add deprecation notices for
Client()
k8s methods. GH-732 - Add deprecation notices for
Client()
approle methods. GH-731 - Deprecate AppID-related
Client()
Methods. GH-730 - Update Deprecated Usage In Documentation & Tests. GH-728
- Add
python_requires='>=2.7'
to setuptools Metadata. GH-727 - Transition to
black
Formatting + Updated PR Actions Workflow. GH-726
Thanks to @el-deano, @intgr, @jeffwecan, @pjaudiomv, @tp6783 and tyhess for their lovely contributions.
v0.10.14
v0.10.13
🐛 Bug Fixes
- Refactor
Cert.login()
Conditional for Python 2.7 Syntax Support. GH-708
Thanks to @jeffwecan for their lovely contributions.
v0.10.12
🚀 Features
- Add default to
group_type
argument inupdate_group
andcreate_or_update_group_by_name
. GH-703 - Add Certificate Authentication Methods. GH-691
Thanks to @Tylerlhess, @jeffwecan, @matusf, @mblau-leaffilter and tyhess for their lovely contributions.
v0.10.11
🚀 Features
- Expand Transform class to include new(ish) tokenization methods. GH-696
- Add
delete_version_after
KvV2 Param -configure()
/ `update_metadata(). GH-694
🧰 Miscellaneous
- Bump versions of Vault used in CI workflows. GH-695
Thanks to @jeffwecan for their lovely contributions.
v0.10.10
🚀 Features
- AWS Secrets Engine: Add support for iam_tags when creating roles. GH-684
- Add Active Directory generate credential capability. GH-657
- Add
policies
Parameter to Userpasscreate_or_update_user()
Method. GH-562 - Add handling of unsupported HTTP methods inside adapter. GH-689
- Add Convenience
read_secret()
Method for KVv2 Class. GH-686
🧰 Miscellaneous
- Set daemon attribute instead of using setDaemon method that was deprecated in Python 3.10. GH-688
Thanks to @jeffwecan, @mblau-leaffilter, @nicholaswold, @sshishov, @tirkarthi, @tomwerneruk and @vamshideveloper for their lovely contributions.
v0.10.9
🐛 Bug Fixes
- Send AppRole generate_secret_id Method Metadata Parameter as String. GH-680
📚 Documentation
- Fix lambda authentication example in aws auth documentation. GH-675
- Docs(secret_engines/pki): Remove 'self' from examples. GH-676
Thanks to @JPoser, @fhemberger, @jeffwecan, @lperdereau and jposer for their lovely contributions.
v0.10.8
🚀 Features
- K8s Auth: Allow wildcards for service account and namespace. GH-669
- Add token_type support to create_kubernetes_role. GH-664
Thanks to @blag, @devlounge, @jeffwecan and @jonZlotnik for their lovely contributions.