On behalf of the community, it’s my pleasure to announce the general availability of Spring Vault 1.0 – the very first GA release of Spring Vault after almost a year of development.
The artifacts are available from Maven Central and Bintray.
<dependency> <groupId>org.springframework.vault</groupId> <artifactId>spring-vault-core</artifactId> <version>1.0.0.RELEASE</version> </dependency>
The release ships more than 50 tickets fixed in total. Here’s a very truncated list of the most important features shipping with the release:
- Pluggable application authentication via AppRole, AWS-EC2, client certificates, Cubbyhole (wrapped tokens) and static tokens.
- Support for renewable
@VaultPropertySourcewith credentials rotation.
- Lifecycle-aware session management with token renewal and re-login after terminal token expiry.
- Template API to interact with Vault directly.
- Compatibility with Vault 0.5 to 0.7.
Without the community, we couldn’t be the successful project we are today. I’d like to thank everyone that created issues & provided feedback.
The upcoming Spring Cloud Vault Config 1.0 GA release will pick up Spring Vault GA and ship as part of the Spring Cloud Dalston release train.
Check out any of these links for more details: