Skip to content

Releases: ethereum/go-ethereum

Release 1.3.6

01 Apr 10:52
Compare
Choose a tag to compare

This release fixes an issue that fails to strip eol in some cases where a password is required.

Release 1.3.5

03 Mar 14:35
Compare
Choose a tag to compare

This release contains a crucial network hotfix #2285

This release contains all changes from the homestead release (1.3.4).

Homestead (1.3.4)

29 Feb 14:07
Compare
Choose a tag to compare

UPDATE: Please use the 1.3.5 release which contains a network hotfix

This is the first minor protocol upgrade that will set in at 1.150.000's block (Testnet = 494.000). This release includes the following changes to the protocol and fixes:

Protocol changes

  • EIP-7: New EVM opcode DELEGATECALL
  • EIP-2: Consensus rules changes:
    1. The gas cost for creating contracts via a transaction is increased from 21000 to 53000;
    2. All transaction signatures whose s-value is greater than secp256k1n/2 are now considered invalid;
    3. OOG CREATE calls when there's insufficient gas for storing the code (as opposed to silently ignoring the code storage);
    4. Difficulty adjust algorithm has changed to block_diff = parent_diff + parent_diff // 2048 * max(1 - (block_timestamp - parent_timestamp) // 10, -99) + int(2**((block.number // 100000) - 2))

Fixes / Other

  • Increased artificial gas floor #2266
  • Decreased minimum accepted gas price #2273
  • Fixed windows p2p discover bug #2146
  • Fixed transaction sorting #2143
  • Implement EIP-8 p2p protocol upgrade #2091
  • Fixed downloader OOM #2265

Miners

The minimum accepted gas price for both relaying and block inclusion has changed with #2273 to 20 Shannon (from 50 Shannon), this because of the recent changes in the price of Ether. You can change this setting with the --gasprice flag when starting up the client and restore the old gas price if desired.

Breviceps (1.3.3)

05 Jan 14:27
Compare
Choose a tag to compare

This release contains only bug fixes:

  • Fast sync downloader fix #2097
  • Transaction pool fixed #2101

Attwater (1.3.2)

25 Nov 10:46
Compare
Choose a tag to compare

This release contains bug fixes and improvements.

Features and improvements

Removed legalese #1993
ABI fixes #1943
Polish protocol gathering #1934
Ongoing core refactor #1917
Added unofficial signTransaction method #1666
Peer download selection algorithm #1953

Bug fixes

Verify recovery ID #1984
Downloader delivery #1980
Downloader ignore list #1960

Arenarius (1.3.1)

03 Nov 11:27
Compare
Choose a tag to compare

This release is a preliminary release to our 2.0 release is already quite packed with new features, optimisations and fixes. For a full list of changes and fixes see the 1.3.0 milestone.

This release also marks a new line of release names. We've chosen the list of rodents starting with the Geomyidae (gophers).

Features and improvements

  • Light KDF #1940
  • Optimised log filtering #1899
  • GPU mining #1869
  • Ethereum fast sync, eth/63 #1889
  • Implemented testnet #1888
  • Preliminary ICAP functions #1887

Bug fixes

  • Fixed GPO goroutine leak #1932
  • Fixed OOM IPC #1946
  • Fixed several console issues #1840

More information about the next release can be found on the milestone 1.3.2 page.

Bugfoot (1.2.3) hotfix 2

21 Oct 16:06
Compare
Choose a tag to compare

This release fixes a critical, yet unlikely, bug in the EVM which may cause you to go out of sync due to a state root failure.

More information about the issue can be found in this gist.

Bugfoot (1.2.2) hotfix 1

02 Oct 11:09
Compare
Choose a tag to compare

This release fixes a potential issue with clients getting stuck during chain re-organisation. This is a potential random DOS, triggered on possibly some clients (no full-scale DOS) #1865

This release also fixes an issue with clients syncing on eth/62 occasionally dropping older eth/61 peers, though healthy peers will never drop anyone #1866

Bugfoot (1.2.1)

01 Oct 09:34
Compare
Choose a tag to compare

This release includes mostly bug fixes, optimisations and improvements. For a full list of changes and fixes see the 1.2.0 milestone. Here are the most notable changes:

Improvements & features

  • Improved chain re-organisation and adding of missing transactions #1669
  • Ethereum Wire Protocol version 62 #1701 ¹
  • Added receiptRoot to RPC getBlock response #1742

Bug fixes

  • Fixed submitHashrate RPC call #1671
  • Solidity compiler API update fixes compatibility issue with latest solc ##1770 and expose solidity errors #1598
  • Expose missing shh_getMessage #1718
  • Fixed crash on unknown blocks (develop only) #1842
  • Fixed duplication of nonces during fast transaction generation #1662

Notes

¹ While we've been running eth/62 for the last month or so untouched and haven't notices issues, a small local environment is very different from the live network. If you experience any sync problems, you can force geth to sync on the previous eth/61 protocol via --eth=61.

Liquid Fairies (1.1.0) Hotfix 3

10 Sep 09:23
Compare
Choose a tag to compare

This release fixes an important issue related to state handling in block processing.