v2.7.0 – Eagerly-Anticipated Eclair 🍩🦫
Highlights
How to Upgrade
Changelog
We are excited to announce the latest release of Ganache UI - v2.7.0. A long time in the making, this release brings a major upgrade to the underlying Ethereum simulator (Ganache v7) and includes some exciting new fixes and enhancements. It's been a while since the last release of Ganache UI, and we're thrilled to bring these improvements to the platform. Whether you're a seasoned user or just starting out, this release of Ganache UI offers a powerful and intuitive way to work with the Ethereum blockchain. So upgrade now and experience the power of Ganache UI!
Thanks to @GitHubPang, @seesemichaelj, and @KeKo6988 for your contributions on this release.
Highlights
Upgrade Ganache to v7 (#5070)
This is the first release with Ganache v7 baked in 👩🍳🍫! This brings way more improvements than we can list here, but trust me, it's going to be awesome.
Note
Workspaces made previously will continue to use ganache-core v2, and will be identified with a handy dandy⚠️ icon.
Forking works again!🍴 (#5220 and #5221)
Forking hasn't been working correctly in Ganache UI for a while, with this fix, now it does! On the servers tab, enable "Forking", paste your Infura 丕 or other provider RPC URL into the "CUSTOM URL" box, click start, and boom 💥, local fork!
As always, this release is compatible with the latest versions of Windows ⊞, Mac OS 🍎, and Linux 🐧.
How to Upgrade
To upgrade to this version, you must choose the appropriate download binary from the Assets section of the GitHub release
⚠️ Important
If you're using the Appx package on Windows, you may need to first uninstall the previous version. This is a requirement due to the unique identification of Appx packages, as described in the Microsoft issue microsoft/msix-packaging#365 (this issue is specific to MSIX packaging, but Appx uses the same technique).
Users upgrading from versions v2.1.2 or earlier (published in October 2019), will lose any workspaces when uninstalling the application.
Changelog
Features:
- feat: upgrade ganache to v7 (#5070)
- feat: add supported hardforks up to Merge (#5213)
- feat: support for Filecoin 🪙 (#2557)
Fixes:
- fix: windows build issues (#5258)
- fix: on first load, remove installations of Ganache >= 2.3.0 < 2.7.0 (#5255)
- fix: correct display label for "value transfer", and "to address" (#5071)
- fix: only use the last selected flavor if it is valid (#5212)
- fix: only load transactions, blocks, and events from after the fork block (#5221)
- fix: populate fork block number correctly (#5220)
- fix: correctly resolve the response from
serverStart()
(#5132) - fix: don't start the server when you shouldn't start the server (#5124)
- fix: update repo location (#5137)
- fix: move
Quickstart
data to/Quickstart
directory before starting (#5141) - fix: show helpful error message when port is occupied (#5146)
- fix: move workspaces to
Ganache/ui/workspaces
(#5151) - fix: correctly escape quotes in text (#5219)
- fix: move all user configuration data to
Ganache/ui
#5250
Misc:
- docs: fix broken link for images in README (#3613)
- docs: update github project links to reflect the rename from ganache to ganache-ui (#3613)
- refactor: add warning icon to workspace page for legacy workspaces (#5130)
- refactor: use react-tooltip component for home-screen tooltip (#5131)
- test: move test data to align with expected data directory (#5214)
- chore: remove the in-progress Corda flavor (#5030)
- chore: upgrade nodejs dependency to 14.21.1 (#5069)
- chore: remove support for Corda flavor (#5030)
💖 The Truffle Team