mirror of
https://github.com/vacp2p/status-linea-besu.git
synced 2026-01-09 22:07:59 -05:00
Merge branch 'main' into zkbesu
# Conflicts: # .circleci/config.yml # CHANGELOG.md # gradle.properties # plugin-api/build.gradle
This commit is contained in:
50
CHANGELOG.md
50
CHANGELOG.md
@@ -1,24 +1,18 @@
|
||||
# Changelog
|
||||
|
||||
## 24.1.0-SNAPSHOT
|
||||
## 24.1.1-SNAPSHOT
|
||||
|
||||
### Breaking Changes
|
||||
- New `EXECUTION_HALTED` error returned if there is an error executing or simulating a transaction, with the reason for execution being halted. Replaces the generic `INTERNAL_ERROR` return code in certain cases which some applications may be checking for [#6343](https://github.com/hyperledger/besu/pull/6343)
|
||||
- The Besu Docker images with `openjdk-latest` tags since 23.10.3 were incorrectly using UID 1001 instead of 1000 for the container's `besu` user. The user now uses 1000 again. Containers created from or migrated to images using UID 1001 will need to chown their persistent database files to UID 1000 [#6360](https://github.com/hyperledger/besu/pull/6360)
|
||||
|
||||
### Deprecations
|
||||
- Forest pruning (`pruning-enabled` options) is deprecated and will be removed soon. To save disk space consider switching to Bonsai data storage format [#6230](https://github.com/hyperledger/besu/pull/6230)
|
||||
|
||||
### Additions and Improvements
|
||||
- Add error messages on authentication failures with username and password [#6212](https://github.com/hyperledger/besu/pull/6212)
|
||||
- New `Sequenced` transaction pool. The pool is an evolution of the `legacy` pool and is likely to be more suitable to enterprise or permissioned chains than the `layered` transaction pool. Select to use this pool with `--tx-pool=sequenced`. Supports the same options as the `legacy` pool [#6211](https://github.com/hyperledger/besu/issues/6211)
|
||||
- Set Ethereum Classic mainnet activation block for Spiral network upgrade [#6267](https://github.com/hyperledger/besu/pull/6267)
|
||||
- Add custom genesis file name to config overview if specified [#6297](https://github.com/hyperledger/besu/pull/6297)
|
||||
- Update Gradle plugins and replace unmaintained License Gradle Plugin with the actively maintained Gradle License Report [#6275](https://github.com/hyperledger/besu/pull/6275)
|
||||
- Optimize RocksDB WAL files, allows for faster restart and a more linear disk space utilization [#6328](https://github.com/hyperledger/besu/pull/6328)
|
||||
- Disable transaction handling when the node is not in sync, to avoid unnecessary transaction validation work [#6302](https://github.com/hyperledger/besu/pull/6302)
|
||||
- Upgrade dependencies [#6377](https://github.com/hyperledger/besu/pull/6377)
|
||||
- Upgrade `com.fasterxml.jackson` dependencies [#6378](https://github.com/hyperledger/besu/pull/6378)
|
||||
- Upgrade `com.fasterxml.jackson` dependencies [#6378](https://github.com/hyperledger/besu/pull/6378)
|
||||
|
||||
### Bug fixes
|
||||
- INTERNAL_ERROR from `eth_estimateGas` JSON/RPC calls [#6344](https://github.com/hyperledger/besu/issues/6344)
|
||||
@@ -26,6 +20,45 @@
|
||||
- Fluent EVM API definition for Tangerine Whistle had incorrect code size validation configured [#6382](https://github.com/hyperledger/besu/pull/6382)
|
||||
- Correct mining beneficiary for Clique networks in TraceServiceImpl [#6390](https://github.com/hyperledger/besu/pull/6390)
|
||||
|
||||
### Download Links
|
||||
|
||||
|
||||
## 24.1.0
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
### Deprecations
|
||||
- Forest pruning (`pruning-enabled` options) is deprecated and will be removed soon. To save disk space consider switching to Bonsai data storage format [#6230](https://github.com/hyperledger/besu/pull/6230)
|
||||
|
||||
### Additions and Improvements
|
||||
- Add error messages on authentication failures with username and password [#6212](https://github.com/hyperledger/besu/pull/6212)
|
||||
- New `Sequenced` transaction pool. The pool is an evolution of the `legacy` pool and is likely to be more suitable to enterprise or permissioned chains than the `layered` transaction pool. Select to use this pool with `--tx-pool=sequenced`. Supports the same options as the `legacy` pool [#6274](https://github.com/hyperledger/besu/issues/6274)
|
||||
- Set Ethereum Classic mainnet activation block for Spiral network upgrade [#6267](https://github.com/hyperledger/besu/pull/6267)
|
||||
- Add custom genesis file name to config overview if specified [#6297](https://github.com/hyperledger/besu/pull/6297)
|
||||
- Update Gradle plugins and replace unmaintained License Gradle Plugin with the actively maintained Gradle License Report [#6275](https://github.com/hyperledger/besu/pull/6275)
|
||||
|
||||
### Bug fixes
|
||||
- Hotfix for selfdestruct preimages on bonsai [#6359]((https://github.com/hyperledger/besu/pull/6359)
|
||||
- Fix trielog shipping issue during self destruct [#6340]((https://github.com/hyperledger/besu/pull/6340)
|
||||
- mitigation for trielog failure [#6315]((https://github.com/hyperledger/besu/pull/6315)
|
||||
|
||||
### Download Links
|
||||
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/24.1.0/besu-24.1.0.zip / sha256 TBA
|
||||
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/24.1.0/besu-24.1.0.tar.gz / sha256 TBA
|
||||
|
||||
|
||||
## 23.10.3-hotfix
|
||||
This is a hotfix for a selfdestruct defect that occurred on mainnet at block [18947893](https://etherscan.io/block/18947893)
|
||||
|
||||
### Bug fixes
|
||||
- Hotfix for selfdestruct preimages on bonsai [#6359]((https://github.com/hyperledger/besu/pull/6359)
|
||||
- mitigation for trielog failure [#6315]((https://github.com/hyperledger/besu/pull/6315)
|
||||
|
||||
### Download Links
|
||||
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/23.10.3-hotfix/besu-23.10.3-hotfix.zip / sha256 1c37762909858a40eca749fb85b77fb4d1e918f247aff56d518144828bd85378
|
||||
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/23.10.3-hotfix/besu-23.10.3-hotfix.tar.gz / sha256 8e38e9fd0c16e049aa324effc96f9ec31dc06e82ea4995e9dd75d571394667af
|
||||
|
||||
|
||||
## 23.10.3
|
||||
|
||||
### Additions and Improvements
|
||||
@@ -72,6 +105,7 @@ https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/23.10.3/besu-23.10.3
|
||||
- Force tx replacement price bump to zero when zero base fee market is configured or `--min-gas-price` is set to 0. This allows for easier tx replacement in networks where there is not gas price. [#6079](https://github.com/hyperledger/besu/pull/6079)
|
||||
- Introduce the possibility to limit the time spent selecting pending transactions during block creation, using the new experimental option `Xblock-txs-selection-max-time` on PoS and PoW networks (by default set to 5000ms) or `Xpoa-block-txs-selection-max-time` on PoA networks (by default 75% of the min block time) [#6044](https://github.com/hyperledger/besu/pull/6044)
|
||||
- Remove LowestInvalidNonceCache from `legacy` transaction pool to make it more private networks friendly [#6148](https://github.com/hyperledger/besu/pull/6148)
|
||||
- Optimization: Delete leftPad when capturing the stack before and after a frame execution [#6102](https://github.com/hyperledger/besu/pull/6102)
|
||||
|
||||
### Bug fixes
|
||||
- Upgrade netty to address CVE-2023-44487, CVE-2023-34462 [#6100](https://github.com/hyperledger/besu/pull/6100)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
version=24.1.0-SNAPSHOT
|
||||
version=24.1.1-SNAPSHOT
|
||||
dockerOrgName=consensys
|
||||
dockerArtifactName=linea-besu
|
||||
dockerVariants=openjdk-17
|
||||
|
||||
@@ -4675,9 +4675,6 @@
|
||||
<artifact name="arithmetic-0.8.2.module">
|
||||
<sha256 value="dac70a03be1203fdceb5a0c7a7921ffce836fd28a0d0d260cdb1ed8d7405f143" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="arithmetic-0.8.2.pom">
|
||||
<sha256 value="4c23f63d0bf763610d1184a925c8a4a8a71161a268c1b679d3624a12b3f987e2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.hyperledger.besu" name="blake2bf" version="0.8.2">
|
||||
<artifact name="blake2bf-0.8.2.jar">
|
||||
@@ -4686,9 +4683,6 @@
|
||||
<artifact name="blake2bf-0.8.2.module">
|
||||
<sha256 value="f275da9d6a218219e43bfdaa3185c9190af980cac4f45a9cc3ffbbe9fbcde8cd" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="blake2bf-0.8.2.pom">
|
||||
<sha256 value="075857689d984c8e8324a1f7323964cb7ece1a9bc17f29cc1918e6b5bbc8a94e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.hyperledger.besu" name="bls12-381" version="0.8.2">
|
||||
<artifact name="bls12-381-0.8.2.jar">
|
||||
@@ -4697,9 +4691,6 @@
|
||||
<artifact name="bls12-381-0.8.2.module">
|
||||
<sha256 value="3e2971a61cc27cc6fdac39bb4cb0e36a09a58bc2d7619e23c3343e0519c087d1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="bls12-381-0.8.2.pom">
|
||||
<sha256 value="d4531bcb20a6c9fc0404af8c7bf78a913967bdf3901ebb49de5d4bdff501c843" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.hyperledger.besu" name="ipa-multipoint" version="0.8.2">
|
||||
<artifact name="ipa-multipoint-0.8.2.jar">
|
||||
@@ -4708,9 +4699,6 @@
|
||||
<artifact name="ipa-multipoint-0.8.2.module">
|
||||
<sha256 value="c7361d0b64766df685612a47b446eeb518ae45c57f296d4bb690531626adb040" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="ipa-multipoint-0.8.2.pom">
|
||||
<sha256 value="60b276bdf73c848deeb53d27a628cd59aaede370206a2c47c5ea9793d993cb3e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.hyperledger.besu" name="secp256k1" version="0.8.2">
|
||||
<artifact name="secp256k1-0.8.2.jar">
|
||||
@@ -4719,9 +4707,6 @@
|
||||
<artifact name="secp256k1-0.8.2.module">
|
||||
<sha256 value="8e3a6da218d83990bbe2235da48bb9d8623001bbf25e324c8a463c5933574706" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="secp256k1-0.8.2.pom">
|
||||
<sha256 value="45d2e4243bdf8f3cabdf8668f712440753319fb6e322bc47001fdd39b5240ec1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.hyperledger.besu" name="secp256r1" version="0.8.2">
|
||||
<artifact name="secp256r1-0.8.2.jar">
|
||||
@@ -4730,9 +4715,6 @@
|
||||
<artifact name="secp256r1-0.8.2.module">
|
||||
<sha256 value="0b1ffb9e3e508dd0d216fa91226f9a798d88855528056894397037f9ac792977" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="secp256r1-0.8.2.pom">
|
||||
<sha256 value="8adace819bb8805b90a3a55311a17500ee0a5ea010f16e1f5109d0d595afc819" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.immutables" name="immutables" version="2.10.0">
|
||||
<artifact name="immutables-2.10.0.pom">
|
||||
|
||||
Reference in New Issue
Block a user