Skip to content

Coolant Cells (v1.16.5)

Latest

Choose a tag to compare

@fjl fjl released this 16 Oct 08:01

This is a maintenance release. We are issuing this release mostly to add a conversion path for blob proofs submitted via eth_sendRawTransaction. See https://blog.ethereum.org/2025/10/15/fusaka-blob-update for more information.

RPC

  • eth_sendRawTransaction has an upgrade path for blob proofs after the Fusaka fork. Note this conversion is temporary. We will remove support for this conversion during the v1.17.x release cycle, please update RPC client libraries to support cell-level proofs. (#32849)
  • eth_subscribe now supports a transactionReceipts subscription. There is also a wrapper in ethclient for this new subscription type. (#32697, #32869)
  • eth_simulateV1 was fixed to return the block timestamp in logs, like eth_getLogs does. (#32831)
  • In the abigen v2 runtime, BoundContract.Transfer will now verify that the contract has a payable fallback or receive method. (#32374)
  • A keccak256preimage tracer has been added. (#32569)

Networking

  • The eth protocol handler will now drop peers sending duplicated transactions. This is to unify behavior with other client implementations. (#32728)
  • A regression in the discovery system could cause high CPU usage under synthetic conditions (i.e. in tests). (#32912)
  • A very rare shutdown hang related to peer discovery is resolved. (#32572)
  • The eth protocol test suite has a new post-merge test chain and saw some bug fixes for flakey tests. (#32834, #32850)

Core

  • Our freezer implementation now supports partial reads, i.e. reading just a slice out of a larger stored value. This functionality is used for the archive node state history. (#32132)
  • The trie database now implements a storage layer for 'trie history', a precursor to serving historical state proofs for the path-based archive node. (#32596)
  • The txpool/valid.meter metric has been corrected. (#32845)
  • The engine API saw some fixes related to fork compatibility checks. (#32800, #32731)

For a full rundown of the changes please consult the Geth 1.16.5 release milestone.


As with all our previous releases, you can find the: