Commit Graph

106 Commits

Author SHA1 Message Date
Fabio Di Fabio
98c70654b7 Update dependencies (#8350)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-27 08:52:29 +10:00
Sally MacFarlane
887e6d5101 remove unused wiremock dependency (#8318)
* remove unused wiremock dependency

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* updated metadata

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-25 08:49:47 +10:00
Fabio Di Fabio
679e0dec1a Update Gradle plugins (#8334)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-20 23:12:14 +00:00
Fabio Di Fabio
0e54416026 Update Spotless Gradle plugin (#8333)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-20 14:44:56 +10:00
Simon Dudley
c1c371589b Upgrade to execution-spec-tests version 4.0.0 (#8325)
Use fixtures_develop which contains Pectra test fixtures.

Unignore the BLS execution-spec-tests, but keep ignoring the older reference tests version

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2025-02-19 14:28:31 +10:00
Sally MacFarlane
53040061c8 [build] update non-bom dependencies (#8315)
* update non-bom dependencies

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-17 21:56:15 +00:00
Sally MacFarlane
873971acbf update dependency versions (#8293)
* update versions of dependencies

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* update verification metadata for jackson

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-16 20:39:55 +00:00
Sally MacFarlane
b4e7dbae25 upgrade web3j plugins (#8296)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-16 01:02:06 +00:00
Matilda-Clerke
af842eb760 Update to Consensys/discovery 25.2.0 (#8278)
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-12 03:40:06 +00:00
Matt Whitehead
a45475d81d Update netty to 4.1.118 for CVE-2025-24970 (#8275)
* Update netty to 4.1.115 for CVE-2025-24970

Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io>

* Add entry to changelog

Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io>

---------

Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io>
2025-02-11 14:04:18 +00:00
garyschulte
e835cd07d2 bump besu-native to 1.1.2 (#8264)
* bump besu-native to 1.1.2

Signed-off-by: garyschulte <garyschulte@gmail.com>
2025-02-07 00:50:32 +00:00
garyschulte
2aadbfcb0a implement the proposed gas changes for bls / eip-2537 (#8008)
* implement the proposed gas changes for bls / eip-2537 for pectra-devnet-5
* disable eip-2537 testing until we have new artifacts that reflect pectra gas costs

Signed-off-by: garyschulte <garyschulte@gmail.com>
2025-01-10 00:25:00 +00:00
Usman Saleem
01126c0853 Reimplement EthereumNodeRecord for DNS discovery (#7989)
* Reimplement EthereumNodeRecord and remove dependency on tuweni-devp2p
* Refactor EthereumNodeRecord for DNSDaemon
* Update EthereumNodeRecord to use Besu RLP
* additional unit tests
* Convert ENR to Java record
* regenerate equals and hashcode for enr record
---------

Signed-off-by: Usman Saleem <usman@usmans.info>
2025-01-07 13:14:39 +10:00
garyschulte
c8ad1d12a0 Bump besu-native dep to 1.0.0 (#8019)
* remove evm dep on matter-labs bls12 lib

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-12-11 14:04:18 -08:00
Fabio Di Fabio
5b2da5a068 Migrate to Prometheus lib 1.x (#7880)
* Upgrade to Promethus java client 1.x and adapt the code to the new version

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

* Update CHANGELOG.md

Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

---------

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-11-27 11:04:31 +00:00
ahamlat
674a7bae58 Upgrade rocksdb jni lib from 8.3.2 to 9.7.3 (#7817)
* Upgrade rocksdb jni lib from 8.3.2 to 9.7.3
* Remove deprecated metrics
* Add changelog entry

Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net>
2024-11-25 13:33:26 +01:00
Matt Whitehead
40b27a15d2 Upgrade netty to 4.1.115 (latest version) to resolve CVE (#7878)
* Upgrade netty to 4.1.115 (latest version) to resolve CVE

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>

* Update changelog

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>

---------

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
2024-11-14 07:45:34 +00:00
Fabio Di Fabio
71906fa9d4 Replace custom required options check with standard way (#7738)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-24 08:10:18 +00:00
Fabio Di Fabio
937c25acdd Update Java dependencies (#7786)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-21 09:49:06 +00:00
Fabio Di Fabio
9a7744763a Create and publish Besu BOM (Bill of Materials) (#7615)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-18 10:50:55 +00:00
Bhanu Pulluri
0f4e0d421f update jose4j version for handling cve CVE-2023-51775 (#7770)
* update jose4j version for handling cve CVE-2023-51775

Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>

* remove duplicate line

Co-authored-by: Matt Whitehead <matthew1001@hotmail.com>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Matt Whitehead <matthew1001@hotmail.com>
2024-10-15 10:29:31 +00:00
garyschulte
53c410f250 simple bump besu-native to 0.9.7 (#7740)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-10-07 14:56:39 -07:00
daniellehrner
c3aa3f4ecc update besu-native to 0.9.6 (#7678)
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-09-30 11:41:23 +00:00
Matt Whitehead
874cba016d Update protobuf to 32.25.5 to resolve CVE-2024-7254 (#7664)
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io>
2024-09-23 11:58:47 +01:00
Fabio Di Fabio
edd3c4f0a0 Update dependencies (#7571)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-09-05 13:10:49 +00:00
Danno Ferrin
fa73102097 Performance improvements to EOF layout fuzzing (#7545)
* Performance improvements to fuzzing

Turning off guidance speeds the rate of testing up by 10%.
Also, add other options to store new guided-discovered tests.

Signed-off-by: Danno Ferrin <danno@numisight.com>

* bring in the whole javafuzz lib so we can tweak it.

Signed-off-by: Danno Ferrin <danno@numisight.com>

---------

Signed-off-by: Danno Ferrin <danno@numisight.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-09-01 23:01:04 +00:00
garyschulte
77743b22f2 Bump besu-native (#7543)
* pull in latest besu native, addressing ecmul perf

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-08-29 15:06:05 -07:00
Danno Ferrin
1598e6be67 EOF Differential Layout Fuzzer (#7488)
Differential EOF Layout Fuzzer guided by Besu's layout parser.

Signed-off-by: Danno Ferrin <danno@numisight.com>
2024-08-21 20:01:35 +00:00
garyschulte
ac9f8bbd91 Bump besu-native dependency (#7456)
* bump besu-native ahead of next release

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-08-14 00:22:40 +00:00
Matt Whitehead
b634b9c66c Update deps for CVEs (#7412)
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
2024-07-31 16:15:59 +01:00
garyschulte
c182ba113a bump execution-spec-tests, account for new name for main stable artifact (#7380)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-07-25 22:41:45 +00:00
garyschulte
8eef2df494 Feature/use gnark-crypto for eip-196 precompiles (#7262)
* squash commit, use gnark-crypto for eip-196
* use besu-native 0.9.3

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-07-17 13:45:40 -07:00
garyschulte
dfee65665d test template refactor, bump besu-native to 0.9.2 (#7315)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-07-12 10:53:16 -07:00
Gabriel-Trintinalia
e3e86c7ef6 Subnet-Based Peer Permissions (#7168)
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2024-06-13 04:44:29 +00:00
Usman Saleem
2d59f4dd7e feat!: Java 21 for build and runtime (#7177)
* build: Update jacoco version to 0.8.11
* build: Enforce Java 21 and above check for build
* CI: Use Java 21 in Github CI workflows
* CI: Use Java 21 in circleci workflows
* build: Update gradle verification metadata for jacoco 0.8.11
* refactor: Fix javadoc related warnings which are applicable to Java 21
* fix(test): BackwardSyncAlgSpec slightly increase timeout to pass it in CI

---------

Signed-off-by: Usman Saleem <usman@usmans.info>
2024-06-06 15:29:18 +10:00
daniellehrner
e4daf6ada2 update besu-native to 0.8.5 (#7172)
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
2024-06-04 16:15:11 +02:00
Gabriel-Trintinalia
6f3650fc51 [MINOR] - Vertx and Netty minor version bumps (#7156)
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2024-05-31 04:37:50 +00:00
Fabio Di Fabio
a31ffc9b03 Update Gradle plugins (#7137)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-05-23 22:38:23 +00:00
Danno Ferrin
46475cea93 EIP-2537 activation and updates (#7053)
* Add EIP-2537 precompiles to prague
* Update gas schedule
* Update native lib to one with subgroup checks in mul and multiexp
* re-cost gas on most vectors

Signed-off-by: Danno Ferrin <danno@numisight.com>
2024-05-07 18:24:08 +00:00
garyschulte
5656c5555a Bump execution spec tests, reprise (#7056)
* execution-spec-tests generate state and blockchain tests separately

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-05-06 15:19:20 -07:00
Usman Saleem
c63f415c19 build - Upgrade to Gradle 8 (#7052)
* build - Upgrade gradle to 8.7
* build - Upgrade web3j plugin to 4.11.3
* build - Update gradle verification-metadata.xml

---------

Signed-off-by: Usman Saleem <usman@usmans.info>
2024-05-05 22:56:30 -06:00
garyschulte
ad3a227b57 Revert "bump execution-spec tests to 2.1.1 (#7050)" (#7051)
This reverts commit 71c9581b4f.

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-05-06 02:03:39 +00:00
garyschulte
71c9581b4f bump execution-spec tests to 2.1.1 (#7050)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-05-04 18:12:34 +10:00
Usman Saleem
6728e095dd build - Update spotless grooyGradle configuration (#7044)
grooyGradle to use greclipse 4.31 version. Refactor format properties files into gradle/spotless

---------

Signed-off-by: Usman Saleem <usman@usmans.info>
2024-05-03 07:54:53 +00:00
Simon Dudley
1f3ff8598b bump web3j solidity plugin to 0.4.1 for gradle 8 compatibility (#7041)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-05-03 02:18:59 +00:00
Danno Ferrin
001080a72b Upgrade spotless to 1.22.0 (#6898)
Upgrade spotless to 1.22.0 and reformat.
This is required for Java21 support.

Signed-off-by: Danno Ferrin <danno@numisight.com>
Co-authored-by: Danno Ferrin <danno@numisight.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-04-09 04:12:56 +00:00
Fabio Di Fabio
cf5e3dae98 Update Web3j dependencies (#6811)
* Update Web3j dependencies

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

* Force old version of the solidity compiler to pass AT

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

---------

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-04-02 15:06:37 +00:00
Usman Saleem
e954537fcc build - Refactor Besu custom error prone dependency (#6692)
Move Besu custom error-prone checks into its own repository and use it as an external dependency. This allows to move to a newer version of Google errorprone checks as well while cleaning up build.gradle file.

Key changes resulted due to this change:

* String toLowerCase and toUpperCase to use Locale.ROOT as argument
* Use interface such as List,Map or NavigatableMap instead of concrete class where appropriate.
* Simplify StringBuilder to plain String
* Suppress warnings where appropriate.
-----
Signed-off-by: Usman Saleem <usman@usmans.info>
2024-03-27 06:17:40 +10:00
Justin Florentine
578d14ec26 uprevved kzg library dependency, aligns version num with upstream (#6745)
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2024-03-19 01:05:48 +00:00
Fabio Di Fabio
854d35b490 Update Vert.x to 4.5.4 (#6666)
* Update Vert.x to 4.5.4

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

* Enable websocket write handlers

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

---------

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-03-07 09:23:37 +00:00