Releases: trufflesuite/ganache-ui
v1.1.0-beta.0 - Candy Apple 🍎
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
andeth_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 of0x1
means success, and0x0
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!
- Runtime errors in contract code no longer cause
- Improved idle CPU usage
- Replaced the SVG "mining" spinner with a one which requires zero
paint
operations.
- Replaced the SVG "mining" spinner with a one which requires zero
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 🏩
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
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 🎉
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
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
Pre-release - internal testing.