1.15.2 version of Ethereum client side Geth has been released, solving a regression issue in the beacon consensus engine
On February 18, the 1.15.2 version of Geth, the key client side of the Ethereum protocol, has been released, aiming to fix a bug in the previous version that affected the creation of mainnet blocks. According to Go Ethereum, this emergency update resolves a regression issue in the beacon consensus engine that caused validators to miss block opportunities and potentially cause financial losses.
A regression issue in an earlier version affected the consensus engine's handling of mainnet block builds, as it did not take into account the fact that MergeNetsplitBlocks were not defined in the chain configuration. This change was introduced in a recent update to the Beacon Consensus Engine, resulting in the mainnet not being recognized as running under the PoS mechanism, thus breaking block creation and the expected performance of the network. The developer detailed that this regression issue originated from the removal of a test method called TestingTTDBlock. This method was originally added during dogfooding to simulate Merge blocks. With this method removed, the system no longer bypasses the dependency on total difficulty, whereas previously this mechanism allowed the engine to ignore the normal fork order and inadvertently enable Merge prior to the London fork.
Users running the 1.15.1 version are advised to upgrade immediately to the 1.15.2 version to avoid missing out on block creation opportunities and incurring financial penalties. Geth v1.15.2 now provides a configuration that correctly recognizes the mainnet as a post-merge state and restores the necessary network discovery protocols, thus restoring the expected operational parameters.
original link