• v0.8.0 Stable

    stefan released this 2019-03-24 10:48:45 +00:00 | 292 commits to main since this release

    Breaking

    • Moved Maven artifact to de.stklcode.jvault:jvault-connector (#28)
    • Removed support for HTTPVaultConnectorFactory#withSslContext() in favor of #withTrustedCA() due to

    Features

    • Support for KV version 2 secret engine (#16)
    • Ability to pass custom mount point to KV v2 read/write methods (#25)

    Improvements

    • refactoring of the internal SSL handling (#17)
    • VaultConnector extends java.io.Serializable (#19)
    • Added missing flags to SealResponse (#20)
    • Added replication flags to HealthResponse (#21)
    • Enforce TLS 1.2 by default with option to override (#22)
    • Build environment and tests now compatible with Java 10
    • Updated dependencies to fix vulnerabilities (i.e. CVE-2018-7489)
    • New static method Token.builder() to get token builder instance
    • New static method AppRole.builder() to get AppRole builder instance

    Deprecation

    • VaultConnectorFactory is deprecated in favor of VaultConnectorBuilder with identical API (#18)
    • AppRoleBuilder#withBoundCidrList(List) is deprecated in favor of AppRoleBuilder#withSecretIdBoundCidrs(List) (#24)
    Downloads