Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Tuweni to 2.4.1 #5513

Merged
merged 17 commits into from
Jun 9, 2023
Merged

Update Tuweni to 2.4.1 #5513

merged 17 commits into from
Jun 9, 2023

Conversation

atoulme
Copy link
Contributor

@atoulme atoulme commented May 29, 2023

PR description

Updates Tuweni to 2.4.1, updating group ID to io.tmio.

@github-actions
Copy link

github-actions bot commented May 29, 2023

  • I thought about documentation and added the doc-change-required label to this PR if updates are required.
  • I have considered running ./gradlew acceptanceTestNonMainnet locally if my PR affects non-mainnet modules.
  • I thought about the changelog and included a changelog update if required.
  • If my PR includes database changes (e.g. KeyValueSegmentIdentifier) I have thought about compatibility and performed forwards and backwards compatibility tests

@atoulme atoulme force-pushed the update_tuweni branch 3 times, most recently from dc2c2dc to 5ab97f9 Compare May 29, 2023 23:40
Copy link
Contributor

@macfarla macfarla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where will we find the tuweni release notes? https://github.com/tmio/incubator-tuweni/releases ?
build failures are because of missing verification metadata

@atoulme
Copy link
Contributor Author

atoulme commented May 30, 2023

The build is uploaded to Maven Central here: https://central.sonatype.com/artifact/io.tmio/tuweni-bytes/2.4.1 I'll create a tag and push it

atoulme added 4 commits May 30, 2023 18:14
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
@atoulme
Copy link
Contributor Author

atoulme commented May 31, 2023

@macfarla ok, I've updated the metadata as well. Thanks for your patience. It took a bit for the artifacts to become available in Maven Central.

atoulme added 7 commits May 30, 2023 21:06
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
atoulme added 3 commits June 3, 2023 13:51
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
@atoulme atoulme changed the title Update Tuweni to 2.4.0 Update Tuweni to 2.4.1 Jun 4, 2023
@macfarla
Copy link
Contributor

macfarla commented Jun 5, 2023

@atoulme I see the 2.4.0 and 2.4.1 artefacts here https://central.sonatype.com/artifact/io.tmio/tuweni-bytes/2.4.0
but only 2.4.0 release here https://github.com/tmio/tuweni/releases
and also no release notes for the other changes included in 2.4 release (other than moving group id)

https://central.sonatype.com/artifact/io.tmio/tuweni-bytes/2.4.0

@atoulme
Copy link
Contributor Author

atoulme commented Jun 6, 2023

@macfarla sorry, it's a bit rough around the edges but it will get better going forward. I have updated the release notes and added release notes for 2.4.1, it should be much better now.

@macfarla
Copy link
Contributor

macfarla commented Jun 8, 2023

@macfarla sorry, it's a bit rough around the edges but it will get better going forward. I have updated the release notes and added release notes for 2.4.1, it should be much better now.

Thanks for your help on this @atoulme - release notes look ace.

Copy link
Contributor

@macfarla macfarla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@macfarla macfarla enabled auto-merge (squash) June 9, 2023 02:14
@macfarla macfarla merged commit b964181 into hyperledger:main Jun 9, 2023
@atoulme atoulme deleted the update_tuweni branch June 11, 2023 07:22
macfarla added a commit to macfarla/besu that referenced this pull request Jun 13, 2023
This reverts commit b964181.

Signed-off-by: Sally MacFarlane <[email protected]>
gfukushima pushed a commit that referenced this pull request Jun 13, 2023
This reverts commit b964181.

