Mark Paluch
3650ec65f9
Prepare next development iteration.
...
See gh-804
2023-07-17 14:22:27 +02:00
Mark Paluch
4ec74cfe6f
Release Spring Vault 2.3.4.
...
Closes gh-804
2023-07-17 14:21:34 +02:00
Mark Paluch
49523ce3e7
Prepare next development iteration.
...
See gh-774
2023-03-20 16:43:39 +01:00
Mark Paluch
a3d948c0e1
Release Spring Vault 2.3.3.
...
Closes gh-774
2023-03-20 16:42:41 +01:00
Mark Paluch
a5a8fa2745
[maven-release-plugin] prepare for next development iteration
2021-03-16 11:12:38 +01:00
Mark Paluch
2c1577c0ef
[maven-release-plugin] prepare release 2.3.2
2021-03-16 11:12:38 +01:00
Mark Paluch
63f7f4a988
Polishing.
...
Update documentation, extract base class for GCP IAM authentication options.
Closes gh-600.
Original pull request: gh-619.
2021-02-19 14:31:22 +01:00
Andreas Gebauer
53f14ab81b
Add support for GCP IAM credentials API.
...
We now support the IAM Credentials API in addition to the deprecated IAM API for signing JWT.
Closes gh-600.
Original pull request: gh-619.
2021-02-19 14:31:22 +01:00
Mark Paluch
5ad15086c5
[maven-release-plugin] prepare for next development iteration
2021-02-16 16:04:07 +01:00
Mark Paluch
114ccc4244
[maven-release-plugin] prepare release 2.3.1
2021-02-16 16:04:07 +01:00
Mark Paluch
81a87eb282
Prepare next development iteration
...
See gh-608
2020-12-22 10:09:02 +01:00
Mark Paluch
097996e6ca
[maven-release-plugin] prepare release 2.3.0
2020-12-22 09:25:14 +01:00
Mark Paluch
ba409680e9
[maven-release-plugin] prepare for next development iteration
2020-12-10 11:59:40 +01:00
Mark Paluch
8b7f127a84
[maven-release-plugin] prepare release 2.3.0-RC1
2020-12-10 11:59:40 +01:00
Mark Paluch
a6435b5f93
[maven-release-plugin] prepare for next development iteration
...
See gh-582
2020-09-15 16:30:55 +02:00
Mark Paluch
0606663ebe
[maven-release-plugin] prepare release 2.3.0-M1
...
See gh-582
2020-09-15 16:30:55 +02:00
Mark Paluch
a2118891ae
Switch to new versioning scheme.
...
Closes gh-558.
2020-06-10 10:09:15 +02:00
Mark Paluch
2c237b71d2
Switch to new versioning scheme.
...
Closes gh-558.
2020-05-19 11:51:35 +02:00
Mark Paluch
bd2341aec1
[maven-release-plugin] prepare for next development iteration
...
See gh-#497.
2019-11-06 10:12:46 +01:00
Mark Paluch
d26aad890a
[maven-release-plugin] prepare release 2.2.0.RELEASE
...
See gh-#497.
2019-11-06 10:12:38 +01:00
Mark Paluch
1ffcc79389
[maven-release-plugin] prepare for next development iteration
...
See gh-495.
2019-10-24 11:46:36 +02:00
Mark Paluch
ceb75dd57b
[maven-release-plugin] prepare release 2.2.0.RC1
...
See gh-495.
2019-10-24 11:46:36 +02:00
Mark Paluch
5eec588091
[maven-release-plugin] prepare for next development iteration
2019-09-12 15:08:07 +02:00
Mark Paluch
073d0bddc2
[maven-release-plugin] prepare release 2.2.0.M1
2019-09-12 15:08:07 +02:00
Mark Paluch
d642b32744
Add Kotlin Coroutines extensions for ReactiveVaultOperations.
...
Closes gh-472.
2019-09-12 10:09:34 +02:00
Mark Paluch
f5a969bc27
Add support for PCF authentication.
...
We now support PCF authentication leveraging PCF's App and Container Identity Assurance.
Instance certificate and key default to CF_INSTANCE_CERT respective CF_INSTANCE_KEY environment variables.
PcfAuthenticationOptions options = PcfAuthenticationOptions.builder().role(…).build();
PcfAuthentication authentication = new PcfAuthentication(options, restOperations);
VaultToken token = authentication.login();
PcfAuthentication requires BouncyCastle for RSA-PSS signing.
Update KubernetesJwtSupplier and KubernetesServiceAccountTokenFile to inherit from generic Resource-based credential suppliers.
Closes gh-440.
2019-09-05 11:38:30 +02:00
Mark Paluch
1846454b86
Remove Lombok usage.
...
Closes gh-444.
2019-06-30 23:25:08 +02:00
Mark Paluch
4c9d67dac7
Migrate tests to use JUnit 5.
...
Use test annotations from JUnit Jupiter. Migrate VaultRule to extension. Migrate Version-based assumptions to @RequiresVaultVersion.
Closes gh-443.
2019-06-30 14:13:32 +02:00
Mark Paluch
bcb6090a01
Add Kotlin extensions.
...
We now provide extensions for VaultOperations, ReactiveVaultOperations, VaultKeyValueOperations, VaultVersionedKeyValueOperations, and VaultWrappingOperations to leverage reified type parameters with read(…) methods.
Closes gh-442.
2019-06-30 00:03:05 +02:00
Mark Paluch
22ca10c441
Add support for JettyClientHttpConnector.
...
We now support Jetty's reactive HttpClient next to Reactor Netty if jetty-reactive-httpclient is available on the class path.
Closes gh-438.
2019-06-28 17:14:55 +02:00
Spring Operator
6d776b1ed2
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/assembly-1.1.2.xsd with 1 occurrences migrated to:
https://maven.apache.org/xsd/assembly-1.1.2.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.2.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 2 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://maven.apache.org/maven-v4_0_0.xsd with 2 occurrences migrated to:
https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd ) result 301).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 8 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 5 occurrences
Original pull request: #393 .
2019-03-21 10:37:11 +01:00
Mark Paluch
e7c9f01d38
pgrade to Lombok 1.18.6
...
Closes gh-386.
2019-02-27 14:03:35 +01:00
Mark Paluch
a033079a1a
[maven-release-plugin] prepare for next development iteration
...
See gh-314.
2018-10-02 09:48:35 +02:00
Mark Paluch
ea96b1c067
[maven-release-plugin] prepare release 2.1.0.RELEASE
...
See gh-314.
2018-10-02 09:48:26 +02:00
Mark Paluch
fbba0a7c13
[maven-release-plugin] prepare for next development iteration
2018-09-07 15:52:16 +02:00
Mark Paluch
04ea391e31
[maven-release-plugin] prepare release 2.1.0.RC1
2018-09-07 15:52:16 +02:00
Mark Paluch
4b5e73d760
Upgrade Maven plugins to enable builds on Java 11.
...
Closes gh-302.
2018-09-07 11:12:24 +02:00
Mark Paluch
6a4dd3e84f
Adapt to rewritten Reactor Netty.
...
Adapt to changes in Reactor Netty and Spring Framework 5.1 RC1.
Disable ClientCertificateAuthenticationOperatorIntegrationTests as HttpClient (Reactor Netty) has issues with multiple SSL configurations.
Closes gh-281.
2018-08-02 16:02:42 +02:00
Mark Paluch
be860b2e90
[maven-release-plugin] prepare for next development iteration
2018-08-01 12:06:19 +02:00
Mark Paluch
879d2c905d
[maven-release-plugin] prepare release 2.1.0.M1
2018-08-01 12:06:19 +02:00
Mark Paluch
1711479dc0
Add support for GCP authentication.
...
We now provide GCP IAM and GCP GCE authentication support for service accounts based on JSON Web Token.
GCP IAM requires Google Cloud Java SDK for credential and IAM interaction.
GcpIamAuthenticationOptions options = GcpIamAuthenticationOptions.builder()
.role(…).credential(GoogleCredentials.getApplicationDefault()).build();
GcpIamAuthentication authentication = new GcpIamAuthentication(options, restOperations());
Closes gh-126.
2018-03-05 16:09:41 +01:00
Mark Paluch
1dfd83f5be
[maven-release-plugin] prepare for next development iteration
...
See gh-198.
2018-02-20 09:44:00 +01:00
Mark Paluch
4b1061d153
[maven-release-plugin] prepare release 2.0.0.RELEASE
...
See gh-198.
2018-02-20 09:43:14 +01:00
Mark Paluch
8f19127584
[maven-release-plugin] prepare for next development iteration
2018-01-25 09:48:54 +01:00
Mark Paluch
a94cbc15ae
[maven-release-plugin] prepare release 2.0.0.RC2
2018-01-25 09:48:53 +01:00
Mark Paluch
28ff17d4f8
Add VaultBytesEncryptor and VaultBytesKeyGenerator.
...
We now provide a Spring Security integration for Vault transit-based BytesEncryptor and BytesKeyGenerator.
VaultOperations operations = …;
VaultBytesKeyGenerator generator = new VaultBytesKeyGenerator(operations);
byte[] key = generator.generateKey();
VaultTransitOperations transit = …;
VaultBytesEncryptor encryptor = new VaultBytesEncryptor(transit, "my-key-name");
byte[] ciphertext = encryptor.encrypt(plaintext);
byte[] decrypted = encryptor.decrypt(ciphertext);
Closes gh-187.
2018-01-22 12:11:05 +01:00
Mark Paluch
b122d7510c
[maven-release-plugin] prepare for next development iteration
...
See gh-173.
2017-11-15 08:22:50 +01:00
Mark Paluch
829e6ffc88
[maven-release-plugin] prepare release 2.0.0.RC1
...
See gh-173.
2017-11-15 08:22:50 +01:00
Mark Paluch
d1a778e6a7
[maven-release-plugin] prepare for next development iteration
...
See gh-155.
2017-10-06 08:05:55 +02:00
Mark Paluch
e7986350bd
[maven-release-plugin] prepare release 2.0.0.M3
...
See gh-155.
2017-10-06 08:04:45 +02:00