v7.7.1
Fixes
Miscellaneous
Changelog
Known Issues
Future Plans
We released v7.7.0 yesterday, but it caused installation problems for Windows users without windows-build-tools. This hot fix resolves the issue for those affected users.
If you are still experiencing issues installing Ganache please open a new issue.
We've changed 3 files across 3 merged pull requests, tallying 12 additions and 9 deletions, since our last release.
To install this latest release, run
npm install ganache@latest --global
fix: add leveldown back to bundle for Windows installation (#4046)
For reasons not yet understood, the leveldown
package must be bundled or installations on Windows without windows-build-tools installed fails. This puts the leveldown
package back into the ganache
package's bundledDependencies
.
This PR also introduces changes to our CI process to build a release candidate tarball during test runs.
Fixes #3661
- docs: fix build status badge on README.md (#4048)
- chore: remove tarball that was accidentally added to the repo (#4052)
docs: fix build status badge on README.md (#4048)
Reason for this change: badges/shields#8671
Before:
After:
chore: remove tarball that was accidentally added to the repo (#4052)
In my haste to get the hot fix out to fix v7.7.0 I added a release candidate tarball to a PR and we didn't notice until it was merged into the develop
branch 🤦. This PR just removes that mistake.
- #4046 fix: add leveldown back to bundle for Windows installation (@davidmurdoch)
- #4048 docs: fix build status badge on README.md (@davidmurdoch)
- #4052 chore: remove tarball that was accidentally added to the repo (@davidmurdoch)
Top Priority:
debug_storageRangeAt
fails to find storage when the slot was created earlier in the same block (#3338)- Add
eth_createAccessList
RPC method (#1056)
Coming Soon™:
- Implications failed: fork.headers -> url (#2627)
- In Geth chain-mode, logic to accept/reject transactions based on gas price/limit should match Geth (#2176)
evm_mine
andminer_start
don't respect --mode.instamine=eager (#2029)evm_setAccount*
is race-conditiony (#1646)@ganache/filecoin@alpha
doesn't work withganache@alpha
(#1150)- Launching ganache with fork is throwing revert errors when communicating with 3rd party contracts (#956)
- Build a real pending block! (#772)
- VM Exception when interfacing with Kyber contract (#606)
- After calling
evm_mine
,eth_getLogs
returns same logs for all blocks (#533) - personal_unlockAccount works with any password (#165)
- --db Option Requires Same Mnemonic and Network ID (#1030)
Top Priority:
- Accept a genesis.json file (#1042)
Coming Soon™:
- Switch to esbuild to make build times faster/reasonable (#1555)
- fork specific block & specific index (#952)
- Allow to sync forked chain to the latest block (#643)
- Implement a streaming trace capability (#381)
- Improve log performance when forking (#145)
- Log contract events (#45)
Open new issues to influence what we gets implemented and prioritized.
💖 The Truffle Team