Releases: jenkinsci/hashicorp-vault-plugin
Releases · jenkinsci/hashicorp-vault-plugin
3.6.0
3.5.0
3.4.1
3.4.0 - full path for jcasc secrets
3.3.0 - Too many file handles
🚀 New features and improvements
🐛 Bug Fixes
- Use try-with-resources when reading kubernetes service account token. (#91) @lhotrifork
v3.2.0 - Agent retrieval
🚀 New features and improvements
- Fix secrets retrieval on agents (#76) @ericcitaire
- Add SSH username with private key Credentials (#72) @ericcitaire
🐛 Bug Fixes
📦 Dependency updates
- Bump checkstyle from 8.18 to 8.29 (#74) @dependabot
v3.1.1 - To Serialize or not 👻
🐛 Bug Fixes
- JENKINS-59836 - Do not serialize VaultConfig (#70) @Casz
v3.1.0 - Kubernetes ❤
🚀 New features and improvements
- CasC: allow login by Kubernetes ServiceAccount (#66) @marcoreni
- Support prefixPath field (#67) @marcoreni
- JENKINS-59847 - allow login by AppRole mount (#63) @Casz
- switch to using jwt auth method for kubernetes (#62) @cpoole
📦 Dependency updates
- Upgrade to use jcasc test harness (#68) @timja
- Support prefixPath field (#67) @marcoreni
- Bump checkstyle from 8.17 to 8.18 (#65) @dependabot
👻 Maintenance
v3.0.0 - SSL verification 👍
SSL verification is enabled, so if your using a self-signed root certificate or a certificate not included in the default truststore under $JAVA_HOME/lib/jre/cacerts
you need to add it. You can learn more here
The certificate should be added to the Jenkins Master certificate store
💥 Breaking changes
skip ssl veritifcation
used to skip when left unchecked (ie. the default) however now you need to check it to skip SSL verification. This way SSL verification is now enabled by default. (#57) @Casz
🚀 New features and improvements
- Add username/password credential, support namespace, add timeout option (#56) @Casz, @dulvac, @volteanu, and @mtarantino
- Add Kubernetes Auth method (#52) @netfalo
🐛 Bug Fixes
- fix trusting the default trust store (#57) @Casz
- JENKINS-59247 - fix "Fail if path is not found" (#55) @MichaelSp
📦 Dependency updates
👻 Maintenance
2.5.0
This release enables you to use a Vault agent as your Secret Source for JCasC
by using the CASC_VAULT_AGENT_ADDR
Vault Agent allows to setup caching and auto authentication for more details click here
🚀 New features and improvements
-
add support for vault agent's auto authentication for JCasC secret source (#47) @Casz
-
add symbol
hashicorpVault
for global vault configuration (#47) @Casz -
JENKINS-44704 - support variable expand for vault path (#45) @Casz
📝 Documentation updates
👻 Maintenance
📦 Dependency updates
- Bump Jenkins version from 2.60.3 to 2.138.4 (#47) @Casz
- Bump vault-java-driver from 4.0.0 to 5.0.0 (#47) @Casz
allows vault agent to work - Bump configuration-as-code from 1.28 to 1.29 (#47) @Casz
fixes vault initialization being called too late. - Bump vault testcontainer from 1.10.6 to 1.12.0 (#47) @Casz