Skip to content
Mark Paluch edited this page Jun 16, 2017 · 7 revisions

This page contains a list of the most significant features and bugfixes implemented in the Spring Vault release.

  • M1 - Fri Oct 28th, 2016
  • M2 - Tue Jan 17th, 2017
  • RC1 - Thu Mar 16th, 2017
  • GA - Mon Apr 10th, 2017
  • SR1 - Fri May 12th, 2017
  • SR2 - Fri Jun 16th, 2017
  • SR3 - tba

Core themes

  • Support for Vault 0.6
  • Client with Exception Translation
  • VaultTemplate with basic Read/Write/Delete functionality
  • Support for Token, AWS-EC2, AppId, Client certificate and Cubbyhole authentication
  • Specific support for Transit and PKI backends
  • Support for Vault as PropertySource

Spring Vault 1.0.0.RELEASE

  • keystore file not created when $JAVA_HOME is not found #62
  • Allow to create requested secret from mode and path #64
  • Update to Spring-Next build profile to 4.3.8 #65
  • Upgrade to Vault 0.7 #66
  • Null-properties cause NullPointerException #69
  • Vault seal operation fails #70
  • Release 1.0.0 GA #72

Spring Vault 1.0.0.RC1

  • Consider adding a EnvironmentVaultConfiguration #30
  • Upgrade to Spring Framework 4.3.6 #46
  • Request sent in XML instead of JSON when com.fasterxml.jackson.dataformat.xml.XmlMapper exists in the classpath #47
  • @VaultPropertySource should support custom prefixes #48
  • Reshape APIs #49
  • VaultPropertySource should renew leases #50
  • Apache HttpComponents should support proxy configuration via system properties #52
  • Allow listing transit keys #53
  • Provide default, empty VaultTransitContext #54
  • Upgrade to Vault 0.6.5 #55
  • Upgrade LibSSL on TravisCI #56
  • Upgrade to Spring Framework 4.3.7 #58
  • Replace Thread.sleep in LifecycleAwareSessionManager with TaskScheduler #59
  • Release 1.0 RC1 #60
  • Upgrade dependencies #61

Spring Vault 1.0.0.M2

  • Review documentation #12
  • Documentation "Registering a Vault instance using Java based metadata" vs "Instantiating VaultTemplate" #22
  • Fix missing plugin versions #32
  • User Guide and JavaDocs 404 #34
  • Upgrade to Spring 4.3.4 #35
  • VaultResponse is incompatible with Vault 0.6.2 (missing warnings in VaultResponseSupport) #36
  • Upgrade to Vault 0.6.3 #38
  • Add support for OkHttp3 #39
  • Flatten hierarchical JSON objects into property paths #40
  • Upgrade to Spring 4.3.5 #41
  • Upgrade to Vault 0.6.4 #42
  • Upgrade to OkHttp 3.5.0 #43
  • Upgrade test dependencies #44

Spring Vault 1.0.0.M1

  • Provide transit backend support #1
  • Assert compatibility with Vault 0.5.2 to 0.6.1 #2
  • Support Cubbyhole authentication #3
  • Add documentation for supported clients #4
  • Provide documentation as zip file #5
  • Support AppRole Authentication #7
  • Cannot use Vault with Netty4ClientHttpRequestFactory #8
  • Add PropertySource support #9
  • Add support to generate certificates using the PKI backend #11
  • Revoke token on session disposal #13
  • Upgrade to Vault 0.6.2 #14
  • Task execution does not consider timeout #15
  • Apply Spring Boot (Spring Cloud) code formatter #16
  • Replace Codehaus Nexus with OSS Sonatype in TravisCI build #17
  • Replace {version} in documentation with the actual version #19
  • Getting Started and Dependencies #20
  • SLF4J vs commons-logging? #24
  • Document How to Externalize Vault's Token w/ VaultPropertySoure #26
  • Fix String format in VaultEndpoint.toString #27