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

Releases: trufflesuite/ganache-ui

2.1.1-beta.0 - Croquembouche 🔺

18 Jul 20:32
v2.1.1-beta.0
Compare
Choose a tag to compare
Pre-release

 Highlights    How to Upgrade    Changelog    Related Releases 


We're moving to a betalatest release pipeline, where all 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!

Highlights

I've never had Croquembouche, but it looks delicious!

This version of Ganache is full of bug fixes and dependency updates.

Dependencies updated in this version:

  • async to v2.6.2
  • debug to 3.2.6
  • eth-sig-util to 2.2.0
  • ethereumjs-abi to 0.6.7
  • ethereumjs-account to 3.0.0
  • ethereumjs-block to 2.2.0
  • ethereumjs-util to 6.1.0
  • ethereumjs-vm to 3.0.0
  • lodash to 4.17.14
  • merkle-patricia-tree to 2.3.2
  • seedrandom to 3.0.1
  • source-map-support to 0.5.12
  • tmp to 0.1.0
  • web3-provider-engine to 14.2.0
  • websocket to 1.0.29
  • coveralls to ^3.0.4
  • eslint-plugin-promise to 4.2.1
  • prettier to ^1.18.2

We haven't updated ethereumjs-tx yet as there is a little more legwork we'll need to do in order to get transaction signing working properly with the latest version.


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

2.1.0 - Candy-Covered Cactus Pretzel Rods 🍬🌵🥨

18 Jul 20:00
v2.1.0
Compare
Choose a tag to compare

 Highlights    How to Upgrade    Changelog    Related Releases 


We're moving to a betalatest release pipeline, where all 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!

Highlights

First of all, Candy-Covered Cactus Pretzel Rods are a real thing. Google it.

Secondly, this version of Ganache beta introduces a new feature: eth_chainId (finally)! eth_chainId is currently hard-coded to return 1337; we'll be making this value configurable in a future release. We've also got some bug fixes related to forking in this release as well.


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Features

