Skip to content

Commit b8a9030

Browse files
authored
Dependency updates 2023-12 (#7771)
- Updated a ton of libraries - new errorprone didnt like BeaconStateAltair equals - web3j moved an exception that we use... Signed-off-by: Paul Harris <[email protected]>
1 parent 049f98f commit b8a9030

File tree

6 files changed

+28
-30
lines changed

6 files changed

+28
-30
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@ the [releases page](https://github.com/Consensys/teku/releases).
1818
- Added configuration attributes in support of honest validator late block reorg, which adds `REORG_HEAD_WEIGHT_THRESHOLD`, `REORG_PARENT_WEIGHT_THRESHOLD`, and `REORG_MAX_EPOCHS_SINCE_FINALIZATION` to phase 0 configurations. Mainnet values have been added as defaults for configurations that have not explicitly listed them.
1919
- Added POST `/eth/v1/beacon/states/{state_id}/validators` beacon API.
2020
- Added POST `/eth/v1/beacon/states/{state_id}/validator_balances` beacon API.
21+
- Third party library updates.
2122

2223
### Bug Fixes

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ buildscript {
2020
}
2121

2222
plugins {
23-
id 'com.diffplug.spotless' version '6.22.0'
24-
id 'com.github.ben-manes.versions' version '0.49.0'
23+
id 'com.diffplug.spotless' version '6.23.2'
24+
id 'com.github.ben-manes.versions' version '0.50.0'
2525
id 'com.github.jk1.dependency-license-report' version '2.5'
26-
id 'io.spring.dependency-management' version '1.1.3'
26+
id 'io.spring.dependency-management' version '1.1.4'
2727
id 'net.ltgt.errorprone' version '3.1.0' apply false
2828
id 'de.undercouch.download' version '5.5.0'
2929
id 'org.ajoberstar.grgit' version '5.2.1'

data/serializer/src/main/java/tech/pegasys/teku/api/schema/altair/BeaconStateAltair.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,6 @@ public boolean equals(final Object o) {
169169
if (o == null || getClass() != o.getClass()) {
170170
return false;
171171
}
172-
if (!super.equals(o)) {
173-
return false;
174-
}
175172
final BeaconStateAltair that = (BeaconStateAltair) o;
176173
return Arrays.equals(previous_epoch_participation, that.previous_epoch_participation)
177174
&& Arrays.equals(current_epoch_participation, that.current_epoch_participation)

gradle/versions.gradle

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
dependencyManagement {
22
dependencies {
3-
dependency 'com.fasterxml.jackson.core:jackson-databind:2.15.3'
4-
dependency 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.15.3'
5-
dependency 'com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.15.3'
6-
dependency 'com.fasterxml.jackson.module:jackson-module-kotlin:2.15.3'
3+
dependency 'com.fasterxml.jackson.core:jackson-databind:2.16.0'
4+
dependency 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.16.0'
5+
dependency 'com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.16.0'
6+
dependency 'com.fasterxml.jackson.module:jackson-module-kotlin:2.16.0'
77

8-
dependencySet(group: 'com.google.errorprone', version: '2.22.0') {
8+
dependencySet(group: 'com.google.errorprone', version: '2.23.0') {
99
entry 'error_prone_annotation'
1010
entry 'error_prone_check_api'
1111
entry 'error_prone_core'
@@ -16,7 +16,7 @@ dependencyManagement {
1616

1717
dependency 'com.google.guava:guava:32.1.3-jre'
1818

19-
dependency 'org.jsoup:jsoup:1.16.2'
19+
dependency 'org.jsoup:jsoup:1.17.1'
2020

2121
dependency 'com.launchdarkly:okhttp-eventsource:4.1.1'
2222

@@ -36,11 +36,11 @@ dependencyManagement {
3636

3737
dependency 'org.hdrhistogram:HdrHistogram:2.1.12'
3838

39-
dependency 'org.jetbrains.kotlin:kotlin-stdlib:1.9.20'
39+
dependency 'org.jetbrains.kotlin:kotlin-stdlib:1.9.21'
4040

4141
dependency 'org.mock-server:mockserver-junit-jupiter:5.15.0'
4242

43-
dependencySet(group: 'io.swagger.core.v3', version: '2.2.17') {
43+
dependencySet(group: 'io.swagger.core.v3', version: '2.2.19') {
4444
entry 'swagger-parser'
4545
entry 'swagger-core'
4646
entry 'swagger-models'
@@ -49,8 +49,8 @@ dependencyManagement {
4949
// On update don't forget to change version in tech.pegasys.teku.infrastructure.restapi.SwaggerUIBuilder
5050
dependency 'org.webjars:swagger-ui:5.9.0'
5151
dependency 'org.thymeleaf:thymeleaf:3.1.2.RELEASE'
52-
dependency 'io.github.classgraph:classgraph:4.8.164'
53-
dependencySet(group: 'com.github.oshi', version: '6.4.7') {
52+
dependency 'io.github.classgraph:classgraph:4.8.165'
53+
dependencySet(group: 'com.github.oshi', version: '6.4.8') {
5454
entry 'oshi-core'
5555
entry 'oshi-core-java11'
5656
}
@@ -60,13 +60,13 @@ dependencyManagement {
6060
entry 'netty-codec-http'
6161
}
6262

63-
dependencySet(group: 'io.vertx', version: '4.4.6') {
63+
dependencySet(group: 'io.vertx', version: '4.5.0') {
6464
entry 'vertx-codegen'
6565
entry 'vertx-core'
6666
entry 'vertx-unit'
6767
entry 'vertx-web'
6868
}
69-
dependency 'io.projectreactor:reactor-core:3.5.11'
69+
dependency 'io.projectreactor:reactor-core:3.6.0'
7070

7171
dependency 'it.unimi.dsi:fastutil:8.5.12'
7272

@@ -81,11 +81,11 @@ dependencyManagement {
8181
}
8282

8383
dependency 'org.apache.commons:commons-text:1.11.0'
84-
dependency 'org.apache.commons:commons-lang3:3.13.0'
85-
dependency 'commons-io:commons-io:2.15.0'
84+
dependency 'org.apache.commons:commons-lang3:3.14.0'
85+
dependency 'commons-io:commons-io:2.15.1'
8686
dependency 'org.commonjava.mimeparse:mimeparse:0.1.3.3'
8787

88-
dependencySet(group: 'org.apache.logging.log4j', version: '2.21.1') {
88+
dependencySet(group: 'org.apache.logging.log4j', version: '2.22.0') {
8989
entry 'log4j-api'
9090
entry 'log4j-core'
9191
entry 'log4j-slf4j-impl'
@@ -98,7 +98,7 @@ dependencyManagement {
9898

9999
dependency 'org.awaitility:awaitility:4.2.0'
100100

101-
dependency 'org.bouncycastle:bcprov-jdk18on:1.76'
101+
dependency 'org.bouncycastle:bcprov-jdk18on:1.77'
102102

103103
dependencySet(group: 'org.junit.jupiter', version: '5.10.1') {
104104
entry 'junit-jupiter-api'
@@ -121,7 +121,7 @@ dependencyManagement {
121121
dependency 'org.fusesource.leveldbjni:leveldbjni-win32:1.8'
122122
dependency 'tech.pegasys:leveldb-native:0.3.1'
123123

124-
dependencySet(group: "org.web3j", version: "4.10.1") {
124+
dependencySet(group: "org.web3j", version: "4.10.3") {
125125
entry 'core'
126126
entry 'abi'
127127
entry 'crypto'
@@ -131,18 +131,18 @@ dependencyManagement {
131131

132132
dependency 'io.prometheus:simpleclient:0.9.0'
133133

134-
dependencySet(group: 'org.hyperledger.besu.internal', version: '23.10.1') {
134+
dependencySet(group: 'org.hyperledger.besu.internal', version: '23.10.2') {
135135
entry('metrics-core')
136136
entry('core')
137137
entry('config')
138138
}
139-
dependencySet(group: 'org.hyperledger.besu', version: '23.10.1') {
139+
dependencySet(group: 'org.hyperledger.besu', version: '23.10.2') {
140140
entry('besu-datatypes')
141141
entry('evm')
142142
entry('plugin-api')
143143
}
144144

145-
dependencySet(group: 'org.testcontainers', version: '1.19.1') {
145+
dependencySet(group: 'org.testcontainers', version: '1.19.3') {
146146
entry "testcontainers"
147147
entry "junit-jupiter"
148148
}
@@ -166,7 +166,7 @@ dependencyManagement {
166166
entry 'jjwt-jackson'
167167
}
168168

169-
dependency 'net.jqwik:jqwik:1.8.1'
170-
dependency 'io.github.hakky54:logcaptor:2.9.0'
169+
dependency 'net.jqwik:jqwik:1.8.2'
170+
dependency 'io.github.hakky54:logcaptor:2.9.1'
171171
}
172172
}

teku/src/main/java/tech/pegasys/teku/cli/subcommand/internal/validator/options/DepositOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
import java.io.IOException;
2020
import java.util.Optional;
2121
import java.util.function.IntConsumer;
22-
import org.web3j.crypto.CipherException;
2322
import org.web3j.crypto.Credentials;
2423
import org.web3j.crypto.WalletUtils;
24+
import org.web3j.crypto.exception.CipherException;
2525
import picocli.CommandLine.ArgGroup;
2626
import picocli.CommandLine.Model.CommandSpec;
2727
import picocli.CommandLine.Option;

teku/src/test/java/tech/pegasys/teku/cli/subcommand/internal/validator/options/DepositOptionsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
import java.util.function.IntConsumer;
2626
import org.junit.jupiter.api.Test;
2727
import org.junit.jupiter.api.io.TempDir;
28-
import org.web3j.crypto.CipherException;
2928
import org.web3j.crypto.Credentials;
3029
import org.web3j.crypto.ECKeyPair;
3130
import org.web3j.crypto.WalletUtils;
31+
import org.web3j.crypto.exception.CipherException;
3232
import org.web3j.utils.Numeric;
3333
import picocli.CommandLine;
3434
import picocli.CommandLine.Model.CommandSpec;

0 commit comments

Comments
 (0)