Commit Graph

244 Commits

Author SHA1 Message Date
garyschulte
6c49c734ef Add eip-2537 functions to evmtool benchmark subcommand (#7708)
* add bls12 g1/g2 to evmtool benchmark subcommand

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-10-11 15:58:25 +00:00
Matt Whitehead
609eb76ba0 Add build version option to prefix git hash with custom version property (#7222)
* Add build version option to prefix git hash with custom version property
* Refactor to make appending the git hash a boolean property. Include a commented-out example of how to use the properties in the gradle file

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
2024-06-21 11:55:10 -07:00
Karim TAAM
f2c2512ef6 storage format refactor for preparing verkle trie integration (#6721)
Splitting Bonsai code: This commit aims to divide Bonsai into two packages

- Common Classes with a Prefix: The common part will include classes prefixed with "DiffBased." These classes are designed to provide a base for both Bonsai and any future storage format that might use this diff-based approach.

- Bonsai's Specifics: Bonsai will retain its unique features in its own package. This means that while it shares the diff-based infrastructure with the common part, it also has its own specific functionalities that are not shared with other storage format.

- Extension to Verkle: this modification add the possibility of adding "Verkle" as a new storage format based on the diff-based architecture. Like Bonsai, Verkle would use the common diff-based classes but also have its own specific features.

---------

Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
2024-03-27 10:17:40 +00:00
Simon Dudley
bb9ba13cf8 Refactor BackwardsSyncAlgorithm.pickNextStep for readability (#6775)
* Refactor BackwardsSyncAlgorithm.pickNextStep for readability

...mostly extracting methods

- Result null check
- Remove redundant BannedMethod suppressions
- Add sonar config back in that was removed by mistake

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-03-25 04:45:19 +00:00
Stefan Pingel
42f4748ab9 Fix "Backward sync stuck in a loop" #6749 (#6756)
* minimal change to fix BWS

Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
2024-03-23 00:08:49 +10:00
garyschulte
39a356f824 proposed "develop" build versions (#6699)
* proposed "develop" build versions

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-03-13 17:52:41 +00:00
garyschulte
de9b301372 bump rev (#6575)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-02-14 16:56:01 -08:00
Sally MacFarlane
958a072378 24.1.2-SNAPSHOT (#6432)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-01-19 17:20:20 +10:00
garyschulte
0f241206d0 Bump to nex release snapshot 24.1.1 (#6383)
* release next snapshot 24.1.1

Signed-off-by: garyschulte <garyschulte@gmail.com>

* move recent changelog items to 24.1.1-SNAPSHOT

Signed-off-by: garyschulte <garyschulte@gmail.com>

---------

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-01-11 09:52:31 +10:00
garyschulte
dbaa34dc69 bump gradle properties version and adjust changelog to match release (#6347)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-01-03 13:14:08 -08:00
Fabio Di Fabio
1a7244f808 Update Gradle plugins and replace unmaintained license plugin (#6275)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2023-12-18 11:08:32 +01:00
Justin Florentine
9f87ec48b2 Release 23.10.3 rc1 in progress, uprev main. (#6227)
moving on to 23.10.4 developmnet

---------

Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-12-01 15:41:17 -05:00
Justin Florentine
5542730c55 update version for snapshot (#6154)
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-11-10 15:02:10 -05:00
Gabriel-Trintinalia
f81088789e Update changelog release (#6062)
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2023-10-20 12:02:52 +11:00
Fabio Di Fabio
62159dc55d Bump version to 23.10.1-SNAPSHOT (#5990)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2023-10-05 16:02:42 +02:00
Simon Dudley
2dccfe7ce9 Bump version to 23.7.4-SNAPSHOT (#5913)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-09-21 06:34:27 +10:00
Daniel Lehrner
a63bf3d8a1 bump version to 23.7.3-SNAPSHOT (#5854)
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
2023-09-06 10:42:27 +02:00
garyschulte
0e55a9f3f5 update changelog and version for 23.7.2-SNAPSHOT (#5779)
* update changelog and version for 23.7.2-SNAPSHOT

Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-08-21 16:14:58 -04:00
garyschulte
1a7635bc3e Prepare for version 23.7.1-SNAPSHOT (#5723)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-07-24 18:17:41 -07:00
garyschulte
a57aa1b81d 23.7.0 release (#5722)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-07-24 17:11:06 -07:00
Stefan Pingel
f05367fa59 Prepare for version 23.4.5-SNAPSHOT (#5652)
Signed-off-by: Stefan <stefan.pingel@consensys.net>
2023-06-28 17:57:00 +10:00
Stefan Pingel
8f9882f768 Prepare for version 23.4.4-SNAPSHOT (#5621)
Signed-off-by: Stefan <stefan.pingel@consensys.net>
2023-06-20 13:55:18 +10:00
Stefan Pingel
b6a59b8ad0 23.4.3 release (#5620)
Signed-off-by: Stefan <stefan.pingel@consensys.net>
2023-06-20 13:34:25 +10:00
Stefan Pingel
50ea7268ee Prepare for version 23.4.3-SNAPSHOT (#5609)
Signed-off-by: Stefan <stefan.pingel@consensys.net>
2023-06-16 12:28:25 +10:00
Stefan Pingel
1e08cab5d6 23.4.2 release (#5608)
Signed-off-by: Stefan <stefan.pingel@consensys.net>
2023-06-16 11:31:23 +10:00
Simon Dudley
ba2ecc01ba Prepare for next version (#5504)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-05-26 14:56:43 +10:00
Simon Dudley
4563ebbcec Release 23.4.1 (#5501)
* Update version to 23.4.1
* Changelog

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-05-26 13:34:05 +10:00
Justin Florentine
3ad365cf83 Release 23.4.1-SNAPSHOT (#5410)
* uprev to snapshot, update changelog, adds download links with shas
---------

Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-04-28 14:15:38 -04:00
Justin Florentine
d4c637b8e3 uprevving to 23.4.0 for release (#5409)
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-04-28 13:18:58 -04:00
garyschulte
4875ba3a64 prepare main for next point release (#5380)
* prep main for next point release
* changelog fix-up

Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-04-21 15:33:41 -07:00
Jason Frame
82ee15e610 Update version to 23.4.0-SNAPSHOT (#5334)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2023-04-12 18:35:22 +10:00
garyschulte
4f2ea483aa Prepare for version 23.1.3-SNAPSHOT (#5237)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-17 21:40:55 -07:00
garyschulte
24abe06968 23.1.2 release (#5236)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-17 20:56:03 -07:00
garyschulte
f93bb4e016 Prepare for version 23.1.2-SNAPSHOT (#5186)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-07 15:35:22 -08:00
garyschulte
7dd4c42896 23.1.1 release (#5185)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-07 14:13:41 -08:00
Justin Florentine
249a6f363e Sonarcloud Analysis once a week. (#5137)
* fixing the sonarcloud building in gha
* update to temurin 17
* adds checksums on sonarqube plugins
* ignore generated for spdx
* runs at midnight Tuesday mornings UTC

---------

Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: Joshua Fernandes <joshua.fernandes@consensys.net>
2023-03-07 13:11:23 +10:00
Simon Dudley
fd90643792 Prepare for version 23.1.1-SNAPSHOT (#5067)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-02-08 16:06:28 +10:00
Simon Dudley
2a7a5af71d 23.1.0-RC2 release (#5065)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-02-08 15:21:31 +10:00
Usman Saleem
e18e407c4e Use Java 17 to build and run Besu (#4977)
Update following sections:
Gradle build, CircleCI, GitHub Actions, Docker

The devp2p TLS mutual authentication unit tests dealing with PKCS11+nss and QBFT+PKCS11+nss ATs were failing on Java 17 when dealing with RSA keys. The unit tests and AT are updated to use EC keys instead. The keystores, truststores, CRL etc. involved in those ATs are regenerated and detailed instructions are provided on how they are created.

Signed-off-by: Usman Saleem <usman@usmans.info>
2023-02-03 10:17:54 +10:00
Usman Saleem
9eb32836b7 Fix javadocs to allow build to pass in JDK 17 (#4834)
- Added missing javadocs so that javadoc doclint passes against JDK 17 (invoke by Besu gradle build).
- Exclude following packages from javadoc lint:
org.hyperledger.besu.privacy.contracts.generated
org.hyperledger.besu.tests.acceptance.*
- Temporarily exclude ethereum and evm submodule for doc lint checks.
- Run the javadoc task using GitHub actions (use Java 17) to report any javadoc errors during the PR builds
- Updating plugin-api build.gradle with new hash as javadoc comments caused it to change

Signed-off-by: Usman Saleem <usman@usmans.info>
2023-01-18 22:51:00 +10:00
Justin Florentine
48a1249eb8 4844 new tx type (#4931)
* new type and fix for BesuEventsImplTest
* replace iteration over tx type enums with explicit lists, fixes BesuEventsImplTest
* fixes more tests
* fixes BlockchainQueriesTest by changing the ORDER of transaction types, wtf

Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-01-17 13:08:08 -05:00
Justin Florentine
cac1119753 doubled memory requirements for building (#4932)
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-01-17 08:13:01 +10:00
garyschulte
a78db99be1 Prepare for version 23.1.1-SNAPSHOT (#4908)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-01-11 18:10:47 -08:00
garyschulte
881d14252f 23.1.0-RC1 release (#4907)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-01-11 16:22:31 -08:00
garyschulte
1ae74d0eb0 Prepare for version 23.1.1-SNAPSHOT (#4865)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2022-12-23 14:22:07 -08:00
garyschulte
bdc5d998db 23.1.0-BETA release (#4864)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2022-12-23 13:47:40 -08:00
garyschulte
c5df324a0f prep for 23.1.0-beta (#4863)
* prep for 23.1.0-beta

Signed-off-by: garyschulte <garyschulte@gmail.com>
2022-12-23 13:04:31 -08:00
Jason Frame
9006445147 Prepare for version 22.10.4-SNAPSHOT (#4800)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2022-12-10 08:54:09 +10:00
Jason Frame
5161b613a0 Release 22.10.3 (#4799)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2022-12-10 07:45:34 +10:00
garyschulte
01fcb42edd Prepare for version 22.10.3-SNAPSHOT (#4773)
* Update version to 22.10.3-SNAPSHOT

Signed-off-by: garyschulte <garyschulte@gmail.com>

* update changelog for 22.10.3

Signed-off-by: garyschulte <garyschulte@gmail.com>

Signed-off-by: garyschulte <garyschulte@gmail.com>
2022-12-03 08:31:23 -08:00