Bug Fixes

  • Fix eth_getStorageAt in a forked chain (#438) – @niklasb

Maintenance

Related Releases


💖 The Truffle Team

v2.0.4-beta.0 - Candy-Covered Cactus Pretzel Rods 🍬🌵🥨

18 Jul 19:58
v2.0.4-beta.0
Compare
Choose a tag to compare

 Highlights    How to Upgrade    Changelog    Related Releases 


We're moving to a betalatest release pipeline, where all 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!

Highlights

First of all, Candy-Covered Cactus Pretzel Rods are a real thing. Google it.

Secondly, this version of Ganache beta introduces a new feature: eth_chainId (finally)! eth_chainId is currently hard-coded to return 1337; we'll be making this value configurable in a future release. We've also got some bug fixes related to forking in this release as well.

Note: this beta release should have been released as a new semver-minor update, but wasn't (sorry). So the stable version will be released as 2.1.0.


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Features

Bug Fixes

  • Fix eth_getStorageAt in a forked chain (#438) – @niklasb

Maintenance

Related Releases


💖 The Truffle Team

2.0.3 - Banana Pudding 🍌

09 Jul 18:27
v2.0.3
Compare
Choose a tag to compare

 Highlights    How to Upgrade    Changelog    Related Releases 


We're moving to a betalatest release pipeline, where all 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!

Highlights

This version of Ganache UI features the latest and greatest gas exactimation algorithm from the latest ganache-core. While the previous algorithm works well in most cases and was heavily tested, it relied on several assumptions we later found to be incorrect. Gas exactimation 2.0 now makes ZERO assumptions, and returns an exactimation in O(1), compared with O(log n) in geth, parity, etc!

Some notable improvements you might like:

  • Completely rewritten without recursion
  • Approximately 20% faster and 33% less code
  • Works with CREATE2

Stay tuned for a full featured blog post explaining the algorithm and a "Deep Dive" workshop at TruffleCon 2019!


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

2.0.3-beta.0 - Banana Pudding 🍌

03 Jul 19:27
v2.0.3-beta.0
Compare
Choose a tag to compare
Pre-release

 Highlights    How to Upgrade    Changelog    Related Releases 


We're moving to a betalatest release pipeline, where all 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!

Highlights

This version of Ganache UI features the latest and greatest gas exactimation algorithm from the latest ganache-core beta. While the previous algorithm works well in most cases and was heavily tested, it relied on several assumptions we later found to be incorrect. Gas exactimation 2.0 now makes ZERO assumptions, and returns an exactimation in O(1), compared with O(log n) in geth, parity, etc!

Some notable improvements you might like:

  • Completely rewritten without recursion
  • Approximately 20% faster and 33% less code
  • Works with CREATE2

Stay tuned for a full featured blog post explaining the algorithm and a "Deep Dive" workshop at TruffleCon 2019!


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

2.0.2 - ✨ Mystery Flavor ✨

26 Jun 20:37
Compare
Choose a tag to compare

 Highlights    How to Upgrade  


Another bug-fix release here. We're moving to a betalatest release pipeline, where all 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!

Our beta releases shouldn't introduce any new bugs, but it's very possible we've messed something up. If you'd like the latest-and-greatest Ganache features and fixes, but possibly a little less stable, the betas are for you!

Highlights

In this latest version we've fixed some issues introduced with the initial 2.0.0 release, specifically issues with decoding contracts.

We've also updated ganache-core, the gooey center powering Ganache UI, to its latest version. This update adds support for binary data over websockets, updates eth-sig-util to fix a global variable leak, and some other bugs, too!


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

2.0.2-beta.0 - ✨ Mystery Flavor ✨

03 May 15:42
v2.0.2-beta.0
729ebe4
Compare
Choose a tag to compare
Pre-release

 Highlights    How to Upgrade    Changelog    Related Releases 


Another bug-fix beta release here. We're moving to a betalatest release pipeline, where all 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!

Our beta releases shouldn't introduce any new bugs, but it's very possible we've messed something up. If you'd like the latest-and-greatest Ganache features and fixes, but possibly a little less stable, the betas are for you!

Highlights

In this latest version we've fixed some issues introduced with the initial 2.0.0 release, specifically issues with decoding contracts.

We've also updated ganache-core, the gooey center powering Ganache UI, to its latest beta. This update adds support for binary data over websockets, updates eth-sig-util to fix a global variable leak, and some other bugs, too!


In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.


How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

2.0.1 - Tempered Chocolate 🍫

15 Apr 20:14
v2.0.1
bda4c10
Compare
Choose a tag to compare

 Highlights    How to Upgrade    Changelog    Related Releases 


Bug-fix release here. We're moving to a betalatest release pipeline, where all 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!

Our beta releases shouldn't introduce any new bugs, but it's very possible we've messed something up. If you'd like the latest-and-greatest Ganache features and fixes, but possibly a little less stable, the betas are for you!

Highlights

Fixes so many issues with the initial 2.0.0 release, you might say this release has been ... hardenend (that's a chocolate joke) against bugs and is now less ... temperamental (yes, another chocolate joke 🙄) when it comes to crashing 🍫

We've also updated ganache-core, the gooey center powering Ganache UI, to its latest beta. This release adds a much-needed gas-estimation fix, as well as many other important bugs fixes!

There's just too many important fixes to summarize them all here, so skip to the Changelog if you want to read up on all the ingredients added to this latest treat!

How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • head over to https://trufflesuite.com/ganache and click the Download button, then install, or
  • Choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

v2.0.1-beta.0 - Tempered Chocolate 🍫

09 Apr 16:32
51a6c14
Compare
Choose a tag to compare
Pre-release

 Highlights    How to Upgrade    Changelog    Related Releases 


Bug-fix beta release here. We're moving to a betalatest release pipeline, where all 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!

Our beta releases shouldn't introduce any new bugs, but it's very possible we've messed something up. If you'd like the latest-and-greatest Ganache features and fixes, but possibly a little less stable, this beta is for you!

Highlights

Fixes so many issues with the initial 2.0.0 release, you might say this release has been ... hardenend (that's a chocolate joke) against bugs and is now less ... temperamental (yes, another chocolate joke 🙄) when it comes to crashing 🍫

We've also updated ganache-core, the gooey center powering Ganache UI, to its latest beta. This beta release adds a much-needed gas-estimation fix, as well as many other important bugs fixes!

There's just too many important fixes to summarize them all here, so skip to the Changelog if you want to read up on all the ingredients added to this latest treat!

How to Upgrade

To upgrade, you can:

  • upgrade in-app when notified (on supported platforms),
  • head over to https://trufflesuite.com/ganache and click the Download button, then install, or
  • Choose the appropriate download binary from the Assets section of the GitHub release.

Changelog

Bug Fixes

Maintenance

Related Releases


💖 The Truffle Team

v2.0.0 - Chocolate Birthday Cake 🎂

21 Mar 23:06
v2.0.0
16f44f8
Compare
Choose a tag to compare

The snow is melting and birds are chirping once again. 🐣 A mild breeze wafts over the smell of freshly baked chocolate cake – it's finally ready! 🎂

Version 2.0.0 adds a number of new features aimed at making dapp development easier and more akin to the modern development experience we expect from other platforms. We hope you enjoy this tasty treat and thank the community for their work and support in getting this release out of the oven!

Contents

New Features

Workspaces

[ Back to Contents ]

You can now save your development blockchains in workspaces. These workspaces contain the configuration of your development chain, along with any Truffle projects you've provided to decode contract and event data. We haven't forgotten the convenience of a one-click blockchain though! Select the QUICKSTART option on the home screen for a familiar Ganache initialization experience.

📖 Pertinent Docs:

Contract State Decoding

[ Back to Contents ]

The new Contracts page contains a list of your smart contracts by project. At a glance we can see the contract's name, address, transaction count, and deployment status.

📖 Pertinent Docs:

Event Decoding

[ Back to Contents ]

The new events page shows the events that have fired during this chain's life. We'll try to decode the events if possible. A decoded event will show its name, the emitting contract, hash of the transaction it appears in, log index, and block time. Encoded events will not display decoded names (they appear instead with the generic name Encoded Event) or contract names.

📖 Pertinent Docs:

New Options

Hardfork

[ Back to Contents ]

Ganache now features an option to change the hardfork. Possible options are: Petersburg, Constantinople, and Byzantium.

Changelog (Since 2.0.0-beta.2)

[ Back to Contents ]

New Features

Bug Fixes/Improvements

Acknowledgements

[ Back to Contents ]

We mentioned this in the beta.1 notes, but it bears repeating: Ganache 2.0 has been on the drawing board for awhile, and it has taken several months to complete. We'd like to thank the community for their support and patience while we implemented these features! Also thank you to the devs who made this vision happen: @seesemichaelj, @honestbonsai, @adrianmcli, @nicholasjpaterno, @eshaben and @davidmurdoch. 🤗