tag:github.com,2008:https://github.com/jopenlibs/vault-java-driver/releases
Release notes from vault-java-driver
2025-11-10T00:03:55Z
tag:github.com,2008:Repository/546823710/v6.2.1
2025-11-13T13:39:17Z
v6.2.1
<h2>What's Changed</h2>
<ul>
<li>Add PKCS8 support on format of private key when issue on pki by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grrolland/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grrolland">@grrolland</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2335929968" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/62/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/62">#62</a></li>
<li>Fix: Retry HTTP 412 errors to support eventual consistency on standbys by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vbabenkoru/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vbabenkoru">@vbabenkoru</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3568826106" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/68/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/68">#68</a></li>
<li>Switch from Gradle to Maven by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/henryx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/henryx">@henryx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3580133869" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/69" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/69/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/69">#69</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grrolland/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grrolland">@grrolland</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2335929968" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/62/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/62">#62</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vbabenkoru/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vbabenkoru">@vbabenkoru</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3568826106" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/68/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/68">#68</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jopenlibs/vault-java-driver/compare/v6.2.0...v6.2.1"><tt>v6.2.0...v6.2.1</tt></a></p>
henryx
tag:github.com,2008:Repository/546823710/v6.2.0
2023-10-22T12:56:01Z
Release v6.2.0
<ul>
<li>Updated test dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1858271786" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/50" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/50/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/50">#50</a>)</li>
<li>Expose CAS option on secret write and version on secret read (K/V 2) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1867763472" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/52/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/52">#52</a>)</li>
<li>Read ca_chain from PKI response and store it in Credential (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1902566160" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/56" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/56/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/56">#56</a>)</li>
<li>Adds performanceStandByCode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1884579061" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/54" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/54/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/54">#54</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1946051971" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/59" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/59/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/59">#59</a>)</li>
<li>Change Default SSL Context (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1933846640" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/58" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/58/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/58">#58</a>)</li>
</ul>
henryx
tag:github.com,2008:Repository/546823710/v6.1.0
2023-08-16T14:48:48Z
Rlease v6.1.0
<ul>
<li>Fixed missed quotes in documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1807799625" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/43" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/43/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/43">#43</a>)</li>
<li>Add possibility to pass preconfigured http client to reuse http/tls resources for consequent requests <strong>(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1810604974" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/44" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/44/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/44">#44</a>)</strong></li>
<li>Rest: configure HTTP/1.1 version as default for client instead of request (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1841071312" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/47/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/47">#47</a>)</li>
<li>Updated minimum TLS version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1849832987" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/49" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/49/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/49">#49</a>)</li>
</ul>
henryx
tag:github.com,2008:Repository/546823710/v6.0.0
2023-07-09T15:20:20Z
Release v6.0.0
<ul>
<li>Added missing module-info and package-info informations (PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1704708555" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/37" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/37/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/37">#37</a>)</li>
<li>Add public interface with factory methods, hide implementation (PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1708052220" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/38" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/38/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/38">#38</a>)</li>
<li>Upgrate gradle version to 7.6 (PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1748637373" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/39" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/39/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/39">#39</a>)</li>
<li>Rewritten Rest Client using HttpClient (PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1781066388" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/42" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/42/hovercard" href="https://github.com/jopenlibs/vault-java-driver/pull/42">#42</a>)</li>
<li>Port to Java 11 (Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1600080657" data-permission-text="Title is private" data-url="https://github.com/jopenlibs/vault-java-driver/issues/22" data-hovercard-type="issue" data-hovercard-url="/jopenlibs/vault-java-driver/issues/22/hovercard" href="https://github.com/jopenlibs/vault-java-driver/issues/22">#22</a>)</li>
</ul>
henryx
tag:github.com,2008:Repository/546823710/v5.4.0
2023-05-05T20:23:09Z
Release v5.4.0
<h2>This release contains the following updates:</h2>
<ul>
<li>Added wrapped TTL when write a logical secret <a href="https://github.com/jopenlibs/vault-java-driver/pull/33" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/33/hovercard">(PR #33)</a></li>
<li>httpURLConnection.getErrorStream() can return null so handle it. <a href="https://github.com/jopenlibs/vault-java-driver/pull/31" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/31/hovercard">(PR #31)</a></li>
<li>Add overloading method loginByKubernetes() with custom authPath <a href="https://github.com/jopenlibs/vault-java-driver/pull/29" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/29/hovercard">(PR #29)</a></li>
</ul>
henryx
tag:github.com,2008:Repository/546823710/v5.3.0
2023-04-11T13:01:24Z
Release v5.3.0
<h2>This release contains the following updates:</h2>
<ul>
<li>Created sys namespace <a href="https://github.com/jopenlibs/vault-java-driver/pull/25" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/25/hovercard">PR #21</a></li>
<li>Add custom Vault Authentication Path when using k8s login method <a href="https://github.com/jopenlibs/vault-java-driver/pull/27" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/27/hovercard">(PR #27)</a></li>
<li>Parametrized integration tests <a href="https://github.com/jopenlibs/vault-java-driver/pull/21" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/21/hovercard">(PR #21)</a></li>
<li>Fix Leases section <a href="https://github.com/jopenlibs/vault-java-driver/pull/18" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/18/hovercard">(PR #18)</a></li>
</ul>
henryx
tag:github.com,2008:Repository/546823710/v.5.2.0
2022-10-14T12:35:04Z
Release v5.2.0
<h2>This release contains the following updates:</h2>
<ul>
<li>Move code packages and maven groupdId from <code>com.bettercloud</code> to <code>io.github.jopenlibs</code>. <a href="https://github.com/jopenlibs/vault-java-driver/pull/2" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/2/hovercard">(PR #2)</a></li>
<li>Fix and refactoring data wrapping, add integration tests with the last Vault version (vault 1.11.4). <a href="https://github.com/jopenlibs/vault-java-driver/pull/4" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/4/hovercard">(PR #4)</a>, <a href="https://github.com/jopenlibs/vault-java-driver/pull/17" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/17/hovercard">(PR #17)</a></li>
<li>Upgrade tests dependencies. <a href="https://github.com/jopenlibs/vault-java-driver/pull/11" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/11/hovercard">(PR #11)</a></li>
<li>Port the <a href="https://github.com/BetterCloud/vault-java-driver/pull/229/files">patch of Ian Ferguson</a> that includes <code>X-Vault-Request: true</code> header on all requests to work with Vault Agent's w/ require_request_header set to true. <a href="https://github.com/jopenlibs/vault-java-driver/pull/16" data-hovercard-type="pull_request" data-hovercard-url="/jopenlibs/vault-java-driver/pull/16/hovercard">(PR #16)</a></li>
</ul>
tledkov