diff --git a/CHANGELOG.md b/CHANGELOG.md index 2953ebec8..846f3e50c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,20 @@ # Changelog -## Next Release +## 22.11.0 ### Breaking Changes -- Slashing protection imports will now only fail for an individual validator instead for all validators allowing partial import if there is valid and invalid data. +- Slashing protection imports will now only fail for an individual validator instead for all validators allowing partial +import if there is valid and invalid data. ### Features Added - Introduced cli option to specify Hikari configuration for pruning database connection [#661](https://github.com/ConsenSys/web3signer/issues/661) -- Better database pruning default values: Pruning enabled by default with `slashing-protection-pruning-epochs-to-keep = 250`, `slashing-protection-pruning-at-boot-enabled = false` and `slashing-protection-pruning-interval = 12` +- Better database pruning default values: Pruning enabled by default with +`slashing-protection-pruning-epochs-to-keep = 250`, `slashing-protection-pruning-at-boot-enabled = false` and +`slashing-protection-pruning-interval = 12`. - Improved performance for slashing protection import -- Introduced experimental cli option `--Xslashing-protection-db-connection-pool-enabled` to disable internal database connection - pool (Hikari) to allow using external database connection pool such as pgBouncer. `--slashing-protection-db-pool-configuration-file` and - `--slashing-protection-pruning-db-pool-configuration-file` can be reused to specify PG Datasource properties. - [#662](https://github.com/ConsenSys/web3signer/issues/662) +- Introduced experimental cli option `--Xslashing-protection-db-connection-pool-enabled` to disable internal database +connection pool (Hikari) to allow using external database connection pool such as pgBouncer. +`--slashing-protection-db-pool-configuration-file` and `--slashing-protection-pruning-db-pool-configuration-file` can be +reused to specify PG Datasource properties. [#662](https://github.com/ConsenSys/web3signer/issues/662) - Added new subcommand watermark-repair to update low watermarks --- diff --git a/gradle/versions.gradle b/gradle/versions.gradle index bef649501..025c694ab 100644 --- a/gradle/versions.gradle +++ b/gradle/versions.gradle @@ -23,7 +23,7 @@ dependencyManagement { entry 'error_prone_test_helpers' } - dependency 'com.google.guava:guava:31.0.1-jre' + dependency 'com.google.guava:guava:31.1-jre' dependency 'commons-cli:commons-cli:1.5.0' dependency 'commons-io:commons-io:2.11.0' @@ -51,7 +51,7 @@ dependencyManagement { entry 'log4j-slf4j-impl' } - dependencySet(group: 'org.apache.tuweni', version: '2.2.0') { + dependencySet(group: 'org.apache.tuweni', version: '2.3.1') { entry 'tuweni-net' entry 'tuweni-toml' entry 'tuweni-bytes' @@ -81,10 +81,10 @@ dependencyManagement { entry 'mockito-junit-jupiter' } - dependency 'org.hyperledger.besu:plugin-api:22.7.6' - dependency 'org.hyperledger.besu.internal:metrics-core:22.7.6' + dependency 'org.hyperledger.besu:plugin-api:22.10.0' + dependency 'org.hyperledger.besu.internal:metrics-core:22.10.0' - dependencySet(group: 'tech.pegasys.teku.internal', version: '22.10.1') { + dependencySet(group: 'tech.pegasys.teku.internal', version: '22.11.0') { entry 'bls' entry 'spec' entry 'serializer' @@ -122,9 +122,9 @@ dependencyManagement { dependency 'com.azure:azure-identity:1.4.3' dependency 'com.zaxxer:HikariCP:5.0.1' - dependency 'org.postgresql:postgresql:42.4.1' + dependency 'org.postgresql:postgresql:42.5.1' - dependencySet(group: 'org.jdbi', version: '3.14.4') { + dependencySet(group: 'org.jdbi', version: '3.34.0') { entry 'jdbi3-core' entry 'jdbi3-sqlobject' entry 'jdbi3-testing' @@ -132,8 +132,8 @@ dependencyManagement { dependency 'org.flywaydb:flyway-core:6.1.1' - dependency 'io.zonky.test.postgres:embedded-postgres-binaries-bom:11.15.0' - dependency 'io.zonky.test:embedded-postgres:1.3.1' + dependency 'io.zonky.test.postgres:embedded-postgres-binaries-bom:11.18.0' + dependency 'io.zonky.test:embedded-postgres:2.0.1' dependency 'com.github.ipld:java-cid:1.3.1' dependency 'net.jodah:failsafe:2.4.0' diff --git a/slashing-protection/referencetests/build.gradle b/slashing-protection/referencetests/build.gradle index 59edb9921..7df457589 100644 --- a/slashing-protection/referencetests/build.gradle +++ b/slashing-protection/referencetests/build.gradle @@ -29,6 +29,7 @@ dependencies { testImplementation 'com.fasterxml.jackson.core:jackson-databind' testImplementation 'org.apache.logging.log4j:log4j-api' testImplementation 'org.apache.logging.log4j:log4j-core' + testImplementation 'com.google.guava:guava' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'