Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

v2.7.0-beta – Eagerly-Anticipated Eclair 🍩🦫

Pre-release
Pre-release
Compare
Choose a tag to compare
@jeffsmale90 jeffsmale90 released this 09 Feb 23:37
· 19 commits to beta since this release
1ecda53

 Highlights    How to Upgrade    Changelog  


We're following a betalatest release pipeline, where most non-hotfix changes are first released in a beta before being promoted to a stable release. We’d love it if you’d start using the latest betas and let us know early and often if you find any bugs or regressions!

We are excited to announce the latest release of Ganache UI - v2.7.0-beta. 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, @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 the beta 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: 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