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

Releases: trufflesuite/ganache-ui

v2.3.0 – Corda Flavored Ganache 😋

11 Apr 16:10
v2.3.0
f2c3739
Compare
Choose a tag to compare

 Highlights    How to Upgrade    Changelog  


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

New Workspaces Screen highlighting a Corda workspace and options

New Workspaces Screen

This is the first stable release of our Corda flavored Ganache, a personal blockchain for Corda developers!

This release brings:

  • One-click Corda network configuration and initialization.
  • Easy access to your CorDapp’s data, the network map, notaries, nodes, transactions, and states.
  • Multiple workspaces for all of your Corda projects.

As always, this release is compatible with the latest versions of Windows , Mac OS 🍎, and Linux 🐧. You can now run and interact with a Corda network without installing prerequisites like Java, PostgreSQL, Corda binaries, docker, etc!

On the Ethereum side ⧫, in the process of re-architecting Ganache UI to support multiple blockchains, we uncovered and fixed many bugs that caused random crashes and error modals. This release also brings Ganache UI up-to-date with the latest Mainnet hardfork, Muir Glacier.

Mac OS Catalina 🍎 installation issues should now be a thing of the past as Ganache UI is finally “notarized” by Apple.

On Windows , the .appx installer is now signed by Truffle instead of ConsenSys. In order to perform this identity switch the new application will automatically migrate your workspaces to the new application, and then uninstall the previous version.


How to Upgrade

To upgrade, you can:

Changelog

This release comes from the work contained in 216 file changes over 428 commits consisting of 30,215 additions and 17,908 deletions. If you want to browse through all the changes head over to the big PR.

Thank you @nicholasjpaterno, @tcoulter, and to myself 😆 (@davidmurdoch) for putting in the work to make this release happen! 👨‍💻

💖 The Truffle Team

v2.4.0-alpha.0 - Corda Flavor

08 Apr 18:06
0f7f919
Compare
Choose a tag to compare
Pre-release

This release is an alpha release of "Corda Flavored" Ganache and is not expected to be stable.

v2.3.0-beta.2 – Muir Glacier Mint 🏔️ 🍬 🌿

30 Jan 22:36
5ecafa2
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

Muir Glacier Mint 🏔️ 🍬 🌿

Ethereum

This release updates Ganache's default Ethereum hardfork to Muir Glacier, inline with mainnet and testnets. As many of you know, the Muir Glacier hardfork is a minor adjustment in the way difficulty was calculated; it was intended only to delay the 'ice age' (by 52 million seconds (~611 days)). Since ganache-core mines with 0 difficulty, users can expect functionality to remain identical to the istanbul hardfork.

This beta version contains a (potential? 😅) fix to work around an open Merkle Patricia Tree bug from 2016 ethereumjs/merkle-patricia-tree#12! If you do still get the dreaded TypeError: Cannot read property 'pop' of undefined please file an issue with all the details!

Corda

Note: this beta version is not compatible with previous Corda workspaces.

On the Corda front, this release enables node SSH and exposes the nodes username and password in the UI. We also now display all node logs in the Logs screen. This release also fixes tons of bugs. Lastly, an appx build for Windows users that prefer that installer over the exe is now available.


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

