Mark Paluch
aab7494c80
Move off deprecated Base64Utils.
...
Closes gh-874
2024-08-07 08:45:41 +02:00
Mark Paluch
d386f5a7ea
Migrate off harbor proxy.
...
Closes #873
2024-08-02 11:48:19 +02:00
Mark Paluch
91faac695a
Prepare next development iteration.
...
See gh-805
2023-07-17 14:53:33 +02:00
Mark Paluch
61ca991ba4
Release Spring Vault 3.0.4.
...
Closes gh-805
2023-07-17 14:52:49 +02:00
Mark Paluch
48160f92b1
Polishing.
2023-07-17 14:50:42 +02:00
Mark Paluch
be899326db
Upgrade dependencies.
...
See gh-805
2023-07-17 14:50:16 +02:00
Mark Paluch
fc24a30398
Reinstate annotation- and fallback keyspace resolution across multiple Spring Data KeyValue versions.
...
We now are compatible with Spring Data KeyValue 3.1 when determining the keyspace. We either fall back to BasicKeyValuePersistentEntity keyspace resolution if the entity is annotated or determine the fallback ourselves.
Without the change, using Spring Data 3.1 does not consider annotated entities as the role of KeySpaceResolver has changed.
Closes #800
2023-06-20 15:07:07 +02:00
Mark Paluch
5c1abe82c0
Upgrade dependencies.
...
Closes gh-799
2023-06-19 14:54:55 +02:00
Mark Paluch
e2c94d8281
Polishing.
...
Add since tags, increment license header years, add javadoc.
See gh-726
Original pull request: gh-792
2023-06-19 14:38:16 +02:00
Nanne Baars
5223a06cb6
Add support for versioned transit keys.
...
Closes gh-726
Original pull request: gh-792
2023-06-19 14:38:16 +02:00
Mark Paluch
caf537bb41
Fix link to LoginToken Javadoc.
...
Closes gh-788
2023-06-19 11:55:02 +02:00
Mark Paluch
90c86fc3a0
Disable AppId tests on Vault 1.12 and newer.
...
Closes gh-798
2023-06-19 11:46:56 +02:00
Mark Paluch
98e16ed18b
Move off deprecated Base64Utils.
...
Closes gh-797
2023-06-19 11:32:34 +02:00
Mark Paluch
38d87b7d25
Polishing.
...
See gh-661
Original pull request: gh-793
2023-06-19 11:25:53 +02:00
Nanne Baars
8723f9be08
Add plaintext backup and convergent encryption support and version to Vault transit keys.
...
Closes gh-661
Original pull request: gh-793
2023-06-19 11:25:51 +02:00
Iurii Rychkov
270b2dfa8d
Fix typos in vault-repositories.adoc.
...
Resolves gh-795
2023-06-19 10:41:55 +02:00
Mark Paluch
053a67fbed
Move AWS IAM authentication into nested class.
...
Having the AWS IAM authentication code inside the method body creating AwsIamAuthentication causes class loading of the AwsCredentialsProvider class although the return type is ClientAuthentication.
With the code moved to an inner class, we mitigate that issue without actually knowing why the JVM attempts to load AwsIamAuthentication even the method isn't used.
Closes gh-786
2023-04-20 18:02:56 +02:00
Mark Paluch
33c1492548
Remove documentation reference to spring-vault-dependencies.
...
Closes gh-785
2023-04-20 15:50:48 +02:00
Mark Paluch
112aeadde1
Upgrade build plugins.
...
Closes gh-784
2023-04-19 09:47:39 +02:00
Mark Paluch
8a670aa237
Polishing.
...
Rename consistently role option. Add since and author tags.
Closes gh-780
2023-04-19 08:32:39 +02:00
Andy Lintner
4a9f3c545e
Role name can now be used with cert auth
...
When using TLS authentication, the Vault API allows the caller to specify
a role to use for authorization. Previously, we did not allow this to be
specified, which caused Vault to select one of the roles associated with
the certificate.
See gh-780
2023-04-19 08:32:13 +02:00
Mark Paluch
17521a26c4
Move off deprecated ClassTypeInformation.
...
Closes gh-782
2023-04-19 08:07:21 +02:00
Mark Paluch
747ed7f1dc
Upgrade to Spring Javaformat 0.38.
...
Closes gh-781
2023-04-19 08:07:21 +02:00
Mark Paluch
281338ad7d
Convert identifier to String when writing entity to SecretDocument
...
We now properly convert the identifier value into String before writing it to SecretDocument.
Closes gh-777
2023-04-19 08:07:20 +02:00
Mark Paluch
29391692cd
Prepare next development iteration.
...
See gh-775
2023-03-20 17:01:48 +01:00
Mark Paluch
97d18da91c
Release Spring Vault 3.0.2.
...
Closes gh-775
2023-03-20 17:01:25 +01:00
Mark Paluch
eedbfe49ac
Upgrade dependencies.
...
See gh-775
2023-03-20 16:48:13 +01:00
Mark Paluch
08d06e76ec
Upgrade to Spring Data 2022.0.4.
...
Closes gh-770
2023-03-20 15:14:08 +01:00
Mark Paluch
deaf876c96
Upgrade to Project Reactor 2022.0.5.
...
Closes gh-769
2023-03-20 13:33:07 +01:00
Mark Paluch
b8666a98f8
Upgrade to Spring Framework 6.0.7.
...
Closes gh-768
2023-03-20 13:32:40 +01:00
Mark Paluch
d6339fd737
Upgrade to Spring Security 6.0.2.
...
Closes gh-767
2023-03-20 13:32:19 +01:00
Mark Paluch
04a41c7882
Allow dropping tokens from the session manager for easier recovery on lookup failures.
...
Closes gh-684
2023-03-20 13:29:39 +01:00
Mark Paluch
4e794ede51
Refine logging on revocation failures.
...
We now log token accessors if a token revocation has failed.
Closes gh-766
2023-03-20 13:11:59 +01:00
Mark Paluch
6829acc509
Consistently attach cause to exceptions.
...
Closes gh-713
2023-03-17 10:26:05 +01:00
Mark Paluch
014e8312e8
Add support for a singleton Region in AwsIamAuthenticationOptions.
...
See gh-758
2023-03-17 10:22:08 +01:00
Mark Paluch
a11769d910
Polishing.
...
Remove superfluous dependencies. Fix Javadoc. Update documentation. Add missing import.
See gh-761
Original pull request gh-765
2023-03-17 10:12:46 +01:00
Nick Tan
1e431c3dad
Add AWS IAM Authentication to EnvironmentVaultConfiguration.
...
Closes gh-761
Original pull request gh-765
2023-03-17 10:12:46 +01:00
Mark Paluch
1e943b8071
Do not revoke batch tokens.
...
We now track the token type and no longer attempt revoking batch tokens.
Also, refactor code duplicates to use LoginTokenUtil.
Closes gh-764
2023-03-07 11:21:53 +01:00
Mark Paluch
0ef52da90c
Allow reuse of library-specific configuration code in ClientHttpRequestFactoryFactory and ClientHttpConnectorFactory.
...
Closes gh-760
2023-03-02 09:28:39 +01:00
Mark Paluch
748bf80a64
Prepare next development iteration
...
See gh-755
2023-02-20 14:52:06 +01:00
Mark Paluch
2f17d7b7ee
Release 3.0.1.
...
Closes gh-755
2023-02-20 14:51:29 +01:00
Mark Paluch
65331d270e
Upgrade to Reactor 2022.0.3.
...
Closes #754
2023-02-20 14:38:43 +01:00
Mark Paluch
5efd3c7321
Upgrade to Netty 4.1.89.Final.
...
Closes #752
2023-02-20 14:35:45 +01:00
Mark Paluch
868c7b4281
Upgrade to Spring Data 2022.0.2.
...
Closes #753
2023-02-20 14:35:44 +01:00
Mark Paluch
21b0d8fd48
Inline dependencies artifact.
...
Closes gh-749
2023-01-31 13:49:16 +01:00
Mark Paluch
13d5fc252e
Polishing.
...
Consistent constant naming.
2023-01-31 13:49:16 +01:00
Mark Paluch
c3c21b6bbf
Upgrade dependencies.
...
Netty 4.1.87, Jackson Databind 2.14.2, JUnit 5.9.2, Mockk 13.4, Spring Framework 6.0.4, Spring Data 2022.0.1, Spring Security 2022.0.1, Reactor 2022.0.2
Closes #748
2023-01-31 13:49:16 +01:00
Mark Paluch
5570312bd2
Add native image hints and AOT pre-processor.
...
Closes gh-747
2023-01-27 12:07:01 +01:00
Mark Paluch
697d940087
Fix variable.
...
See gh-743
2022-11-25 10:22:07 +01:00
Mark Paluch
81f683a405
Prepare next development iteration.
...
See gh-743
2022-11-25 09:59:28 +01:00