You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
22.10.0
Breaking Changes
Flexible Privacy Groups (early access) support to Tessera's EC encryptor (contracts modified) #4282
Before this change, the bytes32 type was used for the enclave public keys, just supporting encryptors with public keys of that length (like the default NaCl)
For the EC encryptor, the encoded public key length is 91
--tx-pool-hashes-max-size option removed (deprecated in 22.1.3)
--Xmerge-support option remove (deprecated in 22.4.2) #4518
Breaking API changes in the OperationTracer interface to enable performance work.
The traceExecution method has been replaced with tracePreExecution and tracePostExecution methods, called just before and just after operation execution.
See DebugOperationTracer and StandardJsonTracer for migration examples.
Additions and Improvements
Updated jackson-databind library to version 2.13.4.2 addressing CVE-2022-42003
Update snapsync feature to avoid restarting the download of the world state from scratch when restarting Besu #4381
Added worldstate snapshot isolation to improve the stability of bonsai (--Xbonsai-use-snapshots=true) #4351
Reduce the number of runtime exceptions (SecurityModuleException) and unnecessary executions during ECIES handshake, by trying to decrypt EIP-8 formatted messages first #4508.
Improved RLP processing of zero-length string as 0x80 #4283#4388
Increased level of detail in JSON-RPC parameter error log messages #4510
New unstable configuration options to set the maximum time, in milliseconds, a PoS block creation jobs is allowed to run #4519
Tune EthScheduler thread pools to avoid recreating too many threads #4529
RocksDB snapshot based worldstate and plugin-api addition of Snapshot interfaces #4409
Continuously try to build better block proposals until timeout or GetPayload is called #4516
Upgrade RocksDB database version from 6.29.5 to 7.6.0 #4517
Avoid connecting to self when using static-nodes #4521
EVM performance has increased 20%-100% depending on the particulars of the contract. #4540
Improve calculateRootHash method performance during Block processing #4568
Bring GraphQL into compliance with execution-api specs #4112