Ethereum

  • Add muirGlacier support, Upgrade ethereumjs-*@latest and upgrade solc to v0.6.1 (#538) – @nicholasjpaterno

Corda

Bug Fixes

Ethereum

Corda

Misc

Maintenance

Related Releases


💖 The Truffle Team

...
Read more

2.3.0-beta.1 - Corda Flavored Ganache 🎁

23 Dec 23:20
v2.3.0-beta.1
25d35b4
Compare
Choose a tag to compare

Happy holidays from Truffle! We just released Corda flavored Ganache, a personal blockchain for Corda developers. 🎁

You get:

  • One-click Corda network configuration and initialization, so you can focus on what matters most: your application.
  • Easy access to all your application's data, including network map, notaries, nodes, transactions, and states.
  • Multiple workspaces for all of your Corda projects.

As always, Truffle's tools come standard on Windows, Mac OS, and Linux.

We are excited to share our first release of Corda flavored Ganache with the Corda community! This is a beta release, so we need your help! If you have an issue or find a bug, do us a big favor and file an issue here. If you don't hear from us immediately, know that our team is taking some much needed time off starting today. We'll be back January 6th, 2020 ready to dive into your feedback!


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.

💖 The Truffle Team

2.1.2 - Sugar Cube 🧊

31 Oct 19:52
v2.1.2
a6e3ab3
Compare
Choose a tag to compare

 Highlights    How to Upgrade    Changelog  


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

Sugar Cube 🧊. A boring name for a boring release.

This version of Ganache UI updates a configuration setting used during upgrades to make an upcoming maintenance release a bit smoother. If you are on Windows you really should upgrade to this release now.


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

Maintenance


💖 The Truffle Team

2.2.1-alpha.0 - Forking Fork ❕

09 Oct 06:33
v2.2.1-alpha.0
Compare
Choose a tag to compare
Pre-release

 Highlights    How to Upgrade  


This release is an alpha release; here be dragons. Tread carefully

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

Forking Fork❕

This version of Ganache UI introduces forking mode in UI! It's slow, buggy, and there are no docs yet. So... good luck on your adventures!

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.

💖 The Truffle Team

2.1.2-alpha.0 - Mizu Shingen Mochi 💧

31 Oct 19:38
Compare
Choose a tag to compare
Pre-release

 Highlights    How to Upgrade    Changelog    Related Releases 


This release is an alpha release; here be dragons. Tread carefully

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

Mizu Shingen Mochi 💧, AKA Raindrop Cake. Google it! This is on my list of things try eat while in Japan for DevCon 5. If you see us (David Murdoch and Nick Paterno) there, come say hi!

This version of Ganache UI updates the Electron version to version 6, bringing with it the latest and greatest performance and security updates.


We are teaching a workshop at DevCon 5 on Pentesting Ethereum Contracts with Ganache. We'll be in room B2 at 14:30 on Oct 10 (Day 3)!

And it'll be awesome. You should be there. We're giving away real Ether.

👉  DevCon 5 Info  👈

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

Maintenance


💖 The Truffle Team

v2.1.1 - This is not pudding 🥄

12 Sep 14:55
v2.1.1
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!

Also, don't use Ganache's mnemonics or private keys on a public blockchain.

Highlights

You'll enjoy this! 🥄 This is not pudding. 🥄 *

This version of Ganache UI now correctly returns an RPC error instead of an estimate for transactions that fail during a call to eth_estimateGas. We also now support arrays in eth_signTypedData!

Additionally, we've fixed some major bugs, like Events not working with some Truffle projects and Ganache not freezing up when a project's truffle-config errors.

We've also added some in-your-face warnings about using Ganache generated mnemonics and private keys must never be used on a public blockchain. Don't do it. Just don't do it.

Don't use Ganache's mnemonics or private keys on a public blockchain. Unless you'd like to donate your Ethereum accounts, Ether, tokens, and contracts to crooks, of course.


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

Maintenance

Bug Fixes

Feature

  • Add more security warnings to the UI so users are less likely to use insecure keys and mnemonics in places they shouldn't (#1415) – @davidmurdoch
  • Added a right-click context menu, adding copy/cut/paste/search functionality (#1413) – @davidmurdoch
  • update eth-sig-util signTypedData call (trufflesuite/ganache#460) – @BrendanChou
  • Don't use Ganache's mnemonics or private keys on a public blockchain.

Related Releases


💖 The Truffle Team

p.s., don't use Ganache's mnemonics or private keys on a public blockchain.

2.1.1-beta.3 - This is not pudding 🥄

29 Aug 21:07
bb26a17
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!

Also, don't use Ganache's mnemonics or private keys on a public blockchain.

Highlights

You'll enjoy this! 🥄 This is not pudding. 🥄 *

This beta version of Ganache UI now correctly returns an RPC error instead of an estimate for transactions that fail during a call to eth_estimateGas. We also now support arrays in eth_signTypedData!

Additionally, we've fixed some major bugs, like Events not working with some Truffle projects and Ganache not freezing up when a project's truffle-config errors.

We've also added some in-your-face warnings about using Ganache generated mnemonics and private keys must never be used on a public blockchain. Don't do it. Just don't do it.

Don't use Ganache's mnemonics or private keys on a public blockchain. Unless you'd like to donate your Ethereum accounts, Ether, tokens, and contracts to crooks, of course.


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

Maintenance

Bug Fixes

Feature

  • Add more security warnings to the UI so users are less likely to use insecure keys and mnemonics in places they shouldn't (#1415) – @davidmurdoch
  • Added a right-click context menu, adding copy/cut/paste/search functionality (#1413) – @davidmurdoch
  • update eth-sig-util signTypedData call (trufflesuite/ganache#460) – @BrendanChou
  • Don't use Ganache's mnemonics or private keys on a public blockchain.

Related Releases


💖 The Truffle Team

p.s., don't use Ganache's mnemonics or private keys on a public blockchain.

2.1.1-beta.2 - Three Milk Cuban Flan 🍮

17 Aug 01:16
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

We just got back from TruffleCon 2019 and it was amazing. And so was the inspiration for this release: the "Three Milk Cuban Flan" I ate while visiting Washington.

This version of Ganache UI updates web3 to v1.2.1 and ganache-core to v2.7.0, bringing transaction signatures inline with the new spec changes!


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

  • Change transaction signature value encoding to QUANTITY (/trufflesuite/ganache-core/461) – @fjl

Maintenance

Miscellaneous

Related Releases


💖 The Truffle Team