diff --git a/pom.xml b/pom.xml
index e73bade0..129bfa3d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
1.3.2
1.9.3
3.0.0
- 5.2.0.RC2
+ 5.2.0.RELEASE
Moore-RC3
5.1.5.RELEASE
Dysprosium-RC1
diff --git a/spring-vault-core/src/main/java/org/springframework/vault/authentication/AuthenticationStepsOperator.java b/spring-vault-core/src/main/java/org/springframework/vault/authentication/AuthenticationStepsOperator.java
index 9a1cb33f..f2734d62 100644
--- a/spring-vault-core/src/main/java/org/springframework/vault/authentication/AuthenticationStepsOperator.java
+++ b/spring-vault-core/src/main/java/org/springframework/vault/authentication/AuthenticationStepsOperator.java
@@ -172,7 +172,7 @@ public class AuthenticationStepsOperator implements VaultTokenSupplier {
if (definition.getUri() == null) {
spec = webClient.method(definition.getMethod()).uri(
- definition.getUriTemplate(), (Object[]) definition.getUrlVariables());
+ definition.getUriTemplate(), definition.getUrlVariables());
}
else {
spec = webClient.method(definition.getMethod()).uri(definition.getUri());
@@ -183,7 +183,7 @@ public class AuthenticationStepsOperator implements VaultTokenSupplier {
}
if (entity.getBody() != null && !entity.getBody().equals(Undefinded.INSTANCE)) {
- return spec.syncBody(entity.getBody()).retrieve()
+ return spec.bodyValue(entity.getBody()).retrieve()
.bodyToMono(definition.getResponseType());
}
diff --git a/spring-vault-core/src/main/java/org/springframework/vault/core/ReactiveVaultTemplate.java b/spring-vault-core/src/main/java/org/springframework/vault/core/ReactiveVaultTemplate.java
index 415461a5..21ba0f65 100644
--- a/spring-vault-core/src/main/java/org/springframework/vault/core/ReactiveVaultTemplate.java
+++ b/spring-vault-core/src/main/java/org/springframework/vault/core/ReactiveVaultTemplate.java
@@ -225,7 +225,7 @@ public class ReactiveVaultTemplate implements ReactiveVaultOperations {
RequestBodySpec uri = webClient.post().uri(path);
Mono exchange;
if (body != null) {
- exchange = uri.syncBody(body).exchange();
+ exchange = uri.bodyValue(body).exchange();
}
else {
exchange = uri.exchange();