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

Releases: trufflesuite/ganache-ui

v1.1.0-beta.0 - Candy Apple 🍎

18 Jan 01:04
Compare
Choose a tag to compare
Pre-release

Note: This release was originally published as v2.0.0-beta.0, but we realized that this is actually more of an additive release, so we dialed it back to a minor build number instead of a major one. Apologies to Windows users – if you grabbed the v2.0.0-beta.0 release already, you'll need to uninstall that one prior to attempting to install any new release with a version number <=2.0.0.0.

Release Highlights

  • Includes all changes made in ganache-cli v7.0.0-beta.0
  • No more race conditions causing random, intermittent crashes!
  • Websockets support!
  • Support for pub/sub via eth_subscribe and eth_unsubscribe!
  • Works with Web3 1.0!
  • No longer hangs on exit if client hasn't disconnected!
  • Contract runtime error reporting is now consistent with geth, Parity, and other clients
    • Runtime errors in contract code no longer cause web3.eth.sendTransaction to return promises which revert or to pass an error to the callback
    • To determine if your transaction was successful you must check the status field of the transaction receipt – a value of 0x1 means success, and 0x0 means failure.
    • Important:
      • This is enabled by default in this beta build and cannot be toggled in Ganache settings
      • We will be adding a toggle to the settings page which allows you to revert this behavior before we make a stable 1.2.0 release.
      • For discussion on why this change was made, please see "Important note about contract runtime error reporting" in the ganache-cli v7.0.0-beta.0 release notes](https://github.com/trufflesuite/ganache-cli/releases/v7.0.0-beta.0).
      • We are relying on your feedback to determine whether or not this change should be enabled by default. Please ping us in the truffle gitter channel or on twitter with your feedback!
  • Improved idle CPU usage
    • Replaced the SVG "mining" spinner with a one which requires zero paint operations.

Note: This release is a beta, meaning we think it's going to be great, but we haven't put it through rigorous manual testing just yet. Please help us out and raise issues for any problems you discover!

v1.0.2 - Heart Surgery 🏩

09 Jan 04:41
Compare
Choose a tag to compare

A small change with a big impact!

  • Removed heartbeat - no more crashes when waking from sleep!
  • Improved error reporting - now when you click the "Raise GitHub Issue" button, your server logs will be now included as part of the issue description

A note on privacy: We do our best to remove file paths from the log and stack traces, but as always you'll have the ability to edit/remove anything in your issue submission (including logs) before it's sent to us!

Edit: The mac build problems (#216, #239) are now fixed. These issues were packaging/signing problems, so no code changes were necessary, hence republishing the dmg with the same version number. If you are still having troubles, please delete your copy of Ganache-1.0.2.dmg, delete Ganache.app in your Applications directory, download the dmg again, and reinstall from that one.

v1.0.1 - core upgrade

17 Nov 20:05
Compare
Choose a tag to compare

This is a small change that upgrades the core to ethereumjs-testrpc to v6.0.3. It sets the maximum gas limit per block to the same as Truffle (6721975 gas).

New builds are below. Thanks everyone for all the feedback so far! 🍫

Ganache 1.0 🎉

15 Nov 18:13
Compare
Choose a tag to compare

See http://truffleframework.com/ganache

Changes in this release:

  • Upgrade to 1.0 (rc phase complete)

Note: There are currently codesigning issues on Mac. We're working through those and will have an updated build once they're completed.

Enjoy!

-- The Truffle Team

Ganache RC 1: Byzantium & Bows

14 Nov 21:55
Compare
Choose a tag to compare

Continuing to put on the final touches, with a bow on top:

  • Fixed a bug where Ganache wouldn't respect when configuration values were removed
  • Made the default mnemonic the same as truffle develop: candy maple cake sugar pudding cream honey rich smooth crumble sweet treat
  • Ugraded to new TestRPC which includes Byzantium.
  • Fixed a few settings options.
  • Other miscellaneous fixes.

Edit: This is marked as a release (and not a pre-release) to test Github's API from our site.

Ganache RC 0: i's and t's

14 Nov 18:01
Compare
Choose a tag to compare
Pre-release

Pre-release - internal testing.