Skip to content
This repository has been archived by the owner on Jan 21, 2022. It is now read-only.

Releases: trufflesuite/ganache-cli-archive

v6.2.5 - Hot Fix 🔥

20 Dec 17:03
v6.2.5
24f4454
Compare
Choose a tag to compare

Release Highlights

Fixes an issue where RPC calls to net_version might return "undefined" when the provider is configured to use forking. PR: trufflesuite/ganache/issues/264

v6.2.4 - Bug & Regression Fixes 🐈

17 Dec 23:24
v6.2.4
c8b8733
Compare
Choose a tag to compare

Release Highlights 🐈

v6.2.0 switched to depending on ganache-core directly, instead of bundling it into a single file. This change caused problems for yarn users on Windows, as well as some install issues on other platforms due to node-gyp builds required by transitive dependencies.

Additionally, by not bundling/webpacking ganache-core we were no longer able to lock transitive dependencies for yarn users, as yarn provides no mechanism to do so (npm uses npm-shrinkwrap.json for this purpose). This opened end-users up to potential dependency upgrade attacks as well as a dependency tree that may be different than what we've tested.

v6.2.0 also introduced some regressions that have since been fixed in the latest ganache-core. Check out the ganache-core@2.3.2 release notes for details: https://github.com/trufflesuite/ganache-core/releases/tag/v2.3.2

v6.2.4-beta.2 - Bug Fix 🐈

17 Dec 23:22
cc1ba62
Compare
Choose a tag to compare
Pre-release

Release Highlights 🐈

Updates ganache-core to v2.3.2@beta.6 to end-to-end test its changes.

v6.2.4-beta.1 - Bug Fix 🐈

12 Dec 22:42
b9b7622
Compare
Choose a tag to compare
Pre-release

Release Highlights 🐈

v6.2.4-beta.0 - Bug Fix 🐈

12 Dec 22:41
4b5be99
Compare
Choose a tag to compare
Pre-release

Release Highlights 🐈

v6.2.0 switched to depending on ganache-core directly, instead of bundling it into a single file. This change caused problems for yarn users on Windows, as well as some install issues on other platforms due to node-gyp builds required by transitive dependencies.

Additionally, by not bundling/webpacking ganache-core we were no longer able to lock transitive dependencies for yarn users, as yarn provides no mechanism to do so (npm uses npm-shrinkwrap.json for this purpose). This opened end-users up to potential dependency upgrade attacks as well as a dependency tree that may be different than what we've tested.

v6.2.0 also introduced some regressions that have since been fixed in the latest beta of ganache-core. Check out the ganache-core@2.3.2-beta.4 release notes for details: https://github.com/trufflesuite/ganache-core/releases/tag/v2.3.2-beta.4

v6.2.3 - Bug Fix 🐛

22 Nov 18:04
v6.2.3
3c775e7
Compare
Choose a tag to compare

v6.2.3 - Bug Fix 🐛

v6.2.0 introduced a bug causing ganache-cli to crash if installed as a local module instead of a global module.

v6.2.1 - Optimization 🏎

22 Nov 18:01
ea8310f
Compare
Choose a tag to compare

v6.2.1 - Optimization 🏎

v6.2.0 introduced unnecessary dev dependencies into the production release that was causing CI timeout issues and increased installation times. This release removes these dependencies.

v6.2.0 – New Features, Performance Improvements, & Bug Fixes – Spicy Maple Bacon 🥓

16 Nov 22:06
93dadb1
Compare
Choose a tag to compare

v6.2.0 Spicy Maple Bacon 🥓

Hot out of the oven with a new minor version release! It's been a while since the last ganache-cli release, but we haven't been idle. This time around we've made things spicy (with some performance improvements) and sweetened the recipe (by adding a new feature) – and we've also sprinkled in plenty of bug fixes!

Release Highlights

This release is mostly bug fixes, but there are some huge performance improvements as well, most importantly we've finally re-enabled async request processing! Thank you everyone who contributed to the research, commits, conversations, and PRs behind the fix for the race condition bug we've been working on since 2017.

You shouldn't have any issues when upgrading from a v6.1.* to v6.2.0, but if you do please let us know by filing an issue.

Commits

  • Update Docker build to node 10 4a25106
  • Use Docker multi-stage builds for reduced file size 8d7a4cf 168534d
  • We've moved tests and the build process over to ganache-core to make testing easier d1f654d
  • Added flag to disable logging e89d432
  • Added flag for setting the first block's start time (3c22210)[https://github.com/trufflesuite/ganache-cli/commit/3c222108d4c28e9167211dcee2d3ecfff64b2dae]
  • Added flag for HTTP Server keepAliveTimeout (#8215ccf)[https://github.com/trufflesuite/ganache-cli/commit/8215ccf11c940dac950f74c2db1a6690416acf69]
  • Updates to ganache-core v2.3.0

Ganche Core v2.3.0 Updates:

New Features:

  • Add a new option for HTTP Server keepAliveTimeout 48028c7

Performance:

  • Enable async request processing: 312902f
  • Optimize sortbyPriceAndNonce: 398125f
  • Default to using native dependencies where possible, falling back to JS implementations where native isn’t available. 22e3af6

Bug Fixes:

  • Don’t assume that every transaction with data is a contract call f52e1ab
  • eth_getCompilers now returns empty array instead of ["solidity"] a3638a5
  • Add v, r, and s parameters in getTransaction 5dc6510
  • Return RPC quantity encoded hex strings for logIndex and transactionIndex in logs: abb0a7e
  • Return properly encoded RPC hex strings for transactions: 24eb4bc
  • Fix handling of 0x0, 0x, 0x00, and null in JSON RPC responses: 3efcab4, and 9a4cb88
  • Fix multi-transactions per block gas-usage & cumulative gas-usage 72efbd7
  • Fix Merkle Patricia Tree race condition and forked debugging: af98663
  • Add to and from fields to transaction receipts: 4d3c606
  • Update statemanager to handle requests with block numbers higher than latest: c02be96
  • Fix hash collision issue and update ethereumjs-tx: 7f837ab
  • Fix issue where interval mining wouldn’t stop after the provider/server was closed: 0c3979d

Maintenance:

More steady releases to come in the future so keep on filing issues and submitting PRs!

💖 The Truffle Team

v6.1.8 - Hot Fix 🔥

16 Aug 23:23
Compare
Choose a tag to compare

Release Highlights

  • Hotfix update to ganache-core@v2.2.1 due to a breaking change introduced by ganache-core@v2.2.0.
  • Will now error on unknown cli flags.

v6.1.7 - Bug Fixes 🐛

16 Aug 23:23
Compare
Choose a tag to compare

Release Highlights

  • Updates to ganache-core@v2.2.0 - see release notes for more info.
  • Fixes issue with Docker introduced in v6.1.4.