Skip to content
This repository was archived by the owner on Jan 27, 2021. It is now read-only.

Commit 77ef0b7

Browse files
GEODE-8496: bump dependencies again (apache#5919)
* Bump spring from 5.3.1/5.3.2 to 5.3.3 * Bump spring-boot-starter from 2.4.1 to 2.4.2 * Bump mockito-core from 3.7.0 to 3.7.7 * Bump lettuce-core from 6.0.1.RELEASE to 6.0.2.RELEASE * Bump netty-all from 4.1.56.Final to 4.1.58.Final * Bump micrometer-core from 1.6.2 to 1.6.3 * Bump mysql-connector-java from 8.0.22 to 8.0.23 * Bump dependency-management from 1.0.10.RELEASE to 1.0.11.RELEASE * Bump sonarqube from 3.0 to 3.1 * Bump buildSrc's commons-lang3 from 3.3.2 to 3.11 * Bump maven-artifact from 3.3.3 to 3.6.3 * Bump docker-java from 3.0.14 to 3.2.7 * update image (cached dependencies) on changes to dependencies
1 parent 6c7219c commit 77ef0b7

File tree

12 files changed

+60
-50
lines changed

12 files changed

+60
-50
lines changed

boms/geode-all-bom/src/test/resources/expected-pom.xml

+18-18
Original file line numberDiff line numberDiff line change
@@ -238,13 +238,13 @@
238238
<dependency>
239239
<groupId>io.micrometer</groupId>
240240
<artifactId>micrometer-core</artifactId>
241-
<version>1.6.2</version>
241+
<version>1.6.3</version>
242242
<scope>compile</scope>
243243
</dependency>
244244
<dependency>
245245
<groupId>io.netty</groupId>
246246
<artifactId>netty-all</artifactId>
247-
<version>4.1.56.Final</version>
247+
<version>4.1.58.Final</version>
248248
<scope>compile</scope>
249249
</dependency>
250250
<dependency>
@@ -472,7 +472,7 @@
472472
<dependency>
473473
<groupId>org.mockito</groupId>
474474
<artifactId>mockito-core</artifactId>
475-
<version>3.7.0</version>
475+
<version>3.7.7</version>
476476
<scope>compile</scope>
477477
</dependency>
478478
<dependency>
@@ -544,7 +544,7 @@
544544
<dependency>
545545
<groupId>io.lettuce</groupId>
546546
<artifactId>lettuce-core</artifactId>
547-
<version>6.0.1.RELEASE</version>
547+
<version>6.0.2.RELEASE</version>
548548
<scope>compile</scope>
549549
</dependency>
550550
<dependency>
@@ -790,85 +790,85 @@
790790
<dependency>
791791
<groupId>org.springframework</groupId>
792792
<artifactId>spring-aspects</artifactId>
793-
<version>5.3.2</version>
793+
<version>5.3.3</version>
794794
<scope>compile</scope>
795795
</dependency>
796796
<dependency>
797797
<groupId>org.springframework</groupId>
798798
<artifactId>spring-beans</artifactId>
799-
<version>5.3.2</version>
799+
<version>5.3.3</version>
800800
<scope>compile</scope>
801801
</dependency>
802802
<dependency>
803803
<groupId>org.springframework</groupId>
804804
<artifactId>spring-context</artifactId>
805-
<version>5.3.2</version>
805+
<version>5.3.3</version>
806806
<scope>compile</scope>
807807
</dependency>
808808
<dependency>
809809
<groupId>org.springframework</groupId>
810810
<artifactId>spring-core</artifactId>
811-
<version>5.3.2</version>
811+
<version>5.3.3</version>
812812
<scope>compile</scope>
813813
</dependency>
814814
<dependency>
815815
<groupId>org.springframework</groupId>
816816
<artifactId>spring-expression</artifactId>
817-
<version>5.3.2</version>
817+
<version>5.3.3</version>
818818
<scope>compile</scope>
819819
</dependency>
820820
<dependency>
821821
<groupId>org.springframework</groupId>
822822
<artifactId>spring-oxm</artifactId>
823-
<version>5.3.2</version>
823+
<version>5.3.3</version>
824824
<scope>compile</scope>
825825
</dependency>
826826
<dependency>
827827
<groupId>org.springframework</groupId>
828828
<artifactId>spring-test</artifactId>
829-
<version>5.3.1</version>
829+
<version>5.3.3</version>
830830
<scope>compile</scope>
831831
</dependency>
832832
<dependency>
833833
<groupId>org.springframework</groupId>
834834
<artifactId>spring-tx</artifactId>
835-
<version>5.3.2</version>
835+
<version>5.3.3</version>
836836
<scope>compile</scope>
837837
</dependency>
838838
<dependency>
839839
<groupId>org.springframework</groupId>
840840
<artifactId>spring-web</artifactId>
841-
<version>5.3.2</version>
841+
<version>5.3.3</version>
842842
<scope>compile</scope>
843843
</dependency>
844844
<dependency>
845845
<groupId>org.springframework</groupId>
846846
<artifactId>spring-webmvc</artifactId>
847-
<version>5.3.2</version>
847+
<version>5.3.3</version>
848848
<scope>compile</scope>
849849
</dependency>
850850
<dependency>
851851
<groupId>org.springframework.boot</groupId>
852852
<artifactId>spring-boot-starter</artifactId>
853-
<version>2.4.1</version>
853+
<version>2.4.2</version>
854854
<scope>compile</scope>
855855
</dependency>
856856
<dependency>
857857
<groupId>org.springframework.boot</groupId>
858858
<artifactId>spring-boot-starter-jetty</artifactId>
859-
<version>2.4.1</version>
859+
<version>2.4.2</version>
860860
<scope>compile</scope>
861861
</dependency>
862862
<dependency>
863863
<groupId>org.springframework.boot</groupId>
864864
<artifactId>spring-boot-starter-web</artifactId>
865-
<version>2.4.1</version>
865+
<version>2.4.2</version>
866866
<scope>compile</scope>
867867
</dependency>
868868
<dependency>
869869
<groupId>org.springframework.boot</groupId>
870870
<artifactId>spring-boot-starter-data-redis</artifactId>
871-
<version>2.4.1</version>
871+
<version>2.4.2</version>
872872
<scope>compile</scope>
873873
</dependency>
874874
<dependency>

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ plugins {
2525
id "com.github.ben-manes.versions" version "0.36.0" apply false
2626
id "nebula.lint" version "16.17.0" apply false
2727
id "com.palantir.docker" version "0.22.1" apply false
28-
id "io.spring.dependency-management" version "1.0.10.RELEASE" apply false
28+
id "io.spring.dependency-management" version "1.0.11.RELEASE" apply false
2929
id "org.ajoberstar.grgit" version "4.1.0" apply false
3030
id "org.nosphere.apache.rat" version "0.6.0" apply false
31-
id "org.sonarqube" version "3.0" apply false
31+
id "org.sonarqube" version "3.1" apply false
3232
id "me.champeau.gradle.japicmp" apply false // Version defined in buildSrc/build.gradle
3333
id 'me.champeau.gradle.jmh' version '0.5.2' apply false
3434
}

buildSrc/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ dependencies {
3232
exclude group: 'org.apache.logging.log4j'
3333
}
3434
implementation(gradleApi())
35-
implementation('org.apache.commons:commons-lang3:3.3.2')
36-
implementation('org.apache.maven:maven-artifact:3.3.3')
35+
implementation('org.apache.commons:commons-lang3:3.11')
36+
implementation('org.apache.maven:maven-artifact:3.6.3')
3737
implementation('com.google.guava:guava:30.1-jre')
38-
implementation('com.github.docker-java:docker-java:3.0.14')
38+
implementation('com.github.docker-java:docker-java:3.2.7')
3939
implementation('me.champeau.gradle:japicmp-gradle-plugin:0.2.9')
4040

4141
implementation('junit:junit:4.13.1')

buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy

+7-10
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class DependencyConstraints implements Plugin<Project> {
4141
deps.put("javax.transaction-api.version", "1.3")
4242
deps.put("jgroups.version", "3.6.14.Final")
4343
deps.put("log4j.version", "2.14.0")
44-
deps.put("micrometer.version", "1.6.2")
44+
deps.put("micrometer.version", "1.6.3")
4545
deps.put("shiro.version", "1.7.0")
4646
deps.put("slf4j-api.version", "1.7.30")
4747

@@ -119,7 +119,7 @@ class DependencyConstraints implements Plugin<Project> {
119119
// Careful when upgrading this dependency: see GEODE-7370 and GEODE-8150.
120120
api(group: 'io.github.classgraph', name: 'classgraph', version: '4.8.52')
121121
api(group: 'io.micrometer', name: 'micrometer-core', version: get('micrometer.version'))
122-
api(group: 'io.netty', name: 'netty-all', version: '4.1.56.Final')
122+
api(group: 'io.netty', name: 'netty-all', version: '4.1.58.Final')
123123
api(group: 'io.swagger', name: 'swagger-annotations', version: '1.6.2')
124124
api(group: 'it.unimi.dsi', name: 'fastutil', version: get('fastutil.version'))
125125
api(group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2')
@@ -157,7 +157,7 @@ class DependencyConstraints implements Plugin<Project> {
157157
api(group: 'org.httpunit', name: 'httpunit', version: '1.7.3')
158158
api(group: 'org.iq80.snappy', name: 'snappy', version: '0.4')
159159
api(group: 'org.jgroups', name: 'jgroups', version: get('jgroups.version'))
160-
api(group: 'org.mockito', name: 'mockito-core', version: '3.7.0')
160+
api(group: 'org.mockito', name: 'mockito-core', version: '3.7.7')
161161
api(group: 'org.mortbay.jetty', name: 'servlet-api', version: '3.0.20100224')
162162
api(group: 'org.openjdk.jmh', name: 'jmh-core', version: '1.26')
163163
api(group: 'org.postgresql', name: 'postgresql', version: '42.2.8')
@@ -169,7 +169,7 @@ class DependencyConstraints implements Plugin<Project> {
169169
api(group: 'org.testcontainers', name: 'testcontainers', version: '1.14.3')
170170
api(group: 'pl.pragmatists', name: 'JUnitParams', version: '1.1.0')
171171
api(group: 'redis.clients', name: 'jedis', version: '3.4.1')
172-
api(group: 'io.lettuce', name: 'lettuce-core', version: '6.0.1.RELEASE')
172+
api(group: 'io.lettuce', name: 'lettuce-core', version: '6.0.2.RELEASE')
173173
api(group: 'xerces', name: 'xercesImpl', version: '2.12.0')
174174
}
175175
}
@@ -249,23 +249,20 @@ class DependencyConstraints implements Plugin<Project> {
249249
entry('spring-security-oauth2-jose')
250250
}
251251

252-
dependencySet(group: 'org.springframework', version: '5.3.2') {
252+
dependencySet(group: 'org.springframework', version: '5.3.3') {
253253
entry('spring-aspects')
254254
entry('spring-beans')
255255
entry('spring-context')
256256
entry('spring-core')
257257
entry('spring-expression')
258258
entry('spring-oxm')
259+
entry('spring-test')
259260
entry('spring-tx')
260261
entry('spring-web')
261262
entry('spring-webmvc')
262263
}
263264

264-
dependencySet(group: 'org.springframework', version: '5.3.1') {
265-
entry('spring-test')
266-
}
267-
268-
dependencySet(group: 'org.springframework.boot', version: '2.4.1') {
265+
dependencySet(group: 'org.springframework.boot', version: '2.4.2') {
269266
entry('spring-boot-starter')
270267
entry('spring-boot-starter-jetty')
271268
entry('spring-boot-starter-web')

ci/pipelines/images/jinja.template.yml

+13
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,15 @@ resources:
163163
password: ((docker-password))
164164
repository: gcr.io/((gcp-project))/((pipeline-prefix))metric-tools
165165

166+
- name: geode-dependencies
167+
type: git
168+
source:
169+
{{ github_access() | indent(4) }}
170+
branch: ((geode-build-branch))
171+
depth: 1
172+
paths:
173+
- "buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy"
174+
166175
- name: gce-instances-resource-dockerfile
167176
type: git
168177
source:
@@ -231,6 +240,8 @@ jobs:
231240
trigger: true
232241
- get: build-concourse-dockerfile
233242
trigger: true
243+
- get: geode-dependencies
244+
trigger: true
234245
- put: build-concourse-docker-image
235246
params:
236247
build: build-concourse-dockerfile/ci/docker
@@ -283,6 +294,8 @@ jobs:
283294
passed: [build-alpine-tools-docker-image]
284295
- get: linux-base-family
285296
trigger: true
297+
- get: geode-dependencies
298+
trigger: true
286299
- task: build-image
287300
timeout: 1h
288301
image: alpine-tools-docker-image

geode-assembly/src/integrationTest/resources/assembly_content.txt

+7-7
Original file line numberDiff line numberDiff line change
@@ -1051,11 +1051,11 @@ lib/lucene-analyzers-phonetic-6.6.6.jar
10511051
lib/lucene-core-6.6.6.jar
10521052
lib/lucene-queries-6.6.6.jar
10531053
lib/lucene-queryparser-6.6.6.jar
1054-
lib/micrometer-core-1.6.2.jar
1054+
lib/micrometer-core-1.6.3.jar
10551055
lib/mx4j-3.0.2.jar
10561056
lib/mx4j-remote-3.0.2.jar
10571057
lib/mx4j-tools-3.0.1.jar
1058-
lib/netty-all-4.1.56.Final.jar
1058+
lib/netty-all-4.1.58.Final.jar
10591059
lib/protobuf-java-3.11.4.jar
10601060
lib/ra.jar
10611061
lib/rmiio-2.1.2.jar
@@ -1070,12 +1070,12 @@ lib/shiro-event-1.7.0.jar
10701070
lib/shiro-lang-1.7.0.jar
10711071
lib/slf4j-api-1.7.30.jar
10721072
lib/snappy-0.4.jar
1073-
lib/spring-beans-5.3.2.jar
1074-
lib/spring-context-5.3.2.jar
1075-
lib/spring-core-5.3.2.jar
1076-
lib/spring-jcl-5.3.2.jar
1073+
lib/spring-beans-5.3.3.jar
1074+
lib/spring-context-5.3.3.jar
1075+
lib/spring-core-5.3.3.jar
1076+
lib/spring-jcl-5.3.3.jar
10771077
lib/spring-shell-1.2.0.RELEASE.jar
1078-
lib/spring-web-5.3.2.jar
1078+
lib/spring-web-5.3.3.jar
10791079
lib/swagger-annotations-1.6.2.jar
10801080
tools/ClientProtocol/geode-protobuf-messages-definitions-0.0.0.zip
10811081
tools/Extensions/geode-web-0.0.0.war

geode-assembly/src/integrationTest/resources/dependency_classpath.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ commons-collections-3.2.2.jar
4343
commons-io-2.8.0.jar
4444
commons-logging-1.2.jar
4545
classgraph-4.8.52.jar
46-
micrometer-core-1.6.2.jar
46+
micrometer-core-1.6.3.jar
4747
swagger-annotations-1.6.2.jar
4848
fastutil-8.4.4.jar
4949
javax.resource-api-1.7.1.jar
@@ -65,13 +65,13 @@ shiro-event-1.7.0.jar
6565
shiro-crypto-core-1.7.0.jar
6666
shiro-lang-1.7.0.jar
6767
slf4j-api-1.7.30.jar
68-
spring-core-5.3.2.jar
68+
spring-core-5.3.3.jar
6969
javax.activation-api-1.2.0.jar
7070
jline-2.12.jar
7171
HdrHistogram-2.1.12.jar
7272
LatencyUtils-2.0.3.jar
7373
javax.transaction-api-1.3.jar
74-
spring-jcl-5.3.2.jar
74+
spring-jcl-5.3.3.jar
7575
jetty-http-9.4.35.v20201120.jar
7676
jetty-io-9.4.35.v20201120.jar
7777
jetty-xml-9.4.35.v20201120.jar
@@ -87,4 +87,4 @@ lucene-core-6.6.6.jar
8787
lucene-queries-6.6.6.jar
8888
protobuf-java-3.11.4.jar
8989
geo-0.7.7.jar
90-
netty-all-4.1.56.Final.jar
90+
netty-all-4.1.58.Final.jar

geode-connectors/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ dependencies {
126126
acceptanceTestRuntimeOnly('org.apache.derby:derby')
127127
acceptanceTestRuntimeOnly('org.postgresql:postgresql')
128128

129-
jdbcTestingJars('mysql:mysql-connector-java:8.0.22')
129+
jdbcTestingJars('mysql:mysql-connector-java:8.0.23')
130130
}
131131

132132
integrationTest.forkEvery 0

geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateDataSourceCommandDUnitTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public void testCreateDataSourceWithJarOptionDoesNotThrowDriverError() {
118118
"Failed to connect to \"mySqlDataSource\"");
119119

120120
// aquire the jar to be used
121-
final String jdbcJarName = "mysql-connector-java-8.0.22.jar";
121+
final String jdbcJarName = "mysql-connector-java-8.0.23.jar";
122122
final String jdbcDriverClassName = "com.mysql.cj.jdbc.Driver";
123123
File mySqlDriverFile = loadTestResource("/" + jdbcJarName);
124124
assertThat(mySqlDriverFile).exists();

geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DeregisterDriverCommandDUnitTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public static void before() throws Exception {
5353
public void testDeregisterDriverDoesNotThrowException() {
5454

5555
// aquire the jar to be used
56-
final String jdbcJarName = "mysql-connector-java-8.0.22.jar";
56+
final String jdbcJarName = "mysql-connector-java-8.0.23.jar";
5757
final String jdbcDriverClassName = "com.mysql.cj.jdbc.Driver";
5858
File mySqlDriverFile = loadTestResource("/" + jdbcJarName);
5959
assertThat(mySqlDriverFile).exists();

geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/ListDriversCommandDUnitTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public static void before() throws Exception {
5454
public void testListDriversWithoutMemberNameDoesNotThrowException() {
5555

5656
// acquire the jar to be used
57-
final String jdbcJarName = "mysql-connector-java-8.0.22.jar";
57+
final String jdbcJarName = "mysql-connector-java-8.0.23.jar";
5858
final String jdbcDriverClassName = "com.mysql.cj.jdbc.Driver";
5959
File mySqlDriverFile = loadTestResource("/" + jdbcJarName);
6060
assertThat(mySqlDriverFile).exists();
@@ -73,7 +73,7 @@ public void testListDriversWithoutMemberNameDoesNotThrowException() {
7373
@Test
7474
public void testLIstDriversWithMemberNameDoesNotThrowException() {
7575
// acquire the jar to be used
76-
final String jdbcJarName = "mysql-connector-java-8.0.22.jar";
76+
final String jdbcJarName = "mysql-connector-java-8.0.23.jar";
7777
final String jdbcDriverClassName = "com.mysql.cj.jdbc.Driver";
7878
File mySqlDriverFile = loadTestResource("/" + jdbcJarName);
7979
assertThat(mySqlDriverFile).exists();

geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/RegisterDriverCommandDUnitTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public void cleanUp() {
6161
public void testRegisterDriverDoesNotThrowException() {
6262

6363
// aquire the jar to be used
64-
final String jdbcJarName = "mysql-connector-java-8.0.22.jar";
64+
final String jdbcJarName = "mysql-connector-java-8.0.23.jar";
6565
File mySqlDriverFile = loadTestResource("/" + jdbcJarName);
6666
assertThat(mySqlDriverFile).exists();
6767
String jarFile = mySqlDriverFile.getAbsolutePath();

0 commit comments

Comments
 (0)