mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-09 21:17:54 -05:00
Update changelog (#1846)
Signed-off-by: Karim TAAM <t2am.karim@gmail.com>
This commit is contained in:
40
CHANGELOG.md
40
CHANGELOG.md
@@ -1,8 +1,21 @@
|
||||
# Changelog
|
||||
|
||||
## 21.2.0-RC1
|
||||
## 21.1.0-RC2
|
||||
|
||||
### 21.2.0 Breaking Changes
|
||||
### Additions and Improvements
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
### Early Access Features
|
||||
|
||||
#### Previously identified known issues
|
||||
|
||||
- [Fast sync when running Besu on cloud providers](KNOWN_ISSUES.md#fast-sync-when-running-besu-on-cloud-providers)
|
||||
- [Privacy users with private transactions created using v1.3.4 or earlier](KNOWN_ISSUES.md#privacy-users-with-private-transactions-created-using-v134-or-earlier)
|
||||
|
||||
## 21.1.0-RC1
|
||||
|
||||
### 21.1.0 Breaking Changes
|
||||
* `--skip-pow-validation-enabled` is now an error with `block import --format JSON`. This is because the JSON format doesn't include the nonce so the proof of work must be calculated.
|
||||
* `eth_call` will not return a JSON-RPC result if the call fails, but will return an error instead. If it was for a revert the revert reason will be included.
|
||||
* `eth_call` will not fail for account balance issues by default. An parameter `"strict": true` can be added to the call parameters (with `to` and `from`) to enforce balance checks.
|
||||
@@ -13,7 +26,7 @@
|
||||
* Added a new CLI option `--Xlauncher` to start a mainnet launcher. It will help to configure Besu easily.
|
||||
* Return the revert reason from `eth_call` JSON-RPC api calls when the contract causes a revert. [\#1829](https://github.com/hyperledger/besu/pull/1829)
|
||||
* Added `chainId`, `publicKey`, and `raw` to JSON-RPC api calls returning detailed transaction results. [\#1835](https://github.com/hyperledger/besu/pull/1835)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
* Ethereum classic heights will no longer be reported in mainnet metrics. Issue [\#1751](https://github.com/hyperledger/besu/pull/1751) Fix [\#1820](https://github.com/hyperledger/besu/pull/1820)
|
||||
* Don't enforce balance checks in `eth_call` unless explicitly requested. Issue [\#502](https://github.com/hyperledger/besu/pull/502) Fix [\#1834](https://github.com/hyperledger/besu/pull/1834)
|
||||
@@ -25,6 +38,11 @@
|
||||
- [Fast sync when running Besu on cloud providers](KNOWN_ISSUES.md#fast-sync-when-running-besu-on-cloud-providers)
|
||||
- [Privacy users with private transactions created using v1.3.4 or earlier](KNOWN_ISSUES.md#privacy-users-with-private-transactions-created-using-v134-or-earlier)
|
||||
|
||||
|
||||
### Download link
|
||||
https://dl.bintray.com/hyperledger-org/besu-repo/besu-21.1.0-RC1.zip
|
||||
sha256: `b0fe3942052b8fd43fc3025a298a6c701f9edae2e100f0c563a1c5a4ceef71f1`
|
||||
|
||||
## 20.10.4
|
||||
|
||||
### Additions and Improvements
|
||||
@@ -116,7 +134,7 @@ sha256: `710aed228dcbe9b8103aef39e4431b0c63e73c3a708ce88bcd1ecfa1722ad307`
|
||||
* Removed duplicate files from zip and tar.gz distributions. [\#1566](https://github.com/hyperledger/besu/pull/1566)
|
||||
* Add a more rational value to eth_gasPrice, based on a configurable percentile of prior block's transactions (default: median of last 100 blocks). [\#1563](https://github.com/hyperledger/besu/pull/1563)
|
||||
|
||||
## Deprecated
|
||||
## Deprecated
|
||||
|
||||
### --privacy-precompiled-address (Scheduled for removal in _Next_ Release)
|
||||
Deprecated in 1.5.1
|
||||
@@ -124,7 +142,7 @@ Deprecated in 1.5.1
|
||||
|
||||
### Besu Sample Network repository
|
||||
|
||||
The [Besu Sample Networks repository](https://github.com/ConsenSys/besu-sample-networks) has been replaced by the [Quorum Developer Quickstart](https://besu.hyperledger.org/en/latest/Tutorials/Developer-Quickstart).
|
||||
The [Besu Sample Networks repository](https://github.com/ConsenSys/besu-sample-networks) has been replaced by the [Quorum Developer Quickstart](https://besu.hyperledger.org/en/latest/Tutorials/Developer-Quickstart).
|
||||
|
||||
#### Previously identified known issues
|
||||
|
||||
@@ -134,14 +152,14 @@ The [Besu Sample Networks repository](https://github.com/ConsenSys/besu-sample-n
|
||||
|
||||
### Download Link
|
||||
|
||||
https://dl.bintray.com/hyperledger-org/besu-repo/besu-20.10.1.zip
|
||||
https://dl.bintray.com/hyperledger-org/besu-repo/besu-20.10.1.zip
|
||||
sha256: `ac4fae310957c176564396f73c0f03c60c41129d43d078560d0dab533a69fd2a`
|
||||
|
||||
## 20.10.0
|
||||
|
||||
## Release format
|
||||
|
||||
Hyperledger Besu is moving its versioning scheme to [CalVer](https://calver.org/) starting with the 20.10.0 (formerly 1.6.0) release. More information about the specific version of CalVer Besu is using can be found on the [wiki](https://wiki.hyperledger.org/display/BESU/Using+CalVer+for+Besu+Releases).
|
||||
Hyperledger Besu is moving its versioning scheme to [CalVer](https://calver.org/) starting with the 20.10.0 (formerly 1.6.0) release. More information about the specific version of CalVer Besu is using can be found on the [wiki](https://wiki.hyperledger.org/display/BESU/Using+CalVer+for+Besu+Releases).
|
||||
|
||||
## 20.10 Breaking Changes
|
||||
|
||||
@@ -155,7 +173,7 @@ In Besu version 20.10, properly formatted requests that have valid parameters (c
|
||||
|
||||
Users of Web3J should note that many calls will now return a result with the error field containing the message whereas before a call would throw an exception with the error message as the exception message.
|
||||
|
||||
## 20.10.0 Additions and Improvements
|
||||
## 20.10.0 Additions and Improvements
|
||||
|
||||
* Added support for ECIP-1099 / Classic Thanos Fork: Calibrate Epoch Duration. [\#1421](https://github.com/hyperledger/besu/pull/1421) [\#1441](https://github.com/hyperledger/besu/pull/1441) [\#1462](https://github.com/hyperledger/besu/pull/1462)
|
||||
* Added the Open Telemetry Java agent to report traces to a remote backend. Added an example to showcase the trace reporting capabilities.
|
||||
@@ -165,7 +183,7 @@ Users of Web3J should note that many calls will now return a result with the err
|
||||
* Added `debug_standardTraceBadBlockToFile` JSON-RPC API. This API is similar to `debug_standardTraceBlockToFile`, but can be used to obtain info about a block which has been rejected as invalid. [\#1403](https://github.com/hyperledger/besu/pull/1403)
|
||||
* Added support for EIP-2929 to YOLOv2. [#1387](https://github.com/hyperledger/besu/pull/1387)
|
||||
* Added `--start-block` and `--end-block` to the `blocks import` subcommand [\#1399](https://github.com/hyperledger/besu/pull/1399)
|
||||
* Added support for multi-tenancy when using the early access feature of [onchain privacy group management](https://besu.hyperledger.org/en/stable/Concepts/Privacy/Onchain-PrivacyGroups/)
|
||||
* Added support for multi-tenancy when using the early access feature of [onchain privacy group management](https://besu.hyperledger.org/en/stable/Concepts/Privacy/Onchain-PrivacyGroups/)
|
||||
* \[Reverted\] Fixed memory leak in eth/65 subprotocol behavior. It is now enabled by default. [\#1420](https://github.com/hyperledger/besu/pull/1420), [#1348](https://github.com/hyperledger/besu/pull/1348), [#1321](https://github.com/hyperledger/besu/pull/1321)
|
||||
|
||||
### Bug Fixes
|
||||
@@ -198,7 +216,7 @@ sha256sum: `2b50a375aae64b838a2cd9d43747006492cae573f1be11745b7f643646fd5a01`
|
||||
|
||||
### Bug Fixes
|
||||
* Added `debug_getBadBlocks` JSON-RPC API to analyze and detect consensus flaws. Even if a block is rejected it will be returned by this method [\#1378](https://github.com/hyperledger/besu/pull/1378)
|
||||
* Fix logs queries missing results against chain head [\#1351](https://github.com/hyperledger/besu/pull/1351) and [\#1381](https://github.com/hyperledger/besu/pull/1381)
|
||||
* Fix logs queries missing results against chain head [\#1351](https://github.com/hyperledger/besu/pull/1351) and [\#1381](https://github.com/hyperledger/besu/pull/1381)
|
||||
|
||||
#### Previously identified known issues
|
||||
|
||||
@@ -447,7 +465,7 @@ Workaround - Do not use permissioning on K8S.
|
||||
Workaround - Ensure you allocate enough memory for the Java Runtime Environment that the node does not run out of memory.
|
||||
|
||||
#### Previously identified known issues
|
||||
|
||||
|
||||
- [Scope of logs query causing Besu to hang](KNOWN_ISSUES.md#scope-of-logs-query-causing-besu-to-hang)
|
||||
- [Eth/65 loses peers](KNOWN_ISSUES.md#eth65-loses-peers)
|
||||
- [Fast sync when running Besu on cloud providers](KNOWN_ISSUES.md#fast-sync-when-running-besu-on-cloud-providers)
|
||||
|
||||
Reference in New Issue
Block a user