Skip to content

Latest commit

 

History

History
156 lines (100 loc) · 3.66 KB

CHANGELOG.md

File metadata and controls

156 lines (100 loc) · 3.66 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.7.0 - 2023-03-25

Added

  • AWS auth method
  • Support for transit secret engine
  • Implements Key Value v1 APIs

Changed

  • Allows choosing between rustls and native-tls
  • Adds missing revocation_time when reading certificates
  • Adds missing namespace header
  • Removes printing of AWS login request

0.6.2 - 2022-05-01

Added

  • feat: allow timeout setting on client builder
  • feat: add support for cas option for kv2 backend

0.6.1 - 2022-05-13

Changed

  • fix: makes rustls-tls usage consistent across dependencies
  • fix: change login method from GET to POST
  • fix: allow building VaultClientSettings without address
  • fix: updates TLS verification according to VAULT_SKIP_VERIFY
  • chore: upgrades dependencies
  • chore: bumps supported Vault version to v1.10.3

0.6.0 - 2022-03-15

Added

  • Support for kubernetes authentication engine
  • Support for sys/unseal

Fixed

  • Makes version field optional in secrets

0.5.4 - 2021-09-21

Added

  • Support for database secrets engine
  • Tracing using the tracing crate

Changed

  • Internal structure of tests

0.5.3 - 2021-09-11

Removed

  • Dependency on openssl

0.5.2 - 2021-09-11

Changed

  • Bumps rustify to v0.4.4

0.5.1 - 2021-09-10

Fixed

  • Fixes bug where server status returned incorrectly with network errors

0.5.0 - 2021-09-09

Added

  • Support for working with policies

Changed

  • Pins tests to Vault v1.8.2
  • Adds Client trait to allow making mock clients
  • Uses dockertest over testcontainers for running tests
  • Refactors test code to separate vaultrs-test crate
  • Refactors login code to separate vaultrs-login crate

Removed

  • Removes token file methods from client

0.4.0 - 2021-09-02

Added

  • Support for AppRole auth method
  • Support for Userpass auth method
  • Support for sealing server
  • Support for getting server status
  • Support for using CA certificates in requests
  • Generic login method for clients to easily obtain tokens
  • Methods for isting available auth methods on a server
  • Additional support for automating OIDC logins

0.3.0 - 2021-08-30

Added

  • Support for interacting with token backend
  • Support for OIDC auth method
  • Support for SSH secrets engine

0.2.0 - 2021-08-25

Changed

  • Applied changes from latest version of rustify
  • Converted all functions to be async rather than synchronous

0.1.1 - 2021-08-22

Fixed

  • Incorrect doc comments in library file

0.1.0 - 2021-08-22

Added

  • Initial release