Skip to content

Releases: hyperledger/besu

1.3.2

22 Oct 23:33
567a524
Compare
Choose a tag to compare

Additions and Improvements

  • besu -v to print plugin versions#123

Technical Improvements

  • Update Governance and Code of Conduct verbiage #120
  • Fix private transaction root mismatch #118
  • Programatically enforce plugin CLI variable names #117
  • Additional unit test for selecting replaced pending transactions #116
  • Only set sync targets that have an estimated height value #115
  • Fix rlpx startup #114
  • Expose getPayload in Transaction plugin-api interface. #113
  • Dependency Version Upgrades #112
  • Add hash field in Transaction plugin interface. #111
  • Rework sync status events #106

1.3.1

15 Oct 23:10
Compare
Choose a tag to compare

Additions and Improvements

  • Added GraphQL query/logs support #94

Technical Improvements

  • Add totalDiffculty to BlockPropagated events. #97
  • Merge BlockchainQueries classes #101
  • Fixed casing of dynamic MetricCategorys #99
  • Fix private transactions breaking evm #96
  • Make SyncState variables thread-safe #95
  • Fix transaction tracking by sender #93
  • Make logic in PersistBlockTask more explicit to fix a LGTM warning #92
  • Removed Unused methods in the transaction simulator. #91
  • Fix ThreadBesuNodeRunner BesuConfiguration setup #90
  • JsonRpc method disabled error condition rewrite and unit test #80
  • Round trip testing of state trie account values #31

1.3.0

03 Oct 22:56
70f8728
Compare
Choose a tag to compare

Breaking Change

  • Disallow comments in Genesis JSON file. #49

Additions and Improvements

Technical Improvements

  • Less verbose synching subscriptions #59
  • Return enclave key instead of private transaction hash #53
  • Fix mark sweep pruner bugs where nodes that should be kept were being swept #50
  • Clean up BesuConfiguration construction #51
  • Private tx nonce errors return same msg as any tx #48
  • Fix default logging #47
  • Introduce virtual operation. #45
  • Downgrade RocksDBPlugin Logging Levels #44
  • Infrastructure for exposing PoA metrics for plugins. #37
  • Refactor privacy storage. #7

1.3.0-RC1

30 Sep 23:18
56029dc
Compare
Choose a tag to compare
1.3.0-RC1 Pre-release
Pre-release

Breaking Change

  • Disallow comments in Genesis JSON file. #49

Additions and Improvements

Technical Improvements

  • Less verbose synching subscriptions #59
  • Return enclave key instead of private transaction hash #53
  • Fix mark sweep pruner bugs where nodes that should be kept were being swept #50
  • Clean up BesuConfiguration construction #51
  • Private tx nonce errors return same msg as any tx #48
  • Fix default logging #47
  • Introduce virtual operation. #45
  • Downgrade RocksDBPlugin Logging Levels #44
  • Infrastructure for exposing PoA metrics for plugins. #37
  • Refactor privacy storage. #7

1.2.4

24 Sep 03:10
94314d2
Compare
Choose a tag to compare

Additions and Improvements

  • Add Istanbul block (5435345) for Rinkeby #35
  • Add Istanbul block (1561651) for Goerli #27
  • Add Istanbul block (6485846) for Ropsten #26
  • Add privDistributeRawTransaction endpoint #23 (thanks to josh-richardson)

Technical Improvements

  • Refactors pantheon private key to signing private key #34 (thanks to josh-richardson)
  • Support both BESU_ and PANTHEON_ env var prefixes #32
  • Use only fully validated peers for fast sync pivot selection #21
  • Support Version Rollbacks for RocksDB (#6) #19
  • Update Cava library to Tuweni Library #18
  • StateTrieAccountValue:Version should be written as an int, not a long #17
  • Handle discovery peers with updated endpoints #12
  • Change retesteth port #11
  • Renames eea_getTransactionReceipt to priv_getTransactionReceipt #10 (thanks to josh-richardson)
  • Support Version Rollbacks for RocksDB #6
  • Moving AT DSL into its own module #3