diff --git a/auto-configurations/common/spring-ai-autoconfigure-retry/src/main/java/org/springframework/ai/retry/autoconfigure/SpringAiRetryAutoConfiguration.java b/auto-configurations/common/spring-ai-autoconfigure-retry/src/main/java/org/springframework/ai/retry/autoconfigure/SpringAiRetryAutoConfiguration.java index cc6d9d22231..912f068f142 100644 --- a/auto-configurations/common/spring-ai-autoconfigure-retry/src/main/java/org/springframework/ai/retry/autoconfigure/SpringAiRetryAutoConfiguration.java +++ b/auto-configurations/common/spring-ai-autoconfigure-retry/src/main/java/org/springframework/ai/retry/autoconfigure/SpringAiRetryAutoConfiguration.java @@ -64,7 +64,7 @@ public class SpringAiRetryAutoConfiguration { @ConditionalOnMissingBean public RetryTemplate retryTemplate(SpringAiRetryProperties properties) { RetryPolicy retryPolicy = RetryPolicy.builder() - .maxAttempts(properties.getMaxAttempts()) + .maxRetries(properties.getMaxAttempts()) .includes(TransientAiException.class) .includes(ResourceAccessException.class) .delay(properties.getBackoff().getInitialInterval()) diff --git a/pom.xml b/pom.xml index bdd420aef25..16e230cb466 100644 --- a/pom.xml +++ b/pom.xml @@ -274,7 +274,7 @@ 2.2.21 - 4.0.0-RC2 + 4.0.0 4.3.4 1.0.0-beta.16 1.1.0 diff --git a/spring-ai-retry/src/main/java/org/springframework/ai/retry/RetryUtils.java b/spring-ai-retry/src/main/java/org/springframework/ai/retry/RetryUtils.java index 24acdf5987e..4d2b7ecb1ec 100644 --- a/spring-ai-retry/src/main/java/org/springframework/ai/retry/RetryUtils.java +++ b/spring-ai-retry/src/main/java/org/springframework/ai/retry/RetryUtils.java @@ -108,7 +108,7 @@ public void handleError(final @NonNull ClientHttpResponse response) throws IOExc private static RetryTemplate createDefaultRetryTemplate() { RetryPolicy retryPolicy = RetryPolicy.builder() - .maxAttempts(DEFAULT_MAX_ATTEMPTS) + .maxRetries(DEFAULT_MAX_ATTEMPTS) .includes(TransientAiException.class) .includes(ResourceAccessException.class) .delay(Duration.ofMillis(DEFAULT_INITIAL_INTERVAL)) @@ -137,7 +137,7 @@ public void onRetryFailure(final RetryPolicy policy, final Retryable retryabl */ private static RetryTemplate createShortRetryTemplate() { RetryPolicy retryPolicy = RetryPolicy.builder() - .maxAttempts(DEFAULT_MAX_ATTEMPTS) + .maxRetries(DEFAULT_MAX_ATTEMPTS) .includes(TransientAiException.class) .includes(ResourceAccessException.class) .delay(Duration.ofMillis(SHORT_INITIAL_INTERVAL))