openethereum/CHANGELOG.md

6.0 KiB

OpenEthereum v3.3.3

Enhancements:

  • Implement eip-3607 (#593)

Bug fixes:

  • Add type field for legacy transactions in RPC calls (#580)
  • Makes eth_mining to return False if not is not allowed to seal (#581)
  • Made nodes data concatenate as RLP sequences instead of bytes (#598)

OpenEthereum v3.3.2

Enhancements:

  • London hardfork block: Sokol (24114400)

Bug fixes:

  • Fix for maxPriorityFeePerGas overflow

OpenEthereum v3.3.1

Enhancements:

  • Add eth_maxPriorityFeePerGas implementation (#570)
  • Add a bootnode for Kovan

Bug fixes:

  • Fix for modexp overflow in debug mode (#578)

OpenEthereum v3.3.0

Enhancements:

  • Add validateServiceTransactionsTransition spec option to be able to enable additional checking of zero gas price transactions by block verifier

OpenEthereum v3.3.0-rc.15

  • Revert eip1559BaseFeeMinValue activation on xDai at London hardfork block

OpenEthereum v3.3.0-rc.14

Enhancements:

  • Add eip1559BaseFeeMinValue and eip1559BaseFeeMinValueTransition spec options
  • Activate eip1559BaseFeeMinValue on xDai at London hardfork block (19040000), set it to 20 GWei
  • Activate eip1559BaseFeeMinValue on POA Core at block 24199500 (November 8, 2021), set it to 10 GWei
  • Delay difficulty bomb to June 2022 for Ethereum Mainnet (EIP-4345)

OpenEthereum v3.3.0-rc.13

Enhancements:

  • London hardfork block: POA Core (24090200)

OpenEthereum v3.3.0-rc.12

Enhancements:

  • London hardfork block: xDai (19040000)

OpenEthereum v3.3.0-rc.11

Bug fixes:

  • Ignore GetNodeData requests only for non-AuRa chains

OpenEthereum v3.3.0-rc.10

Enhancements:

  • Add eip1559FeeCollector and eip1559FeeCollectorTransition spec options

OpenEthereum v3.3.0-rc.9

Bug fixes:

  • Add service transactions support for EIP-1559
  • Fix MinGasPrice config option for POSDAO and EIP-1559

Enhancements:

  • min_gas_price becomes min_effective_priority_fee
  • added version 4 for TxPermission contract

OpenEthereum v3.3.0-rc.8

Bug fixes:

  • Ignore GetNodeData requests (#519)

OpenEthereum v3.3.0-rc.7

Bug fixes:

  • GetPooledTransactions is sent in invalid form (wrong packet id)

OpenEthereum v3.3.0-rc.6

Enhancements:

  • London hardfork block: kovan (26741100) (#502)

OpenEthereum v3.3.0-rc.4

Enhancements:

  • London hardfork block: mainnet (12,965,000) (#475)
  • Support for eth/66 protocol version (#465)
  • Bump ethereum/tests to v9.0.3
  • Add eth_feeHistory

Bug fixes:

  • GetNodeData from eth63 is missing (#466)
  • Effective gas price not omitting (#477)
  • London support in openethereum-evm (#479)
  • gasPrice is required field for Transaction object (#481)

OpenEthereum v3.3.0-rc.3

Bug fixes:

  • Add effective_gas_price to eth_getTransactionReceipt #445 (#450)
  • Update eth_gasPrice to support EIP-1559 #449 (#458)
  • eth_estimateGas returns "Requires higher than upper limit of X" after London Ropsten Hard Fork #459 (#460)

OpenEthereum v3.3.0-rc.2

Enhancements:

  • EIP-1559: Fee market change for ETH 1.0 chain
  • EIP-3198: BASEFEE opcode
  • EIP-3529: Reduction in gas refunds
  • EIP-3541: Reject new contracts starting with the 0xEF byte
  • Delay difficulty bomb to December 2021 (EIP-3554)
  • London hardfork blocks: goerli (5,062,605), rinkeby (8,897,988), ropsten (10,499,401)
  • Add chainspecs for aleut and baikal
  • Bump ethereum/tests to v9.0.2

OpenEthereum v3.2.6

Enhancement:

  • Berlin hardfork blocks: poacore (21,364,900), poasokol (21,050,600)

OpenEthereum v3.2.5

Bug fixes:

  • Backport: Block sync stopped without any errors. #277 (#286)
  • Strict memory order (#306)

Enhancements:

  • Executable queue for ancient blocks inclusion (#208)
  • Backport AuRa commits for xdai (#330)
  • Add Nethermind to clients that accept service transactions (#324)
  • Implement the filter argument in parity_pendingTransactions (#295)
  • Ethereum-types and various libs upgraded (#315)
  • [evmbin] Omit storage output, now for std-json (#311)
  • Freeze pruning while creating snapshot (#205)
  • AuRa multi block reward (#290)
  • Improved metrics. DB read/write. prometheus prefix config (#240)
  • Send RLPx auth in EIP-8 format (#287)
  • rpc module reverted for RPC JSON api (#284)
  • Revert "Remove eth/63 protocol version (#252)"
  • Support for eth/65 protocol version (#366)
  • Berlin hardfork blocks: kovan (24,770,900), xdai (16,101,500)
  • Bump ethereum/tests to v8.0.3

devops:

  • Upgrade docker alpine to v1.13.2. for rust v1.47.
  • Send SIGTERM instead of SIGHUP to OE daemon (#317)

OpenEthereum v3.2.4

  • Fix for Typed transaction broadcast.

OpenEthereum v3.2.3

  • Hotfix for berlin consensus error.

OpenEthereum v3.2.2-rc.1

Bug fixes:

  • Backport: Block sync stopped without any errors. #277 (#286)
  • Strict memory order (#306)

Enhancements:

  • Executable queue for ancient blocks inclusion (#208)
  • Backport AuRa commits for xdai (#330)
  • Add Nethermind to clients that accept service transactions (#324)
  • Implement the filter argument in parity_pendingTransactions (#295)
  • Ethereum-types and various libs upgraded (#315)
  • Bump ethereum/tests to v8.0.2
  • [evmbin] Omit storage output, now for std-json (#311)
  • Freeze pruning while creating snapshot (#205)
  • AuRa multi block reward (#290)
  • Improved metrics. DB read/write. prometheus prefix config (#240)
  • Send RLPx auth in EIP-8 format (#287)
  • rpc module reverted for RPC JSON api (#284)
  • Revert "Remove eth/63 protocol version (#252)"

devops:

  • Upgrade docker alpine to v1.13.2. for rust v1.47.
  • Send SIGTERM instead of SIGHUP to OE daemon (#317)

OpenEthereum v3.2.1

Hot fix issue, related to initial sync:

  • Initial sync gets stuck. (#318)

OpenEthereum v3.2.0

Bug fixes:

  • Update EWF's chains with Istanbul transition block numbers (#11482) (#254)
  • fix Supplied instant is later than self (#169)
  • ethcore/snapshot: fix double-lock in Service::feed_chunk (#289)

Enhancements:

  • Berlin hardfork blocks: mainnet (12,244,000), goerli (4,460,644), rinkeby (8,290,928) and ropsten (9,812,189)
  • yolo3x spec (#241)
  • EIP-2930 RPC support
  • Remove eth/63 protocol version (#252)
  • Snapshot manifest block added to prometheus (#232)
  • EIP-1898: Allow default block parameter to be blockHash
  • Change ProtocolId to U64
  • Update ethereum/tests