Geth v1.13.0
Geth v1.13.0 has been released, following closely after the v1.12 release family. The main feature of this version has been in development for approximately 6 years, representing a significant milestone for the Ethereum client software.
Geth v1.13.0 has been released, following closely after the v1.12 release family. The main feature of this version has been in development for approximately 6 years, representing a significant milestone for the Ethereum client software.
Geth has released a critical security update to address vulnerabilities in the Ethereum client software. Users are strongly advised to upgrade immediately to protect their nodes from potential exploits.
The Go Ethereum team released Geth 1.7 'Megara', featuring 125+ code contributions that prepare the network for the upcoming Metropolis hard forks, specifically Byzantium and Constantinople. This release focuses on laying essential groundwork for these major Ethereum protocol upgrades.
A critical consensus bug was discovered in Geth versions v1.4.19 and v1.5.2 related to the journaling mechanism, causing an Ethereum network fork at block #2686351 on November 24, 2016. This represents a high-severity security issue affecting Ethereum's consensus layer and network stability.
The Go Ethereum team has released Geth 1.5, representing an almost complete internal rewrite of the Go Ethereum codebase. This major update contains extensive changes that the team considers significant enough to warrant detailed explanation rather than a simple feature list.
A critical security vulnerability affects Geth nodes, causing them to crash due to out-of-memory errors when processing block 2283416. This high-severity issue has been addressed in Geth version 1.4.12.
A high-severity DoS vulnerability has been discovered in geth 1.4.8's implementation of the DAO soft fork. The vulnerability allows attackers to execute EVM code up to the block gas limit without payment, creating a potential denial of service attack vector.
cpp-ethereum versions 1.2.0 to 1.2.6 have a critical account unlocking security vulnerability that remains unfixed. Popular Ethereum clients like geth, Mist, and Ethereum Wallet are not affected by this issue and properly lock accounts.
A critical security vulnerability has been discovered in Geth and potentially other Ethereum clients that allows remote attackers to perform DoS attacks and stall the synchronization process. While the likelihood of exploitation is very low, the severity is high, prompting immediate updates for all Go client versions.
A security vulnerability in BLOCKHASH implementation affected Ethereum clients geth (versions up to 1.1.3 and 1.2.2) and eth (versions prior to 1.0.0), potentially causing consensus issues and chain reorganization. The bug has been fixed and users are advised to update their clients immediately.
A critical security vulnerability has been discovered in Go Ethereum clients that could lead to invalid state roots when processing specific transaction sequences. The bug affects unpatched versions including v1.1.2, v1.0.4, and master branches before September 9, though the likelihood of exploitation is considered low.
A critical security vulnerability was discovered in Go and Python Ethereum clients (geth) that causes crashes when processing blocks with specific transaction combinations. The bug creates state transition and consensus issues that could lead to network-wide DoS attacks if exploited, but has been fixed and requires immediate client updates.
A security advisory warns that improperly configured Ethereum clients (particularly Geth) with exposed JSON-RPC ports, no firewall protection, and unlocked accounts can allow remote attackers to access funds. The vulnerability affects all Ethereum client implementations when configured insecurely, not just Geth.
Ethereum's Geth client has released version 1.10.0, marking the first major release in over 1.5 years since v1.9.0. While 26 point releases were shipped during this period, this major version represents significant new features and improvements to the Ethereum client software.
Go Ethereum (Geth) has released version 1.9.0 after an extended development period. The team acknowledges the longer-than-expected timeline but promises significant new features for users.
Ethereum's Go client Geth released version 1.8.0 'Iceberg' after an extended development period, featuring approximately 170 modifications. The update addresses community pain points and introduces notable new features for the Ethereum network infrastructure.
The Go Ethereum team has released Geth 1.6, a major update to the Ethereum client software featuring significant improvements and new functionality. This release appears to be more feature-rich than initially planned, with the team describing it as containing 'a lot more goodies than originally anticipated.'
The Light Ethereum Subprotocol (LES/1) and its implementation in Geth are currently in experimental stage but expected to mature in the coming months. The light client is designed to provide basic functions reliably for DApp developers, representing a technical advancement in Ethereum infrastructure.
Swarm has been integrated into the official go-ethereum release as an experimental feature with the geth 1.5 'let there bee light' release. The current version is POC 0.2 RC5 'embrace your daemons', representing a refactored and cleaner codebase for the decentralized storage platform.
A consensus issue occurred on the Ethereum Frontier network at block 116,522 on August 20, 2015, involving a state database problem in geth that could lead to deletion of account data. The issue has been classified as high impact but has since been fixed.
This article is the first in a weekly Q&A series about Geth, addressing the highest voted community question about how the flat database structure differs from the legacy structure in Ethereum's Go client. The piece focuses on explaining technical improvements in Geth's snapshot acceleration feature.