Releases: quarkiverse/quarkus-vault
4.1.0 (Quarkus 3.12)
What's Changed
- First time fetch in Vault Config Source done multiple times by @vsevel in #280
- Use quarkus.tls.trust-all property directly by @geoand in #285
- Use defaultValue = false for quarkus.tls.trust-all by @geoand in #288
- Bump Quarkus 3.12.0 by @vsevel in #293
- Bump io.sundr:sundr-maven-plugin from 0.103.1 to 0.200.0 by @dependabot in #277
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #283
Full Changelog: 4.0.1...4.1.0
4.0.1
What's Changed
- Bump quarkus.version from 3.9.0 to 3.9.1 by @dependabot in #256
- Use log confidentiality level when logging in VaultCachingTokenProvider by @kdubb in #258
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #259
- Update
VaultToken.cached
to only update thecached
field and nothing else by @kdubb in #263 - Bump quarkus.version from 3.9.1 to 3.9.2 by @dependabot in #260
- Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 by @dependabot in #265
- Bump quarkus.version from 3.9.2 to 3.9.3 by @dependabot in #264
- Honor Quarkus configuration of auth mount paths for k8s and approle methods by @kdubb in #268
- Allow configuring userpass auth mount path by @kdubb in #270
- Map HTTP timeout exceptions to TimeoutException by @kdubb in #257
- Update name of property for recycling reactive connections in docs by @kdubb in #272
- Bump quarkus.version from 3.9.3 to 3.9.4 by @dependabot in #274
Full Changelog: 4.0.0...4.0.1
4.0.0
What's Changed
- Implement a new standalone client by @kdubb in #215
- Bump quarkus.version from 3.8.3 to 3.9.0 by @dependabot in #250
- Make Transit key creation return an Optional key to support previous Vault versions by @kdubb in #251
- Vault Config Source should retry on HttpTimeoutException by @vsevel in #252
- Allow applying a read timeout to JDKVaultHttpClient by @kdubb in #254
Full Changelog: 3.5.0...4.0.0
Upgrading from 3.5
This is a major refactoring allowing to support more easily Vault APIs using the new standalone client, See the documentation for more information.
Class io.quarkus.vault.VaultException
has been moved to package io.quarkus.vault.client
. If you are catching this exception, modify accordingly.
4.0.0-alpha.2 - New Client
First release of the new client that powers the quarkus extension itself. The client was designed to be easily usable standalone outside Quarkus and also to provide more dynamic usage inside Quarkus (e.g. customizable mount points).
There should be little to no change for applications using the supported Quarkus Vault extension interfaces. Any use of the internal or backend types will require a rewrite to use the new client directly; the new client supports all of the previous functionality and much more, in an much easier to use package.
What's Changed
- Bump quarkus.version from 3.8.0 to 3.8.1 by @dependabot in #240
- Implement a new standalone client by @kdubb in #215
- Prepare release 4.0.0-alpha.1 by @kdubb in #242
- Prepare release 4.0.0-alpha.2 by @kdubb in #243
Full Changelog: https://github.com/quarkiverse/quarkus-vault/commits/4.0.0-alpha.2
3.5.0 - Quarkus 3.8.0, JDK 17
What's Changed
- Config source to retry on CompletionException/TimeoutException by @vsevel in #234
- JDK 17 by @vsevel in #237
- Bump quarkus.version from 3.7.2 to 3.8.0 by @dependabot in #238
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.3 by @dependabot in #228
- Bump io.quarkiverse:quarkiverse-parent from 15 to 16 by @dependabot in #230
Full Changelog: 3.4.1...3.5.0
3.4.1 - API Updates & Quarkus 3.6.1
What's Changed
- Bump io.sundr:sundr-maven-plugin from 0.101.3 to 0.103.0 by @dependabot in #202
- Bump io.sundr:sundr-maven-plugin from 0.103.0 to 0.103.1 by @dependabot in #203
- Bump build to JDK 17 by @gastaldi in #204
- Bump quarkus.version from 3.6.0 to 3.6.1 by @dependabot in #205
- Update sys backend to include 1.15 options & add support for managing plugins by @kdubb in #206
- Prepare release 3.4.1 by @kdubb in #209
Full Changelog: https://github.com/quarkiverse/quarkus-vault/commits/3.4.1
3.4.0 (Quarkus 3.6.0)
What's Changed
- Bump io.sundr:sundr-maven-plugin from 0.101.0 to 0.101.3 by @dependabot in #191
- Support scalar value other than String from Vault by @edelfour in #194
- Revert to using HTTP when connecting to dev services containers by @kdubb in #198
- Bump quarkus.version from 3.6.0.CR1 to 3.6.0 by @dependabot in #200
- Prepare Release 3.4.0 by @vsevel in #201
New Contributors
Full Changelog: 3.3.0...3.4.0
3.3.0 (Quarkus 3.5.0)
What's Changed
- Bump io.sundr:sundr-maven-plugin from 0.100.3 to 0.101.0 by @dependabot in #172
- Introduce maven wrapper to the project by @bmscomp in #175
- Update Quarkus version on attributes.adoc file by @bmscomp in #176
- Use latest stable tools on Github actions with the maven wrapped version by @bmscomp in #177
- Update version of vault image to latest stable official image 1.15.0 by @bmscomp in #178
- Upgrade version of Wiremock to 3.0.1 by @bmscomp in #181
- Quarkus 3.5.0.CR1 + Don't use VertxRecorder to get Vertx instance by @vsevel in #182
New Contributors
Full Changelog: https://github.com/quarkiverse/quarkus-vault/commits/3.3.0
3.1.0
What's Changed
- feat(proxy): Add simple proxy configuration (proxyHost/proxyPort) by @patrice-conil in #130
- Add read secret json by @vsevel in #146
- Add documentation about needed recycling for db credentials provider by @kdubb in #149
- Bump quarkus.version from 3.2.1.Final to 3.2.2.Final by @dependabot in #151
- Move config to use mappings by @radcortez in #140
Full Changelog: https://github.com/quarkiverse/quarkus-vault/commits/3.1.0
3.0.0 (Quarkus 3)
What's Changed
- Quarkus 3.0.0.Alpha1 by @vsevel in #89
- Bump quarkus.version from 3.0.0.CR2 to 3.0.0.Final by @dependabot in #123
- Avoid obtaining Vertx from CDI by @geoand in #109
- Handle warning only responses and log warnings by @kdubb in #100
- doc: add create capability to the policy by @aureamunoz in #111
- Switch to the quarkus-extension-maven-plugin by @gsmet in #120
New Contributors
- @geoand made their first contribution in #109
- @aureamunoz made their first contribution in #111
Full Changelog: 2.1.2...3.0.0