Commit Graph

858 Commits

Author SHA1 Message Date
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
Mark Paluch
8b31d9d3da Upgrade to Project Reactor 2023.1.0.
Closes gh-835
2023-11-20 08:58:17 +01:00
Mark Paluch
6321252a7c Upgrade to Spring Framework 6.1.0.
Closes gh-834
2023-11-20 08:57:58 +01:00
Mark Paluch
871d41a1c2 Upgrade to Spring Data 2023.1.0.
Closes gh-836
2023-11-20 08:57:45 +01:00
Mark Paluch
cc54270885 Polishing.
Align Antora playbooks.

See gh-833
2023-11-20 08:34:06 +01:00
Mark Paluch
d153e0dff2 Upgrade to Antora UI 0.4.7.
Closes gh-833
2023-11-20 08:34:03 +01:00
Mark Paluch
452c6f8880 Update Spring Vault documentation links.
See gh-832
2023-11-20 08:30:17 +01:00
Runbing
f4540aaeb1 Fixed Spring Data Commons documentation URL.
I fixed an incorrect URL in the **antora.yml** file that was preventing other pages from linking to the Spring Data Commons documentation.
2023-11-20 08:27:20 +01:00
Mark Paluch
e8b4e4236f Consistently use Instant for next trigger computation.
Deprecate Date-based variant.

Closes gh-831
2023-11-01 16:39:29 +01:00
Mark Paluch
95381f3654 Upgrade to Vault 1.15.
Closes gh-830
2023-11-01 16:16:36 +01:00
Mark Paluch
269a8e128e Polishing.
Reorder methods. Reformat code. Add since tags. Convert revocation timestamp into instant.

See: gh-477
Original pull request: gh-820
2023-11-01 16:14:12 +01:00
Nanne Baars
8d7292c049 Add notAfter and userIds to the certificate request.
Closes: gh-477
Original pull request: gh-820
2023-11-01 16:13:33 +01:00
Mark Paluch
f01bf33c4c Prepare for next development iteration.
See gh-824
2023-10-23 11:21:19 +02:00
Mark Paluch
c6c9913786 Release Spring Vault 3.1.0-RC1.
Closes gh-824
2023-10-23 11:21:01 +02:00
Mark Paluch
3e0820d1a4 Polishing.
Move off deprecated API.

See gh-829
2023-10-23 11:06:03 +02:00
Mark Paluch
42b3508bfc Upgrade to Spring Framework 6.1.0-RC1.
Closes gh-829
2023-10-23 10:57:51 +02:00
Mark Paluch
a1740c2bc9 Upgrade to Spring Data 2023.1.0-RC1.
Closes gh-826
2023-10-23 10:57:19 +02:00
Mark Paluch
c7bd718b73 Upgrade to Spring Security 6.2.0-RC1.
Closes gh-827
2023-10-23 10:56:59 +02:00
Mark Paluch
1ab0a65dfa Upgrade to Project Reactor 2023.0.0-RC1.
Closes gh-828
2023-10-23 10:55:59 +02:00
Mark Paluch
a93b0692aa Upgrade dependencies.
AWS Java SDK 2.21.5, Google Auth OAuth2 1.20.0, Jackson Databind 2.15.3, Mockito 5.6.0, Netty 4.1.100.Final

Closes gh-825
2023-10-23 10:51:28 +02:00
Mark Paluch
af1f9a40e7 Refine VaultResponseSupport metadata copying.
Replace static copy method with an instance method.

Closes gh-823
2023-10-17 09:43:03 +02:00
Mark Paluch
f42bd967c5 Polishing.
Add since and author tags. Reorder fields.

Introduce empty VaultTokenRequest and refactor interface methods to default methods for delegation on the interface level.

See gh-690
Original pull request: gh-803
2023-10-16 15:59:05 +02:00
Nanne Baars
e3261c6165 Support role_name and entity_alias while creating a token.
Closes: gh-690
Original pull request: gh-803
2023-10-16 15:58:59 +02:00
Mark Paluch
d8a7b05cc2 Polishing.
Add since and author tags. Remove unused imports. Reorder methods.

See gh-745
Original pull request: gh-791
2023-10-16 14:48:30 +02:00
Nanne Baars
253e8665d4 Support prehashed for the Transit engine.
Closes gh-745
Original pull request: gh-791
2023-10-16 14:48:18 +02:00
Mark Paluch
196d3c7470 Polishing.
Extract method to avoid code duplications.

Add author and since tags. Add reactive batch rewrap support.

See: gh-687
Original pull request: gh-819
2023-10-16 14:33:51 +02:00
Nanne Baars
347e3b771c Add transit rewrap batch method.
Closes: gh-687
Original pull request: gh-819
2023-10-16 14:25:13 +02:00
Mark Paluch
aa4d601e37 Upgrade to Antora UI 0.4.3.
Closes gh-822
2023-10-16 13:46:18 +02:00
Mark Paluch
f289818556 Prepare for next development iteration.
See gh-818
2023-09-25 14:58:13 +02:00
Mark Paluch
2f85cd1e50 Release Spring Vault 3.1.0-M1.
Closes gh-818
2023-09-25 14:58:04 +02:00
Mark Paluch
c1406d7fb9 Polishing.
Align Object Mapping with imperative approach. Refactor read methods to improve empty handling without the use of exceptions. Revert code reorganization. Improve encapsulation.

Reformat code. Simplify tests.

See gh-576
Original pull request: gh-807
2023-09-25 14:47:33 +02:00
Timothy R. Weiand
c303f55312 ReactiveVaultTemplate for the key-value backend version 2.
Closes gh-576
Original pull request: gh-807
2023-09-25 14:39:26 +02:00
Mark Paluch
c7f47b2d5b Polishing.
Add author and since tags. Refine nullability and toString rendering.

Original pull request: gh-808
See gh-789
2023-09-22 14:02:49 +02:00
Jeroen Willemsen
c5a087acef Add support for custom kv2 metadata.
Original pull request: gh-808
Closes gh-789
2023-09-22 13:57:05 +02:00
Mark Paluch
5cc5254b38 Upgrade dependencies.
AWS Java SDK 2.20.152, HTTP Client 5.2.1, HTTP Core 5.2.3, Jackson 2.15.2, Jetty Reactive HTTP Client 4.0, Kotlin 1.8.22, Kotlin Coroutines 1.7.3, Mockito 5.5.0, Netty 4.1.98.Final, Spring Data 2023.0.0-M3, Spring Security 6.2.0-M3, Reactor 2023.0.0-M3.

Closes gh-817
2023-09-22 10:39:17 +02:00
Mark Paluch
c9a2deceb7 Polishing.
Introduce convenience methods for Policy and VaultEndpoint creation.

See gh-816
2023-09-21 12:05:26 +02:00