Skip to content

Commit eeb48d1

Browse files
authored
Merge pull request #108 from mkopylec/sb_23
Sb 23
2 parents f492843 + 53a46c1 commit eeb48d1

File tree

12 files changed

+29
-17
lines changed

12 files changed

+29
-17
lines changed

build.gradle

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'pl.allegro.tech.build.axion-release' version '1.11.0'
2+
id 'pl.allegro.tech.build.axion-release' version '1.12.0'
33
id 'io.codearte.nexus-staging' version '0.21.2'
44
}
55

@@ -16,9 +16,9 @@ subprojects {
1616
}
1717

1818
ext {
19-
springBootVersion = '2.2.5.RELEASE'
20-
resilience4jVersion = '1.3.1'
21-
okHttpVersion = '3.14.4'
19+
springBootVersion = '2.3.2.RELEASE'
20+
resilience4jVersion = '1.5.0'
21+
okHttpVersion = '3.14.9'
2222

2323
group = 'com.github.mkopylec'
2424
pomContent = {
@@ -57,15 +57,15 @@ subprojects {
5757
version = scmVersion.version
5858

5959
dependencies {
60-
compile group: 'org.springframework', name: 'spring-web', version: '5.2.4.RELEASE'
60+
compile group: 'org.springframework', name: 'spring-web', version: '5.2.8.RELEASE'
6161
compile group: 'io.github.resilience4j', name: 'resilience4j-circuitbreaker', version: resilience4jVersion
6262
compile group: 'io.github.resilience4j', name: 'resilience4j-ratelimiter', version: resilience4jVersion
6363
compile group: 'io.github.resilience4j', name: 'resilience4j-retry', version: resilience4jVersion
6464
compile group: 'io.github.resilience4j', name: 'resilience4j-micrometer', version: resilience4jVersion
65-
compile group: 'io.micrometer', name: 'micrometer-core', version: '1.3.5'
66-
compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.9'
65+
compile group: 'io.micrometer', name: 'micrometer-core', version: '1.5.3'
66+
compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.11'
6767
compile group: 'org.apache.commons', name: 'commons-collections4', version: '4.4'
68-
compile group: 'commons-io', name: 'commons-io', version: '2.6'
68+
compile group: 'commons-io', name: 'commons-io', version: '2.7'
6969
}
7070

7171
publishing {
@@ -90,5 +90,5 @@ nexusStaging {
9090
}
9191

9292
wrapper {
93-
gradleVersion = '6.2.2'
93+
gradleVersion = '6.5.1'
9494
}

charon-common/src/main/java/com/github/mkopylec/charon/forwarding/interceptors/resilience/CommonCircuitBreaker.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptorType;
55
import io.github.resilience4j.circuitbreaker.CallNotPermittedException;
66
import io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry;
7+
import io.github.resilience4j.micrometer.tagged.CircuitBreakerMetricNames;
78
import io.github.resilience4j.micrometer.tagged.TaggedCircuitBreakerMetrics;
89
import org.slf4j.Logger;
910

@@ -43,7 +44,7 @@ TaggedCircuitBreakerMetrics createMetrics(CircuitBreakerRegistry registry, Strin
4344
String failureRateMetricName = metricName(mappingName, CIRCUIT_BREAKER_METRICS_NAME, "failure-rate");
4445
String slowCallRateMetricName = metricName(mappingName, CIRCUIT_BREAKER_METRICS_NAME, "slow-calls-rate");
4546
String slowCallsMetricName = metricName(mappingName, CIRCUIT_BREAKER_METRICS_NAME, "slow-calls");
46-
TaggedCircuitBreakerMetrics.MetricNames metricNames = TaggedCircuitBreakerMetrics.MetricNames.custom()
47+
CircuitBreakerMetricNames metricNames = CircuitBreakerMetricNames.custom()
4748
.bufferedCallsMetricName(bufferedCallsMetricName)
4849
.callsMetricName(callsMetricName)
4950
.stateMetricName(stateMetricName)

charon-common/src/main/java/com/github/mkopylec/charon/forwarding/interceptors/resilience/CommonRateLimiter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.github.mkopylec.charon.configuration.Valid;
44
import com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptorType;
5+
import io.github.resilience4j.micrometer.tagged.RateLimiterMetricNames;
56
import io.github.resilience4j.micrometer.tagged.TaggedRateLimiterMetrics;
67
import io.github.resilience4j.ratelimiter.RateLimiterRegistry;
78
import org.slf4j.Logger;
@@ -33,7 +34,7 @@ public RequestForwardingInterceptorType getType() {
3334
TaggedRateLimiterMetrics createMetrics(RateLimiterRegistry registry, String mappingName) {
3435
String availablePermissionsMetricName = metricName(mappingName, RATE_LIMITING_METRICS_NAME, "available-permissions");
3536
String waitingThreadsMetricName = metricName(mappingName, RATE_LIMITING_METRICS_NAME, "waiting-threads");
36-
TaggedRateLimiterMetrics.MetricNames metricNames = TaggedRateLimiterMetrics.MetricNames.custom()
37+
RateLimiterMetricNames metricNames = RateLimiterMetricNames.custom()
3738
.availablePermissionsMetricName(availablePermissionsMetricName)
3839
.waitingThreadsMetricName(waitingThreadsMetricName)
3940
.build();

charon-common/src/main/java/com/github/mkopylec/charon/forwarding/interceptors/resilience/CommonRetryer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.github.mkopylec.charon.configuration.Valid;
44
import com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptorType;
5+
import io.github.resilience4j.micrometer.tagged.RetryMetricNames;
56
import io.github.resilience4j.micrometer.tagged.TaggedRetryMetrics;
67
import io.github.resilience4j.retry.RetryConfig;
78
import io.github.resilience4j.retry.RetryRegistry;
@@ -33,7 +34,7 @@ public RequestForwardingInterceptorType getType() {
3334

3435
TaggedRetryMetrics createMetrics(RetryRegistry registry, String mappingName) {
3536
String callsMetricName = metricName(mappingName, RETRYING_METRICS_NAME, "calls");
36-
TaggedRetryMetrics.MetricNames metricNames = TaggedRetryMetrics.MetricNames.custom()
37+
RetryMetricNames metricNames = RetryMetricNames.custom()
3738
.callsMetricName(callsMetricName)
3839
.build();
3940
return ofRetryRegistry(metricNames, registry);
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
logging:
22
level:
3-
com.github.mkopylec.charon: trace
3+
com.github.mkopylec.charon: trace
4+
5+
server:
6+
error:
7+
include-message: always

charon-spring-webmvc/src/test/resources/application.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ logging:
44

55
server:
66
tomcat:
7-
connection-timeout: 0
7+
connection-timeout: 0
8+
error:
9+
include-message: always

charon-test/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ dependencies {
22
compile project(':charon-common')
33
compile group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: springBootVersion
44
compile group: 'org.spockframework', name: 'spock-spring', version: '1.3-groovy-2.5'
5-
compile group: 'org.mock-server', name: 'mockserver-netty', version: '5.10.0'
5+
compile group: 'org.mock-server', name: 'mockserver-netty', version: '5.11.1'
66
compile group: 'com.squareup.okhttp3', name: 'okhttp', version: okHttpVersion
77
}

charon-test/src/main/groovy/com/github/mkopylec/charon/test/specification/ResponseForwardingBasicSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,6 @@ abstract class ResponseForwardingBasicSpec extends BasicSpec {
6060
.hasBody(body)
6161

6262
where:
63-
body << [null, ' ', 'response body']
63+
body << [null, 'response body']
6464
}
6565
}

gradle/wrapper/gradle-wrapper.jar

215 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.2.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)