This repository was archived by the owner on Feb 26, 2024. It is now read-only.
v7.6.0 #4026
davidmurdoch
announced in
Releases
v7.6.0
#4026
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.
Uh oh!
There was an error while loading. Please reload this page.
-
HighlightsNew FeaturesMiscellaneousChangelogKnown IssuesFuture PlansIt's been about a month and a half since our last release, and we've been busy! This release has a couple of minor improvements and a big feature, but we've got even more exciting things coming down the pipe, like stable support for the merge hardfork, genesis.json support, "flavor" plugins, "interactive" docs, and a Ganache UI update! We're ending the year strong and we'll be starting it even stronger <insert motivational poster here>.
Thank you to our PR contributors @tenthirtyone, @jeffsmale90, @emilyJLin95, and @MicaiahReid. We'd also like to thank users that contributed to issues closed by the release @fvictorio, @kiview, @leofisG, @mabo-lh, @zhcppy, @ilyar, @lourenc, @mfornet, @kylezs, @TheArhaam, @anthanh, @GradeyCullins, @hacken-audits, @amandesai01, @rudewalt, and @parthlaw.
We use your feedback to plan our roadmap, so if you have some time, we encourage you to browse our issues to find anything you'd like implemented/fixed sooner. Give them a 👍 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 17 files across 5 merged pull requests, tallying 1237 additions and 153 deletions, since our last release.
The release delivers a long-awaited and highly-requested feature: detach mode (starring Sandra Bullock, directed by Jeff Smale)!
Detach mode affords users the ability to start Ganache in the background with a simple flag:
--detach. Check out the details and example usage below.back to top
feat: add
detachmode to the CLI (#3568)A common, and rather annoying pattern projects have needed to implement is:
This set of commands starts Ganache in the background (using
&) and then waits a while (how much changes a lot from machine to machine) until it's ready.Another inefficient workflow that Ganache has necessitated is maintaining a dedicated terminal just for running Ganache. This becomes extra annoying when you want to have different instances and flavors of Ganache running at the same time.
Ganache can do better...
Enter: Detach mode.
You can now start Ganache with the
--detachflag, which will cause it return to the console as soon as it is ready to receive requests, outputting a nickname for the instance that can later be used tostopthe instance.The command
ganache instances listwill show you all of the instances of Ganache running in Detach mode, and you can stop them withganache instances stop <name>.With the following command, you can start Ganache, run your tests, and stop Ganache when you are finished:
Note that we use a
;in the above example. This will ensureganache instances stop $GANACHEruns even if the tests fail.Or, if you use PowerShell, you can do:
We see Detach mode as the foundation for a new way of interacting with Ganache, and we plan on expanding the scope and features in upcoming releases. We'd love to hear your feedback on the feature, and your ideas on how to improve it. We'll be using the
detach-modelabel to track ideas and issues; have a look through the existing ones and add your voice by commenting or 👍, or open a new issue.Fixes: #1001
back to top
eth_feeHistoryinRCP-METHODS.md(#3840)ci: update actions/workflows to use Node 16 (#3833)
Just getting with the times by updating some GitHub Actions.
back to miscellaneous
docs: document
eth_feeHistoryinRCP-METHODS.md(#3840)It does what it says on the label.
back to miscellaneous
docs: update README.md to clarify usage (#3723)
Clarifying how to run Ganache for usage on the CLI, as well as in programmatic usage.
back to miscellaneous
docs: add server to list of startup option namespaces in README.md (#3890)
smol change
back to miscellaneous
back to top
eth_feeHistoryinRCP-METHODS.md#3840 docs: documenteth_feeHistoryinRCP-METHODS.md(@davidmurdoch)detachmode to the CLI #3568 feat: adddetachmode to the CLI (@jeffsmale90)back to top
Top Priority:
mergehardfork #3971debug_storageRangeAtfails to find storage when the slot was created earlier in the same block (#3338)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.6.0.
Beta Was this translation helpful? Give feedback.
All reactions