This repository was archived by the owner on Feb 26, 2024. It is now read-only.
v7.9.0 #4473
davidmurdoch
announced in
Releases
v7.9.0
#4473
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
New FeaturesFixesMiscellaneousChangelogKnown IssuesFuture PlansPresenting the latest version of Ganache! This release brings a couple of important bug fixes and one new feature: the ability to specify a file path for Ganache to write logs to – handy when using detach mode, where the logs are not (yet) available.
If you have some time, we encourage you to browse our issues to find anything you'd like implemented/fixed sooner. Give them a +1 and we'll use this community feedback to help prioritize what we work on! Or better yet, open a new issue or open a PR to fix an existing issue.
We've changed 59 files across 14 merged pull requests, tallying 2485 additions and 563 deletions, since our last release.
--logging.fileargument (#4195)feat: add hardfork to cli output (#4343)
Ganache now outputs the hardfork to the console along with the rest of the startup information:
back to new features
feat: allow logs to be written to a file by providing the
--logging.fileargument (#4195)Introducing the ability to specify a log file for Ganache to write its logs to. No more sifting through endless terminal output to find that one critical message you need. Just provide a path to your desired log file with
ganache --logging.file <path-to-log-file>, and you're all set! Now you can sit back, relax, and let Ganache do the heavy lifting while you focus on building awesome applications.back to new features
back to top
ganache instancesis executed without a subcommand (#4368)mergeForkIdTransition(#4463)fix: show a helpful message when
ganache instancesis executed without a subcommand (#4368)When
ganache instancesis executed, a subcommand must be provided.Previously an unhelpful error was thrown, with this fix we output a simple error message, followed by the the help text for
ganache instances.fixes: #4360
back to fixes
fix: resolve hardfork for blocks by blocknumber and timestamp (#4455)
Starting with Shanghai, hardforks are determined by timestamp, rather than block number. When resolving the hardfork to use for a given block, we now consider the blocknumber and the timestamp.
fixes: #4450 (in that the correct hardfork is now resolved, which is not
mergeForkIdTransition)See #4463
back to fixes
fix: add support for
mergeForkIdTransition(#4463)Add internal support for
mergeForkIdTransition"hardfork", which is presently live only on Sepolia, but assumedly will eventually happen on other networks.This doesn't add any functionality, but fixes: #4450 for transactions happening on
mergeForkIdTransitionhardfork.See #4455
back to fixes
fix: ensure clique-signer for PoA networks (#4465)
Fixes #4359
back to fixes
back to top
localhostas hostname fordocs.previewdev command (#4357)docs: update contributing guide for linux (#4358)
Python 2.7 is no longer a requirement to build ganache, but
makeis.back to miscellaneous
chore: use
localhostas hostname fordocs.previewdev command (#4357)This is just to make ganache development from WSL easier.
back to miscellaneous
test: ensure tests that are skipped in development are run in CI (#4353)
Previously, tests that depend on an INFURA_KEY would be skipped if it were not provided. After this change these tests will fail in CI if no INFURA_KEY is provided.
Additionally, a test which was previously skipped is now run on Windows and Linux agents in Github Actions only. (
> server > listens on given interface only)back to miscellaneous
docs: complete macOS node-gyp troubleshooting steps in CONTRIBUTING.md (#4036)
Does what it says on the tin.
back to miscellaneous
perf: optimize account init logging (#4318)
Minor performance improvement on startup.
back to miscellaneous
docs: make light-mode links slightly darker to meet WCAG 2 Level AA contrast goals (#4383)
Changes the contrast on links on ganache.dev in light mode.
back to miscellaneous
perf: optimize options normalization (#4317)
Minor performance improvement on start up.
back to miscellaneous
docs: preloads docs assets (#4384)
Reduces page load time on ganache.dev by initiating downloads of assets that will get loaded from other CSS and JS files later.
back to miscellaneous
back to top
localhostas hostname fordocs.previewdev command #4357 chore: uselocalhostas hostname fordocs.previewdev command (@davidmurdoch)ganache instancesis executed without a subcommand #4368 fix: show a helpful message whenganache instancesis executed without a subcommand (@jeffsmale90)--logging.fileargument #4195 feat: allow logs to be written to a file by providing the--logging.fileargument (@jeffsmale90)mergeForkIdTransition#4463 fix: add support formergeForkIdTransition(@jeffsmale90)back to top
Top Priority:
debug_storageRangeAtdoesn't work (#3203)eth_createAccessListRPC method (#1056)Coming Soon™:
evm_mineandminer_startdon't respect --mode.instamine=eager (#2029)evm_setAccount*is race-conditiony (#1646)@ganache/filecoin@alphadoesn't work withganache@alpha(#1150)evm_mine,eth_getLogsreturns same logs for all blocks (#533)back to top
Top Priority:
Coming Soon™:
back to top
Open new issues to influence what we gets implemented and prioritized.
💖 The Truffle Team
This discussion was created from the release v7.9.0.
Beta Was this translation helpful? Give feedback.
All reactions