Skip to content

Commit

Permalink
Preparing release 22.11.0 (#681)
Browse files Browse the repository at this point in the history
* Tuweni 2.3.1
* Update jdbi and embedded postgres dependency
* Update guava dependency
* Teku 22.11.0
* changelog
* JDBC driver
* Besu plugin and metrics version
  • Loading branch information
usmansaleem authored Nov 30, 2022
1 parent b6c291a commit 9bae336
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 16 deletions.
17 changes: 10 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

---
Expand Down
18 changes: 9 additions & 9 deletions gradle/versions.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -122,18 +122,18 @@ 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'
}

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'
Expand Down
1 change: 1 addition & 0 deletions slashing-protection/referencetests/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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'

Expand Down

0 comments on commit 9bae336

Please sign in to comment.