This repository has been 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
-
Highlights
New Features
Miscellaneous
Changelog
Known Issues
Future Plans
It'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
detach
mode 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
--detach
flag, 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 tostop
the instance.The command
ganache instances list
will 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 $GANACHE
runs 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-mode
label 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_feeHistory
inRCP-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_feeHistory
inRCP-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_feeHistory
inRCP-METHODS.md
#3840 docs: documenteth_feeHistory
inRCP-METHODS.md
(@davidmurdoch)detach
mode to the CLI #3568 feat: adddetach
mode to the CLI (@jeffsmale90)back to top
Top Priority:
merge
hardfork #3971debug_storageRangeAt
fails to find storage when the slot was created earlier in the same block (#3338)eth_createAccessList
RPC method (#1056)Coming Soon™:
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)evm_mine
,eth_getLogs
returns 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