This new release includes official support for OpenBao and covers a lot of new endpoints. Thanks to everyone that contributed!
Breaking
- This release follows the change of TLS provider of
reqwest0.13.aws-lc-rsis the default crypto provider and no longerring. We already userustlsand notnative-tlsby default so this part doesn't change. A new featurerustls-no-providercan be used if you want to use any other provider. - The behavior when using
VAULT_SKIP_VERIFYwas wrong because it was inverted. This release respects the expected semantics. - Some endpoints have been tweaked if they didn't match the OpenBao/Vault current output
- Bump
reqwestfrom 0.12 to 0.13, it’s breaking change, as it's a public dependency.
What's Changed
- bump tested vault version by @stormshield-gt in #129
- Add support fo vault issuer by @stormshield-gt in #118
- Add transit BYOK support by @avandecreme in #128
- add
expirationtoSignCertificateResponseby @stormshield-gt in #135 - fix: Add missing ExportKeyType enum values by @gonzalezzfelipe in #133
- Add support for cubbyhole by @isitreallyalive in #131
- fix: add optional
rolemember toLookupTokenResponseby @stormshield-fabs in #136 - fix new clippy lints by @stormshield-gt in #140
- Make token lookup issue time optional by @stormshield-gt in #142
- workaround for #137 in /sys/health by @xMAC94x in #138
- Add list issuer by @stormshield-gt in #143
- transit: add associated_data to encrypt and decrypt requests by @avandecreme in #149
- Make sys/health response backward compatible by @avandecreme in #151
- fix TTL type of create pki role by @stormshield-gt in #147
- fix latest clippy by @stormshield-gt in #162
- Update
default_verify()to correctly respect theVAULT_SKIP_VERIFYenv var by @randombugfixes1234 in #160 - Remove aws-sdk-iam dependency from vaultrs-login by @goffrie in #165
- Merge pull request #165 from goffrie/patch-1 by @stormshield-gt in #167
- apply cargo build optimisation advise by @stormshield-gt in #168
- Move to workspace dependencies by @stormshield-gt in #114
- move vaultrs into its own folder by @stormshield-gt in #169
- Bump dependencies by @stormshield-gt in #170
- Remove some dev dependencies by @stormshield-gt in #166
- remove default features from all dependencies by @stormshield-gt in #173
- Check in Cargo.lock by @stormshield-gt in #174
- add dependabot by @stormshield-gt in #175
- Add cargo deny by @stormshield-gt in #176
- remove serial_test dependency by @stormshield-gt in #178
- Make the test builder also generic by @stormshield-gt in #179
- add test for openbao by @stormshield-gt in #181
- use aws-lc-rs for rsa operation by @stormshield-gt in #183
- bump-reqwest by @stormshield-gt in #186
- Complete pki generate root endpoint by @stormshield-gt in #157
- feat: add optional proxy param to build reqwest client. by @stormshield-gt in #188
- Bumps vaultrs to 0.8.0 by @stormshield-gt in #189
New Contributors
- @gonzalezzfelipe made their first contribution in #133
- @isitreallyalive made their first contribution in #131
- @stormshield-fabs made their first contribution in #136
- @xMAC94x made their first contribution in #138
- @randombugfixes1234 made their first contribution in #160
- @goffrie made their first contribution in #165
Full Changelog: v0.7.4...v0.8.0