diff --git a/docs/pom.xml b/docs/pom.xml index de56f265..d2db44d4 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -17,6 +17,8 @@ ${basedir}/.. feign.* deploy + + none diff --git a/spring-cloud-openfeign-core/pom.xml b/spring-cloud-openfeign-core/pom.xml index 21955d8a..6ac76c20 100644 --- a/spring-cloud-openfeign-core/pom.xml +++ b/spring-cloud-openfeign-core/pom.xml @@ -94,6 +94,13 @@ io.github.openfeign.form feign-form-spring + + + + commons-io + commons-io + + io.github.openfeign @@ -138,6 +145,10 @@ javax.activation javax.activation-api + + com.sun.activation + jakarta.activation + @@ -198,6 +209,12 @@ spring-cloud-loadbalancer true + + commons-io + commons-io + 2.11.0 + test + diff --git a/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignAutoConfiguration.java b/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignAutoConfiguration.java index cbb96b07..c40bfb66 100644 --- a/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignAutoConfiguration.java +++ b/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignAutoConfiguration.java @@ -346,6 +346,7 @@ public class FeignAutoConfiguration { @Configuration(proxyBeanMethods = false) @ConditionalOnClass(OAuth2ClientContext.class) @ConditionalOnProperty("spring.cloud.openfeign.oauth2.enabled") + @Deprecated // spring-security-oauth2 reached EOL protected static class Oauth2FeignConfiguration { @ConditionalOnBean({ RetryLoadBalancerInterceptor.class, OAuth2ClientContext.class, diff --git a/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/security/OAuth2FeignRequestInterceptor.java b/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/security/OAuth2FeignRequestInterceptor.java index 6b5302d5..2d26df89 100644 --- a/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/security/OAuth2FeignRequestInterceptor.java +++ b/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/security/OAuth2FeignRequestInterceptor.java @@ -43,6 +43,7 @@ import org.springframework.security.oauth2.common.OAuth2AccessToken; * @author Tim Ysewyn * @since 3.0.0 */ +@Deprecated // spring-security-oauth2 reached EOL public class OAuth2FeignRequestInterceptor implements RequestInterceptor { /** diff --git a/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/Invoices.java b/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/Invoices.java index 7c5ab020..b9bbb827 100644 --- a/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/Invoices.java +++ b/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/Invoices.java @@ -27,9 +27,14 @@ import org.springframework.cloud.openfeign.encoding.app.domain.Invoice; * Utility class used for testing. * * @author Jakub Narloch + * @author Olga Maciaszek-Sharma */ final class Invoices { + private Invoices() { + throw new IllegalStateException("Can't instantiate a utility class"); + } + public static List createInvoiceList(int count) { final List invoices = new ArrayList<>(); for (int ind = 0; ind < count; ind++) { diff --git a/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/EqualsAndHashCodeAssert.java b/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/EqualsAndHashCodeAssert.java index d935a1a1..aedf1c73 100644 --- a/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/EqualsAndHashCodeAssert.java +++ b/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/EqualsAndHashCodeAssert.java @@ -24,8 +24,13 @@ import static org.assertj.core.api.Assertions.assertThat; * {@link Object#equals(Object)} and {@link Object#hashCode()}. * * @author Jonatan Ivanov + * @author Olga Maciaszek-Sharma */ -public class EqualsAndHashCodeAssert { +public final class EqualsAndHashCodeAssert { + + private EqualsAndHashCodeAssert() { + throw new IllegalStateException("Can't instantiate a utility class"); + } /** * Checks if equals is reflexive: for any non-null reference value x, x.equals(x) diff --git a/spring-cloud-openfeign-dependencies/pom.xml b/spring-cloud-openfeign-dependencies/pom.xml index 1d953a8e..8581055f 100644 --- a/spring-cloud-openfeign-dependencies/pom.xml +++ b/spring-cloud-openfeign-dependencies/pom.xml @@ -17,7 +17,8 @@ 11.8 3.8.0 - 2.1.2.RELEASE + + 2.5.2 diff --git a/src/checkstyle/checkstyle-suppressions.xml b/src/checkstyle/checkstyle-suppressions.xml index 7fe5b1ca..e3cf17bb 100644 --- a/src/checkstyle/checkstyle-suppressions.xml +++ b/src/checkstyle/checkstyle-suppressions.xml @@ -12,6 +12,8 @@ + +