Signed-off-by: Sally MacFarlane <[email protected]>
atoulme added a commit to atoulme/besu that referenced this pull request Jul 7, 2023
atoulme added a commit to atoulme/besu that referenced this pull request Jul 7, 2023
atoulme added a commit to atoulme/besu that referenced this pull request Jul 8, 2023
atoulme added a commit that referenced this pull request Jul 12, 2023
* Revert "Revert "Update Tuweni to 2.4.1 (#5513)" (#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
daniellehrner pushed a commit to daniellehrner/besu that referenced this pull request Jul 13, 2023
* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
daniellehrner pushed a commit to daniellehrner/besu that referenced this pull request Jul 13, 2023
* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>
daniellehrner added a commit that referenced this pull request Jul 20, 2023
* Extend OperationTracer with new methods, create

Signed-off-by: Daniel Lehrner <[email protected]>

* Rename ExtendedOperationTracer to BlockAwareOperationTracer

Signed-off-by: Daniel Lehrner <[email protected]>

* fixed plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* added missing javadoc comments

Signed-off-by: Daniel Lehrner <[email protected]>

* Update evm/src/main/java/org/hyperledger/besu/evm/tracing/OperationTracer.java

Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only update peer with the first and last block (#5659)

* only update peer with the first and last block

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Put download links into CHANGELOG and do some clean up (#5660)

* put the download links for 23.4.4 into the CHANGELOG.md
* clean up CHANGELOG

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add --amend to docker manifest create to fix docker latest tag (#5661)

We need to replace previous release's latest tag. Might be broken due to a recent change in the docker command implementation
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add Xlayered-tx-pool to the config log printout (#5665)

Unrelated: clarify epoch length in javadoc

Signed-off-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add hooks to AbstractCreateOperation for library users (#5656)

Add hooks for a successful contract create, a failed contract create,
and an invalid contact create. Users of the library will be able to
customize create responses without having to replace core logic.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Test updates for cancun execution-spec-tests (#5670)

- support legacy V values (larger V value) and type 1+ (v is recId only)
- new fields
- shared transaction extraction
- rejection detection

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Upgrade BouncyCastle libraries (#5675)

Upgrade bouncy castle to v1.75.  This involved a change in maven
coordinates for other modules.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Introduce transaction validator interface (phase 1) (#5673)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only validate `--miner-enabled` option for ethash networks (#5669)

* Modify the min-gas-price option validation
* Check for whether ethash is in use, either from genesis or network config, and use that for miner checks
* Add genesis configuration isPoa() convenience function

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Signed-off-by:  Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Update tuweni2.4.2 (#5684)

* Revert "Revert "Update Tuweni to 2.4.1 (#5513)" (#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Do not leak references to PendingTransactions (#5693)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* remove v0 version of the database (#5698)

Signed-off-by: Karim TAAM <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* updated plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* spotless

Signed-off-by: Daniel Lehrner <[email protected]>

* updating plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* moved transcation interface to datatypes to use it in the OperationTracer.traceStartTransaction method

Signed-off-by: Daniel Lehrner <[email protected]>

* fix import

Signed-off-by: Daniel Lehrner <[email protected]>

---------

Signed-off-by: Daniel Lehrner <[email protected]>
Signed-off-by: Stefan <[email protected]>
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Karim TAAM <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
Co-authored-by: Stefan Pingel <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Co-authored-by: Danno Ferrin <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
Co-authored-by: Matt Whitehead <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: matkt <[email protected]>
davidkngo pushed a commit to liquichain/besu that referenced this pull request Jul 21, 2023
* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
davidkngo pushed a commit to liquichain/besu that referenced this pull request Jul 21, 2023
* Extend OperationTracer with new methods, create

Signed-off-by: Daniel Lehrner <[email protected]>

* Rename ExtendedOperationTracer to BlockAwareOperationTracer

Signed-off-by: Daniel Lehrner <[email protected]>

* fixed plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* added missing javadoc comments

Signed-off-by: Daniel Lehrner <[email protected]>

* Update evm/src/main/java/org/hyperledger/besu/evm/tracing/OperationTracer.java

Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only update peer with the first and last block (hyperledger#5659)

* only update peer with the first and last block

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Put download links into CHANGELOG and do some clean up (hyperledger#5660)

* put the download links for 23.4.4 into the CHANGELOG.md
* clean up CHANGELOG

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add --amend to docker manifest create to fix docker latest tag (hyperledger#5661)

We need to replace previous release's latest tag. Might be broken due to a recent change in the docker command implementation
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add Xlayered-tx-pool to the config log printout (hyperledger#5665)

Unrelated: clarify epoch length in javadoc

Signed-off-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add hooks to AbstractCreateOperation for library users (hyperledger#5656)

Add hooks for a successful contract create, a failed contract create,
and an invalid contact create. Users of the library will be able to
customize create responses without having to replace core logic.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Test updates for cancun execution-spec-tests (hyperledger#5670)

- support legacy V values (larger V value) and type 1+ (v is recId only)
- new fields
- shared transaction extraction
- rejection detection

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Upgrade BouncyCastle libraries (hyperledger#5675)

Upgrade bouncy castle to v1.75.  This involved a change in maven
coordinates for other modules.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Introduce transaction validator interface (phase 1) (hyperledger#5673)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only validate `--miner-enabled` option for ethash networks (hyperledger#5669)

* Modify the min-gas-price option validation
* Check for whether ethash is in use, either from genesis or network config, and use that for miner checks
* Add genesis configuration isPoa() convenience function

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Signed-off-by:  Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Update tuweni2.4.2 (hyperledger#5684)

* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Do not leak references to PendingTransactions (hyperledger#5693)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* remove v0 version of the database (hyperledger#5698)

Signed-off-by: Karim TAAM <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* updated plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* spotless

Signed-off-by: Daniel Lehrner <[email protected]>

* updating plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* moved transcation interface to datatypes to use it in the OperationTracer.traceStartTransaction method

Signed-off-by: Daniel Lehrner <[email protected]>

* fix import

Signed-off-by: Daniel Lehrner <[email protected]>

---------

Signed-off-by: Daniel Lehrner <[email protected]>
Signed-off-by: Stefan <[email protected]>
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Karim TAAM <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
Co-authored-by: Stefan Pingel <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Co-authored-by: Danno Ferrin <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
Co-authored-by: Matt Whitehead <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: matkt <[email protected]>
elenduuche pushed a commit to elenduuche/besu that referenced this pull request Aug 16, 2023
* update to 2.4.1

* update use of DNS daemon with Vertx

* fix issue with Bytes.repeat

* update antlr version

* fix dns tests

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
elenduuche pushed a commit to elenduuche/besu that referenced this pull request Aug 16, 2023
elenduuche pushed a commit to elenduuche/besu that referenced this pull request Aug 16, 2023
* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
elenduuche pushed a commit to elenduuche/besu that referenced this pull request Aug 16, 2023
* Extend OperationTracer with new methods, create

Signed-off-by: Daniel Lehrner <[email protected]>

* Rename ExtendedOperationTracer to BlockAwareOperationTracer

Signed-off-by: Daniel Lehrner <[email protected]>

* fixed plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* added missing javadoc comments

Signed-off-by: Daniel Lehrner <[email protected]>

* Update evm/src/main/java/org/hyperledger/besu/evm/tracing/OperationTracer.java

Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only update peer with the first and last block (hyperledger#5659)

* only update peer with the first and last block

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Put download links into CHANGELOG and do some clean up (hyperledger#5660)

* put the download links for 23.4.4 into the CHANGELOG.md
* clean up CHANGELOG

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add --amend to docker manifest create to fix docker latest tag (hyperledger#5661)

We need to replace previous release's latest tag. Might be broken due to a recent change in the docker command implementation
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add Xlayered-tx-pool to the config log printout (hyperledger#5665)

Unrelated: clarify epoch length in javadoc

Signed-off-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add hooks to AbstractCreateOperation for library users (hyperledger#5656)

Add hooks for a successful contract create, a failed contract create,
and an invalid contact create. Users of the library will be able to
customize create responses without having to replace core logic.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Test updates for cancun execution-spec-tests (hyperledger#5670)

- support legacy V values (larger V value) and type 1+ (v is recId only)
- new fields
- shared transaction extraction
- rejection detection

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Upgrade BouncyCastle libraries (hyperledger#5675)

Upgrade bouncy castle to v1.75.  This involved a change in maven
coordinates for other modules.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Introduce transaction validator interface (phase 1) (hyperledger#5673)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only validate `--miner-enabled` option for ethash networks (hyperledger#5669)

* Modify the min-gas-price option validation
* Check for whether ethash is in use, either from genesis or network config, and use that for miner checks
* Add genesis configuration isPoa() convenience function

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Signed-off-by:  Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Update tuweni2.4.2 (hyperledger#5684)

* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Do not leak references to PendingTransactions (hyperledger#5693)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* remove v0 version of the database (hyperledger#5698)

Signed-off-by: Karim TAAM <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* updated plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* spotless

Signed-off-by: Daniel Lehrner <[email protected]>

* updating plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* moved transcation interface to datatypes to use it in the OperationTracer.traceStartTransaction method

Signed-off-by: Daniel Lehrner <[email protected]>

* fix import

Signed-off-by: Daniel Lehrner <[email protected]>

---------

Signed-off-by: Daniel Lehrner <[email protected]>
Signed-off-by: Stefan <[email protected]>
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Karim TAAM <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
Co-authored-by: Stefan Pingel <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Co-authored-by: Danno Ferrin <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
Co-authored-by: Matt Whitehead <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: matkt <[email protected]>
eum602 pushed a commit to lacchain/besu that referenced this pull request Nov 3, 2023
* update to 2.4.1

* update use of DNS daemon with Vertx

* fix issue with Bytes.repeat

* update antlr version

* fix dns tests

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
eum602 pushed a commit to lacchain/besu that referenced this pull request Nov 3, 2023
eum602 pushed a commit to lacchain/besu that referenced this pull request Nov 3, 2023
* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
eum602 pushed a commit to lacchain/besu that referenced this pull request Nov 3, 2023
* Extend OperationTracer with new methods, create

Signed-off-by: Daniel Lehrner <[email protected]>

* Rename ExtendedOperationTracer to BlockAwareOperationTracer

Signed-off-by: Daniel Lehrner <[email protected]>

* fixed plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* added missing javadoc comments

Signed-off-by: Daniel Lehrner <[email protected]>

* Update evm/src/main/java/org/hyperledger/besu/evm/tracing/OperationTracer.java

Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only update peer with the first and last block (hyperledger#5659)

* only update peer with the first and last block

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Put download links into CHANGELOG and do some clean up (hyperledger#5660)

* put the download links for 23.4.4 into the CHANGELOG.md
* clean up CHANGELOG

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add --amend to docker manifest create to fix docker latest tag (hyperledger#5661)

We need to replace previous release's latest tag. Might be broken due to a recent change in the docker command implementation
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add Xlayered-tx-pool to the config log printout (hyperledger#5665)

Unrelated: clarify epoch length in javadoc

Signed-off-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Add hooks to AbstractCreateOperation for library users (hyperledger#5656)

Add hooks for a successful contract create, a failed contract create,
and an invalid contact create. Users of the library will be able to
customize create responses without having to replace core logic.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Test updates for cancun execution-spec-tests (hyperledger#5670)

- support legacy V values (larger V value) and type 1+ (v is recId only)
- new fields
- shared transaction extraction
- rejection detection

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Upgrade BouncyCastle libraries (hyperledger#5675)

Upgrade bouncy castle to v1.75.  This involved a change in maven
coordinates for other modules.

Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Introduce transaction validator interface (phase 1) (hyperledger#5673)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Only validate `--miner-enabled` option for ethash networks (hyperledger#5669)

* Modify the min-gas-price option validation
* Check for whether ethash is in use, either from genesis or network config, and use that for miner checks
* Add genesis configuration isPoa() convenience function

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Signed-off-by:  Simon Dudley <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Update tuweni2.4.2 (hyperledger#5684)

* Revert "Revert "Update Tuweni to 2.4.1 (hyperledger#5513)" (hyperledger#5585)"

This reverts commit 6111e1b.

Signed-off-by: Antoine Toulme <[email protected]>

* update Tuweni to 2.4.2

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* Do not leak references to PendingTransactions (hyperledger#5693)

Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* remove v0 version of the database (hyperledger#5698)

Signed-off-by: Karim TAAM <[email protected]>
Signed-off-by: Daniel Lehrner <[email protected]>

* updated plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* spotless

Signed-off-by: Daniel Lehrner <[email protected]>

* updating plugin api hash

Signed-off-by: Daniel Lehrner <[email protected]>

* moved transcation interface to datatypes to use it in the OperationTracer.traceStartTransaction method

Signed-off-by: Daniel Lehrner <[email protected]>

* fix import

Signed-off-by: Daniel Lehrner <[email protected]>

---------

Signed-off-by: Daniel Lehrner <[email protected]>
Signed-off-by: Stefan <[email protected]>
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Danno Ferrin <[email protected]>
Signed-off-by: Fabio Di Fabio <[email protected]>
Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Signed-off-by: Antoine Toulme <[email protected]>
Signed-off-by: Karim TAAM <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
Co-authored-by: Stefan Pingel <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Co-authored-by: Danno Ferrin <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
Co-authored-by: Matt Whitehead <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: matkt <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants