359 Commits

Author SHA1 Message Date
Fabio Di Fabio
8b5b40d21e Merge branch 'main' into zkbesu
# Conflicts:
#	.github/workflows/acceptance-tests.yml
#	.github/workflows/codeql.yml
#	.github/workflows/integration-tests.yml
#	.github/workflows/pre-review.yml
#	.github/workflows/reference-tests.yml
#	build.gradle
2025-03-18 11:23:20 +01:00
garyschulte
c924e7686f Feature/required besu native (#8418)
* implement NativeRequirements for named networks

Signed-off-by: garyschulte <garyschulte@gmail.com>
2025-03-17 16:54:04 -07:00
Simon Dudley
789542f76d Pull in Consensys/tuweni v2.7.0 (#8330)
This replaces io.tmio/tuweni with the Consensys fork.

Also Includes:
- reduce check argument args allocations - https://github.com/Consensys/tuweni/pull/10
which should reduce Integer and int[] and therefore gc pressure

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2025-03-17 19:42:25 +10:00
Simon Dudley
b930bfeeea execution-spec-tests 4.1.0 including better EIP-2537 coverage for BLS (#8402)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2025-03-12 10:03:35 +10:00
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
5bf7ae1988 [build] Update to gradle 8.11 (#8294)
* gradle 8.11

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-16 01:52:10 +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
Fabio Di Fabio
bdc6423779 Merge branch 'main' into zkbesu
# Conflicts:
#	.github/workflows/pre-review.yml
#	.github/workflows/reference-tests.yml
2025-02-12 16:05:20 +01: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
Fabio Di Fabio
2abc4b6491 Merge branch 'main' into zkbesu
# Conflicts:
#	gradle/verification-metadata.xml
2025-02-07 18:20:34 +01: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
Fabio Di Fabio
1be83c5ff9 Update Gradle verification metadata
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-01-13 17:42:59 +01:00
Fabio Di Fabio
0b17320927 Merge branch 'main' into zkbesu 2025-01-13 17:28:36 +01: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
Fabio Di Fabio
54127a172a Update verification metadata
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-12-13 15:56:11 +01:00
Fabio Di Fabio
6e255ceb6c Merge branch 'main' into zkbesu
# Conflicts:
#	build.gradle
#	gradle/verification-metadata.xml
2024-12-13 12:23:25 +01: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
cf5047911e Merge branch 'main' into zkbesu 2024-12-06 13:51:27 +01:00
Sally MacFarlane
6dfaaf37c2 remove (empty) versions.gradle (#7990) 2024-12-05 21:26:34 +00:00
Fabio Di Fabio
607e48a19b Merge branch 'main' into zkbesu
# Conflicts:
#	metrics/core/src/main/java/org/hyperledger/besu/metrics/noop/NoOpMetricsSystem.java
#	metrics/core/src/main/java/org/hyperledger/besu/metrics/opentelemetry/OpenTelemetrySystem.java
#	metrics/core/src/main/java/org/hyperledger/besu/metrics/prometheus/PrometheusHistogram.java
#	metrics/core/src/main/java/org/hyperledger/besu/metrics/prometheus/PrometheusMetricsSystem.java
#	metrics/core/src/test-support/java/org/hyperledger/besu/metrics/StubMetricsSystem.java
#	plugin-api/build.gradle
#	plugin-api/src/main/java/org/hyperledger/besu/plugin/services/metrics/Histogram.java
2024-11-27 16:09:57 +01: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
Sally MacFarlane
96e9ed853f merge main
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-11-20 12:27:09 +10: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
85c771628e Merge branch 'main' into zkbesu 2024-10-31 13:56:29 +01:00
Sally MacFarlane
c318b6a5ff [TESTING] Remove dependency on test containers (#7790)
* removed dep for testcontainers

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-29 13:33:46 +10:00
Fabio Di Fabio
0037615dc4 Merge branch 'main' into zkbesu
# Conflicts:
#	build.gradle
2024-10-24 12:01:44 +02: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
eda44d0d46 Merge branch 'main' into zkbesu 2024-10-22 13:52:26 +02: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
0de45cbb26 Merge branch 'main' into zkbesu 2024-10-18 17:01:56 +02: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
Fabio Di Fabio
ce902dba43 Merge branch 'main' into zkbesu
# Conflicts:
#	.github/workflows/BesuContainerVerify.sh
#	.github/workflows/splitList.sh
#	.github/workflows/splitTestsByTime.sh
#	gradle.properties
2024-10-16 11:41:19 +02: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
Sally MacFarlane
f0e9f409e6 Copyright Besu (#7768)
* update copyright for new files only if not matching existing patterns
* scripts too
* scripts all use Besu copyright

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-15 12:47:41 +10:00
Fabio Di Fabio
f303e0012a Merge branch 'main' into zkbesu
# Conflicts:
#	.github/workflows/sonarcloud.yml
#	build.gradle
2024-10-08 17:16:51 +02: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
Fabio Di Fabio
475133177e Merge branch 'main' into zkbesu 2024-10-01 16:02:19 +02: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
Fabio Di Fabio
b6d587f174 Merge branch 'main' into zkbesu 2024-09-23 17:11:35 +02: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
75a540175d Merge branch 'main' into zkbesu
# Conflicts:
#	.github/workflows/acceptance-tests.yml
#	.github/workflows/pre-review.yml
#	build.gradle
2024-09-06 16:30:57 +02:00