💥 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.