Skip to content

Commit 923270e

Browse files
committed
review feedback, bump to 1.3.0 native
Signed-off-by: garyschulte <garyschulte@gmail.com>
1 parent f5144db commit 923270e

File tree

5 files changed

+57
-52
lines changed

5 files changed

+57
-52
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@
33
## Unreleased
44

55
### Breaking Changes
6+
NOTE: This release breaks Windows compatibility for mainnet ethereum configurations. As the prague(pectra) hardfork require
7+
BLS12-381 precompiles and besu does not currently have a pure java implementation of bls12-381, only platforms which
8+
have support in besu-native can run mainnet ethereum configurations.
9+
610
- k8s (KUBERNETES) Nat method is removed. Use docker or none instead. [#8289](https://github.com/hyperledger/besu/pull/8289)
711
- Change `Invalid block, unable to parse RLP` RPC error message to `Invalid block param (block not found)` [#8328](https://github.com/hyperledger/besu/pull/8328)
12+
- Mainnet ethereum now REQUIRES native crypto libraries, so only linux and macos(darwin) are supported mainnet configurations [#8418](https://github.com/hyperledger/besu/pull/8418)
813

914
### Upcoming Breaking Changes
1015
- `MetricSystem::createLabelledGauge` is deprecated and will be removed in a future release, replace it with `MetricSystem::createLabelledSuppliedGauge`

besu/src/main/java/org/hyperledger/besu/cli/BesuCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -839,7 +839,7 @@ protected BesuCommand(
839839
* @param executionExceptionHandler Exception handler for business logic
840840
* @param in Standard input stream
841841
* @param args arguments to Besu command
842-
* @return present or failure exit code.
842+
* @return success or failure exit code.
843843
*/
844844
/**
845845
* Parses command line arguments and configures the application accordingly.

besu/src/main/java/org/hyperledger/besu/cli/config/NativeRequirement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ record NativeRequirementResult(Boolean present, String libname, Optional<String>
4646
"secp256k1",
4747
secp256k1.maybeEnableNative()
4848
? Optional.empty()
49-
: Optional.of("secp256k1: Native secp256k1 not available")));
49+
: Optional.of("secp256k1: Native secp256k1 failed to load")));
5050

5151
requirements.add(
5252
new NativeRequirementResult(

gradle/verification-metadata.xml

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -4387,12 +4387,12 @@
43874387
<sha256 value="e08aed198642584fe427117f1183f5304071accc91cc91631ff6ada2478d2a86" origin="Generated by Gradle"/>
43884388
</artifact>
43894389
</component>
4390-
<component group="org.hyperledger.besu" name="arithmetic" version="1.2.1">
4391-
<artifact name="arithmetic-1.2.1.jar">
4392-
<sha256 value="ef1cf0cd1b0dc302c914ac7473ae8e6c4ce9430f7037cbd9f1ef3e24cf8d9630" origin="Generated by Gradle"/>
4390+
<component group="org.hyperledger.besu" name="arithmetic" version="1.3.0">
4391+
<artifact name="arithmetic-1.3.0.jar">
4392+
<sha256 value="e6e10ac419e3f06c0178bcc3ec8a990d952836beccfe7f312ffffbae5c66b92f" origin="Generated by Gradle"/>
43934393
</artifact>
4394-
<artifact name="arithmetic-1.2.1.module">
4395-
<sha256 value="639095005645af02a7e683be17ab023da28b539a2a090f3d224f4af22ce39916" origin="Generated by Gradle"/>
4394+
<artifact name="arithmetic-1.3.0.module">
4395+
<sha256 value="671df2b96e1b3897744758c0f83ff0ba322c1b3961601497eb4d2de9f31db990" origin="Generated by Gradle"/>
43964396
</artifact>
43974397
</component>
43984398
<component group="org.hyperledger.besu" name="besu-errorprone-checks" version="1.0.0">
@@ -4403,52 +4403,52 @@
44034403
<sha256 value="c273525c9f23a0bd5b9cf6830b4bebd9d81e355b7f2ed3a22f23f76c2a2313d5" origin="Generated by Gradle"/>
44044404
</artifact>
44054405
</component>
4406-
<component group="org.hyperledger.besu" name="besu-native-common" version="1.2.1">
4407-
<artifact name="besu-native-common-1.2.1.jar">
4408-
<sha256 value="07cd57dffdfce76e8a75fdb40e479898f941c093517f9319b6405702826a3a96" origin="Generated by Gradle"/>
4406+
<component group="org.hyperledger.besu" name="besu-native-common" version="1.3.0">
4407+
<artifact name="besu-native-common-1.3.0.jar">
4408+
<sha256 value="17accb3a91a70ea2437f9ce5d8ebb26db796856524f6aa904e408474c7d00439" origin="Generated by Gradle"/>
44094409
</artifact>
4410-
<artifact name="besu-native-common-1.2.1.module">
4411-
<sha256 value="5e1aa813f40257e822da3ab1a527cb9c25d0ca764da2cb382fc77bfbcd43de48" origin="Generated by Gradle"/>
4410+
<artifact name="besu-native-common-1.3.0.module">
4411+
<sha256 value="51cb1a7c6002b4db973b51cc16c90adcc492c42f6484e937ddecd5580381aebe" origin="Generated by Gradle"/>
44124412
</artifact>
44134413
</component>
4414-
<component group="org.hyperledger.besu" name="blake2bf" version="1.2.1">
4415-
<artifact name="blake2bf-1.2.1.jar">
4416-
<sha256 value="e3b5db5e5661f6652660c1e1c784038f44191d9bdf4e9d324e82f1b0ff1bc803" origin="Generated by Gradle"/>
4414+
<component group="org.hyperledger.besu" name="blake2bf" version="1.3.0">
4415+
<artifact name="blake2bf-1.3.0.jar">
4416+
<sha256 value="ffd8915fd19f77600c80db4df2c80a0c81659278de925f8cdd75405c4e0f35b7" origin="Generated by Gradle"/>
44174417
</artifact>
4418-
<artifact name="blake2bf-1.2.1.module">
4419-
<sha256 value="e445d9235e1167b1d4b172a931b581d1e1a6365c493b33d72dea09c3891aa851" origin="Generated by Gradle"/>
4418+
<artifact name="blake2bf-1.3.0.module">
4419+
<sha256 value="e4f470d7d3518eb690667a714d698f4c7d0aa5ae298dd5d2c2c12a5f3d18be38" origin="Generated by Gradle"/>
44204420
</artifact>
44214421
</component>
4422-
<component group="org.hyperledger.besu" name="gnark" version="1.2.1">
4423-
<artifact name="gnark-1.2.1.jar">
4424-
<sha256 value="15ad069a3ec87c0eae60432b063afd90e90d6cb2190ed46a061d31be0a94fe89" origin="Generated by Gradle"/>
4422+
<component group="org.hyperledger.besu" name="gnark" version="1.3.0">
4423+
<artifact name="gnark-1.3.0.jar">
4424+
<sha256 value="4272c441eb078541ee665a8d0374a2901f8226834075dde88be010bda703ee79" origin="Generated by Gradle"/>
44254425
</artifact>
4426-
<artifact name="gnark-1.2.1.module">
4427-
<sha256 value="84acb146bed917d72a2e316bbe8815245eb06114a24dc9c175d0a1e45daa76b3" origin="Generated by Gradle"/>
4426+
<artifact name="gnark-1.3.0.module">
4427+
<sha256 value="e4c04f0699b5079e4b1644643fb664359961a3f1e07180750dfc4bc0bb9d7fd1" origin="Generated by Gradle"/>
44284428
</artifact>
44294429
</component>
4430-
<component group="org.hyperledger.besu" name="ipa-multipoint" version="1.2.1">
4431-
<artifact name="ipa-multipoint-1.2.1.jar">
4432-
<sha256 value="9de19648832dec7c3d1529da78cbf2ff1706f6cdf95f6c4000f87629c46beab8" origin="Generated by Gradle"/>
4430+
<component group="org.hyperledger.besu" name="ipa-multipoint" version="1.3.0">
4431+
<artifact name="ipa-multipoint-1.3.0.jar">
4432+
<sha256 value="4c995b6fd603f766f129b9fde4a0b1514cfc746c0571f6f05d64c3caa136ce67" origin="Generated by Gradle"/>
44334433
</artifact>
4434-
<artifact name="ipa-multipoint-1.2.1.module">
4435-
<sha256 value="3d72e3523a733a4632ab43d087cbc5bc7fa654a037b20af81a538e9afb39b58d" origin="Generated by Gradle"/>
4434+
<artifact name="ipa-multipoint-1.3.0.module">
4435+
<sha256 value="524cfa88b4dd62043d75b181d053b03952ac9592bb287e0e10c1ff5b4069124d" origin="Generated by Gradle"/>
44364436
</artifact>
44374437
</component>
4438-
<component group="org.hyperledger.besu" name="secp256k1" version="1.2.1">
4439-
<artifact name="secp256k1-1.2.1.jar">
4440-
<sha256 value="4cb0e04b7b683c06d42a636a8268a3c7a092cf3aad169f5ae9e0faeec560e9d7" origin="Generated by Gradle"/>
4438+
<component group="org.hyperledger.besu" name="secp256k1" version="1.3.0">
4439+
<artifact name="secp256k1-1.3.0.jar">
4440+
<sha256 value="65b8d6594fc5137c95fa82f9400eadac843dce5bd62c222e73e07501a5a2aa96" origin="Generated by Gradle"/>
44414441
</artifact>
4442-
<artifact name="secp256k1-1.2.1.module">
4443-
<sha256 value="e5beef7dd1c372df05a0a51f2ec2f3f98f90baaa201241dc83da1c916548bca7" origin="Generated by Gradle"/>
4442+
<artifact name="secp256k1-1.3.0.module">
4443+
<sha256 value="7fb6508d26bc7092505ffa5d4e3dea9b6aed73e660375de49899a057e7c9b054" origin="Generated by Gradle"/>
44444444
</artifact>
44454445
</component>
4446-
<component group="org.hyperledger.besu" name="secp256r1" version="1.2.1">
4447-
<artifact name="secp256r1-1.2.1.jar">
4448-
<sha256 value="e17ed2ac9bbf8d610491aeba66eae78a0b58b2bed0df3a6b8112d8d67aa40564" origin="Generated by Gradle"/>
4446+
<component group="org.hyperledger.besu" name="secp256r1" version="1.3.0">
4447+
<artifact name="secp256r1-1.3.0.jar">
4448+
<sha256 value="12e36e6f72c5145d8501a2a3cae2bef05d1f1c11d9d5c1fb4a907e4068022304" origin="Generated by Gradle"/>
44494449
</artifact>
4450-
<artifact name="secp256r1-1.2.1.module">
4451-
<sha256 value="afb44b7ab9261c7e84980597353e56aa749bb24d4caac7fec52618a0bbfc7060" origin="Generated by Gradle"/>
4450+
<artifact name="secp256r1-1.3.0.module">
4451+
<sha256 value="99496cb18066d3d5493d38cd332cb5cdbca47e358f5e6c11b37ebb33378062a5" origin="Generated by Gradle"/>
44524452
</artifact>
44534453
</component>
44544454
<component group="org.immutables" name="bom" version="2.10.1">
@@ -4672,6 +4672,14 @@
46724672
<sha256 value="f2e2a6573b5b5265c412d5c581fbf8ea00c62b10b9c92d5674c9e97f2f3335b3" origin="Generated by Gradle"/>
46734673
</artifact>
46744674
</component>
4675+
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.0.21">
4676+
<artifact name="kotlin-stdlib-2.0.21.jar">
4677+
<sha256 value="f31cc53f105a7e48c093683bbd5437561d1233920513774b470805641bedbc09" origin="Generated by Gradle"/>
4678+
</artifact>
4679+
<artifact name="kotlin-stdlib-2.0.21.module">
4680+
<sha256 value="81fd6d181012487ee3246eff4e2bacb64b58c46e5b5aa72971a4ddf1bd1541ed" origin="Generated by Gradle"/>
4681+
</artifact>
4682+
</component>
46754683
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.1.0">
46764684
<artifact name="kotlin-stdlib-2.1.0.jar">
46774685
<sha256 value="d6f91b7b0f306cca299fec74fb7c34e4874d6f5ec5b925a0b4de21901e119c3f" origin="Generated by Gradle"/>
@@ -4683,14 +4691,6 @@
46834691
<sha256 value="134e48c17796c1c1027ecbe6c9f1c75c792f535987ab89e1e1dda43f8c366f5e" origin="Generated by Gradle"/>
46844692
</artifact>
46854693
</component>
4686-
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.0.21">
4687-
<artifact name="kotlin-stdlib-2.0.21.jar">
4688-
<sha256 value="f31cc53f105a7e48c093683bbd5437561d1233920513774b470805641bedbc09" origin="Generated by Gradle"/>
4689-
</artifact>
4690-
<artifact name="kotlin-stdlib-2.0.21.module">
4691-
<sha256 value="81fd6d181012487ee3246eff4e2bacb64b58c46e5b5aa72971a4ddf1bd1541ed" origin="Generated by Gradle"/>
4692-
</artifact>
4693-
</component>
46944694
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.21">
46954695
<artifact name="kotlin-stdlib-common-1.8.21.jar">
46964696
<sha256 value="6a44c9ecc9d7754d9e943fb1e3588c74d4a3f1785be51074f49d6c5723682a73" origin="Generated by Gradle"/>

platform/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,13 +139,13 @@ dependencies {
139139

140140
api 'org.hibernate.validator:hibernate-validator:8.0.2.Final'
141141

142-
api 'org.hyperledger.besu:besu-native-common:1.2.1'
143-
api 'org.hyperledger.besu:arithmetic:1.2.1'
144-
api 'org.hyperledger.besu:blake2bf:1.2.1'
145-
api 'org.hyperledger.besu:gnark:1.2.1'
146-
api 'org.hyperledger.besu:ipa-multipoint:1.2.1'
147-
api 'org.hyperledger.besu:secp256k1:1.2.1'
148-
api 'org.hyperledger.besu:secp256r1:1.2.1'
142+
api 'org.hyperledger.besu:besu-native-common:1.3.0'
143+
api 'org.hyperledger.besu:arithmetic:1.3.0'
144+
api 'org.hyperledger.besu:blake2bf:1.3.0'
145+
api 'org.hyperledger.besu:gnark:1.3.0'
146+
api 'org.hyperledger.besu:ipa-multipoint:1.3.0'
147+
api 'org.hyperledger.besu:secp256k1:1.3.0'
148+
api 'org.hyperledger.besu:secp256r1:1.3.0'
149149

150150
api 'org.hyperledger.besu:besu-errorprone-checks:1.0.0'
151151

0 commit comments

Comments
 (0)