Mark Paluch
103ae90d0a
Upgrade to Spring Data 2025.0.0-RC1.
...
Closes #912
2025-04-25 12:13:56 +02:00
Mark Paluch
c26e0f02c7
Upgrade to Spring Framework 6.2.6.
...
Closes gh-911
2025-04-25 12:13:56 +02:00
Mark Paluch
b430fcb59b
Upgrade dependencies.
...
Closes gh-913
2025-04-25 12:13:56 +02:00
Mark Paluch
b1edafeef0
Log exception when KeyValueDelegate.getMountInfo(…) fails.
...
Closes gh-888
2025-04-25 11:50:16 +02:00
Mark Paluch
7d19a76244
Refine error handling in MountInfo lookup.
...
We now do not cache failures caused by VaultException but rather return an unavailable MountInfo.
Also, VaultKeyValueAdapter now throws an exception if the mount info isn't available.
Closes gh-889
2025-04-25 11:47:02 +02:00
Mark Paluch
f1193f4415
Polishing.
...
Add test for VaultCertificateRequest.otherSans.
See gh-887
2025-04-25 11:18:17 +02:00
Mei Chen
0ae420fa04
Fix otherSans in VaultCertificateRequest.
...
Closes gh-887
2025-04-25 11:14:14 +02:00
Mark Paluch
6dedcf124b
Polishing.
...
Add since tag.
See gh-907
Original pull request: gh-908
2025-03-05 10:46:15 +01:00
Luciano Canales
a97ea234c6
Configure SimpleClientHttpRequestFactory with timeouts.
...
Closes gh-907
Original pull request: gh-908
Signed-off-by: Luciano Canales <64669280+ljcanales@users.noreply.github.com >
2025-03-04 09:06:36 +01:00
Mark Paluch
504f93dfa4
Polishing.
...
Use PropertyMapper to map optional properties. Introduce mutate() method to VaultTransformContext to avoid external copy usage.
Original pull request: gh-897
See gh-894
2025-03-03 15:46:46 +01:00
Roopesh Chandran
596e3b4d79
Add reference support in Transform FPE.
...
Original pull request: gh-897
Closes gh-894
Signed-off-by: Roopesh Chandran <148393707+rchandran80@users.noreply.github.com >
2025-03-03 15:46:37 +01:00
Max Brauer
51d88751fb
Correct error message when failing to unwrap AppRole.
...
Closes gh-906
Signed-off-by: Max Brauer <mbrauer@vmware.com >
2025-03-03 14:46:35 +01:00
Mark Paluch
ab84cda160
Bump license copyright years to 2025.
...
Closes #903
2025-02-18 15:05:09 +01:00
Mark Paluch
d8e189dc4e
Switch from CLA to DCO.
...
See #892
2025-01-10 11:11:35 +01:00
Mark Paluch
c05dd69f4d
Polishing.
...
See #892
2025-01-10 11:09:28 +01:00
Mark Paluch
1cdaa492df
Update code to use recent language features.
...
Closes #881
2024-08-20 15:41:12 +02:00
Mark Paluch
a140b5c089
Upgrade dependencies.
...
AssertJ 3.26.3, HTTP Client 5.3.1, HTTP Core 5.25, Jackson 2.15.4, Jetty Reactive HttpClient 4.0.6, JUnit 5.10.3, Mockk 1.13.12.
Closes #876
2024-08-12 08:59:56 +02:00
Mark Paluch
71831e4cf1
Move off deprecated API.
...
See gh-874
2024-08-07 09:02:26 +02:00
Mark Paluch
da138ddfc9
Upgrade to Spring Framework 6.2 M7.
...
Closes gh-875
2024-08-07 09:02:26 +02:00
Mark Paluch
ff43ffa1d0
Move off deprecated Base64Utils.
...
Closes gh-874
2024-08-07 08:45:16 +02:00
Mark Paluch
3f3bc8aa30
Migrate off harbor proxy.
...
Closes #873
2024-08-02 11:35:27 +02:00
Mark Paluch
dc18f3ec7f
Bundle Javadoc with Antora documentation site.
...
Closes #872
2024-07-31 15:47:33 +02:00
dependabot[bot]
0051759e6a
Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0.
...
Bumps [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath ) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/jayway/JsonPath/releases )
- [Changelog](https://github.com/json-path/JsonPath/blob/master/changelog.md )
- [Commits](https://github.com/jayway/JsonPath/compare/json-path-2.8.0...json-path-2.9.0 )
---
updated-dependencies:
- dependency-name: com.jayway.jsonpath:json-path
dependency-type: direct:production
...
Closes gh-868
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-06 15:34:37 +02:00
dependabot[bot]
51305ce3a4
Bump com.jayway.jsonpath:json-path to 2.9.0
...
Bumps [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath ) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/jayway/JsonPath/releases )
- [Changelog](https://github.com/json-path/JsonPath/blob/master/changelog.md )
- [Commits](https://github.com/jayway/JsonPath/compare/json-path-2.8.0...json-path-2.9.0 )
---
updated-dependencies:
- dependency-name: com.jayway.jsonpath:json-path
dependency-type: direct:production
...
Closes gh-854
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-06 15:32:44 +02:00
dependabot[bot]
56e8e6a29b
Bump com.nimbusds:nimbus-jose-jwt
...
Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt ) from 9.30.2 to 9.37.2.
- [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt )
- [Commits](https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/9.37.2..9.30.2 )
---
updated-dependencies:
- dependency-name: com.nimbusds:nimbus-jose-jwt
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes gh-860
2024-06-06 15:32:17 +02:00
Mark Paluch
3d1116b7f0
Polishing.
...
See gh-857
2024-06-06 15:31:31 +02:00
Mark Paluch
867c56c32c
Add expiry Predicate to SecretLeaseContainer to determine whether a Lease is expired.
...
Closes gh-809
2024-06-06 15:31:20 +02:00
Mark Paluch
9fd2e6034a
Fix Certificate.of(…) factory method retaining the private key.
...
Closes gh-857
2024-06-06 14:59:15 +02:00
Mark Paluch
14626b1ba1
Resume lease renewal after restart.
...
Secret renewals are resumed after restarting secrets by re-registering LeaseRenewalScheduler.
Also, guard concurrent renewals that might have been in progress while the renewal scheduler has been in progress.
Closes gh-867
2024-06-06 14:55:53 +02:00
Mark Paluch
114f944faa
Polishing.
...
Refactor AuthenticationSteps creation into static factory method.
Extend tests, add documentation.
See gh-821
Original pull request: gh-853
2024-06-06 12:08:39 +02:00
Nanne Baars
fdcab61e3a
Add GitHub authentication.
...
Closes gh-821
Original pull request: gh-853
2024-06-06 12:08:32 +02:00
Mark Paluch
af060ac44f
Default to IMDSv2 for AWS-EC2 metadata retrieval.
...
See gh-865
2024-06-06 09:58:28 +02:00
Mark Paluch
dac9e36c37
Add support for IMDSv2 on EC2 instances.
...
Closes gh-865
2024-06-06 09:51:58 +02:00
Mark Paluch
3cf4e01f84
Polishing.
...
Configure ResponseTimeout for a Request, move off deprecated API by always configuring a PoolingHttpClientConnectionManager.
See gh-861
Original pull request: gh-866
2024-05-16 16:02:06 +02:00
Nurlan Turdaliev
579b8d63d7
Apply read timeout to http-components request factory.
...
Closes gh-861
Original pull request: gh-866
2024-05-16 16:01:44 +02:00
Mark Paluch
74ff3b648d
Upgrade to Logback 1.4.14.
...
Closes #840
2024-01-12 14:09:15 +01:00
Mark Paluch
5427861514
Extend copyright license headers to 2024.
...
Closes #851
2024-01-12 13:59:06 +01:00
Mark Paluch
551aa7d334
Upgrade dependencies.
...
Closes #850
2024-01-12 13:41:04 +01:00
Mark Paluch
baafbd5163
Upgrade to Project Reactor 2023.0.2.
...
Closes #849
2024-01-12 13:41:04 +01:00
Mark Paluch
3d02530945
Upgrade to Spring Framework 6.1.3.
...
Closes #848
2024-01-12 13:41:04 +01:00
Mark Paluch
39728f1192
Upgrade to Spring Data 2023.1.2.
...
Closes #847
2024-01-12 13:41:04 +01:00
Mark Paluch
27a755851e
Fix Lease revocation on SecretLeaseContainer destroy.
...
Closes gh-844
2023-12-27 16:13:55 +01:00
Mark Paluch
63bcb03cdf
Polishing.
...
Update Spring Framework documentation URLs.
See gh-838
2023-11-24 11:26:24 +01:00
Mark Paluch
06278e1a16
Prepare next development iteration.
...
See gh-838
2023-11-24 11:15:41 +01:00
Mark Paluch
c482d7d026
Release Spring Vault 3.1.0.
...
Closes gh-838
2023-11-24 11:14:29 +01:00
Mark Paluch
55ab92475e
Upgrade to Spring Framework 6.1.1.
...
Closes gh-834
2023-11-24 11:11:30 +01:00
Mark Paluch
cdb687e4ba
Polishing.
...
Avoid concurrent result reordering in tests.
See #837
2023-11-20 17:03:34 +01:00
Mark Paluch
68986a8336
Upgrade to Spring Security 6.2.0.
...
Closes #837
2023-11-20 16:52:48 +01:00
Mark Paluch
0c8f0d1a61
Polishing.
...
See gh-833
2023-11-20 09:10:06 +01:00
Mark Paluch
43c7e141c2
Upgrade dependencies.
...
Jetty HTTP Client 4.0.1, JUnit 5.10.1, Netty 4.1.101
See gh-838
2023-11-20 09:02:08 +01:00