Coverage (v1.6.4)
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.