Skip to content

Coverage (v1.6.4)

Compare
Choose a tag to compare
@karalabe karalabe released this 01 Jun 14:45
· 111 commits to release/1.6 since this release
9c2882b

Geth v1.6.4 is a hotfix release to patch a transaction signing regression introduced by 1.6.2:

  • Properly initialize account nonce mutex in the API (#14568).

Previous (v1.6.3) version of Geth included the following hotfixes:

  • Fix a quadratic overhead when adding new transactions to the pool (#14561).
  • Reduce egress network traffic sent to ethstats to avoid overloads (#14563).
  • Fix our ethereum/client-go:alpine image to point to the 1.6 branch (#14564).
  • Fix an account handling regression with badly encoded legacy keyfiles (#14565).

Original (v1.6.2) version of Geth being hotfixed included:

  • Server-side tx nonce assignment works for concurrent RPC calls to sendTransaction (#14516).
  • The transaction pool accepts transactions with any gas price (#14442).
  • (potentially breaking change) Key imports enforce private key length of 32 bytes (#14502). This affects the personal_importRawKey RPC method.

Previously hidden transaction pool defaults can now be set:

--txpool.pricelimit value    Minimum gas price limit to enforce for acceptance into the pool (default: 1)
--txpool.pricebump value     Price bump percentage to replace an already existing transaction (default: 10)
--txpool.accountslots value  Minimum number of executable transaction slots guaranteed per account (default: 16)
--txpool.globalslots value   Maximum number of executable transaction slots for all accounts (default: 4096)
--txpool.accountqueue value  Maximum number of non-executable transaction slots permitted per account (default: 64)
--txpool.globalqueue value   Maximum number of non-executable transaction slots for all accounts (default: 1024)
--txpool.lifetime value      Maximum amount of time non-executable transaction are queued (default: 3h0m0s)

Binaries and mobile libraries are available on our download page.