[Snyk] Upgrade ganache-cli from 6.4.2 to 6.9.1 #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade ganache-cli from 6.4.2 to 6.9.1.
✨What is Merge Advice?
We check thousands of dependency upgrade pull requests and CI tests every day to see which upgrades were successfully merged. After crunching this data, we give a recommendation on how safe we think the change is for you to merge without causing issues. Learn more, and share your feedback to help improve this feature. 🙏The recommended version fixes:
npm:mem:20180117
Release notes
Package name: ganache-cli
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a
beta
›latest
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
v6.9.1 – Queen of Puddings 👑🍮🎂
This updates
ganache-cli
to the latestganache-core
which includes several small but much needed improvements. As some of you may know, ganache recently included an update to fix the dreadedTypeError: Cannot read property 'pop' of undefined
bug. However, in doing so we had inadvertently introduced another subtle bug where a long running ganache instance wouldhang
on shutdown; waiting for the OS to gracefully cleanup any temporary files created during runtime before exiting completely. We quickly fixed this issue withganache-core
version2.10.1
. However :) in doing so we had inadvertently introduced another subtle bug: If the user's tmp dir and ganache's db directory are not located on the same drive/partition then db file writes would fail. We hope that this patch does not inadvertently introduce any subtle bugs.We also include a bug fix for a long standing issue of JSONRPC compliance. Receipts will no longer include the
v
,r
, ands
transaction signature feilds.The patch also includes an update to correct a typo in ganache's options for the
hdPath
parameter. Big thanks to @GregTheGreek for this PR!!Finally, we've updated our version of
ethereumjs-util
to fix a bug in the keccak package for node 12 users.How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
yarn
Changelog
Bug Fixes
ganache-cli
(#704) @GregTheGreekganache-core
(trufflesuite/ganache-core#519) @GregTheGreekMaintenance
Related Releases
💖 The Truffle Team
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a
beta
›latest
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 🏔️ 🍬 🌿
This release updates
ganache-cli
's default hardfork tomuirGlacier
, inline with Ethereum's mainnet and testnet's. 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)). Sinceganache-core
(the underlying engine) mines with0
difficulty, users can expect functionality to remain identical to theistanbul
hardfork.Finally, 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!How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
yarn
Changelog
Features
muirGlacier
support (33b9b0a) – @nicholasjpaternomuirGlacier
support to core, Upgradeethereumjs-*@latest
and upgradesolc
to v0.6.1 (trufflesuite/ganache-core#538) – @nicholasjpaternoBug Fixes
TypeError: Cannot read property 'pop' of undefined
bug (trufflesuite/ganache-core#530) – @davidmurdochEPERM
errors on Windows,Too many file descriptors
bug on Mac, and add Windows and Mac testing to CI (trufflesuite/ganache-core#535) – @davidmurdochMaintenance
muirGlacier
(#713) – @nicholasjpaternohardfork
default in cli "describe" toistanbul
(#711) – @davidmurdochmuirGlacier
(trufflesuite/ganache-core#541) – @nicholasjpaternoterser-webpack-plugin
andwebpack
to latest versions, update shrinkwrapped dependencies (trufflesuite/ganache-core@2f837b9) – @davidmurdochRelated Releases
💖 The Truffle Team
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a
beta
›latest
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
Popcorn (of undefined) 🍿
This beta version contains a (potential? 😅) fix to work around this open Merkle Patricia Tree bug from 2016 ethereumjs/merkle-patricia-tree#12!
Being that this seems to be a race-condition bug it is difficult to say for sure if this will fix all instances of this bug. If you do still get the dreaded
TypeError: Cannot read property 'pop' of undefined
after upgrading to this version please file an issue with the details!How to Upgrade
Upgrade to this beta version of ganache-cli by running:
npm
yarn
Changelog
Bug Fixes
TypeError: Cannot read property 'pop' of undefined
bug (trufflesuite/ganache-core#530) – @davidmurdochEPERM
errors on Windows,Too many file descriptors
bug on Mac, and add Windows and Mac testing to CI (trufflesuite/ganache-core#535) – @davidmurdochMaintenance
terser-webpack-plugin
andwebpack
to latest versions, update shrinkwrapped dependencies (trufflesuite/ganache-core@2f837b9)Related Releases
💖 The Truffle Team
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a
beta
›latest
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
The previous release, v6.8.1, changed the way
chainId
's (thev
value) were handled for raw transactions which in turn was preventing them from being accepted in certain situations. This fixes this issue and reverts the change that enabled EIP-155 replay protection in order to preserve backwards compatibility. Additionally, the mismatch of between ganache-cli's hardcodedchainId
and its defaultnet_version
caused metamask signed transactions to always fail. Ganache-cli will accept anyv
value as it used to prior to v6.8.2.This behavior will change in the next major release of ganache-cli and the default behavior will be to validate the
v
value of raw transactions against the configuredchainId
.How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
yarn
Changelog
Bug Fixes
Related Releases
💖 The Truffle Team
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a
beta
›latest
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
Popcorn (of undefined) 🍿
This beta version contains a (potential? 😅) fix to work around this open Merkle Patricia Tree bug from 2016: ethereumjs/merkle-patricia-tree#12!
Being that this seems to be a race-condition bug it is difficult to say for sure if this will fix all instances of this bug. If you do still get the dreaded
TypeError: Cannot read property 'pop' of undefined
after upgrading to this version please file an issue with the details!How to Upgrade
Upgrade to this beta version of ganache-cli by running:
npm
yarn
Changelog
Bug Fixes
TypeError: Cannot read property 'pop' of undefined
bug (trufflesuite/ganache-core#530) – @davidmurdochRelated Releases
💖 The Truffle Team
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a
beta
›latest
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
Istanbul 🦃!
This version adds Istanbul support and includes a bunch of bug fixes too!
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
yarn
Changelog
Features
ethereumjs-vm
to v4.1.1 (trufflesuite/ganache-core#466, trufflesuite/ganache-core#517) – @nicholasjpaterno and @davidmurdochBug Fixes
Misc
Related Releases
💖 The Truffle Team
6.8.1-beta.0
Highlights
How to Upgrade
Changelog
Related Releases
This is a special
istanbul
tagged release bringing you the latest from ethereumjs-vm's work on Istanbul (currently in beta). To use the newistanbul
hardfork pass"istanbul"
as thehardfork
option in ganache-core'sserver
orprovider
options, or ganache-cli viaganache-cli --harfork istanbul
Highlights
Istanbul 🦃
This special tagged version of ganache-cli includes beta support for the upcoming Istanbul harfork!
This version also includes a fix for forking value and code deletion/destruction.
How to Upgrade
Upgrade to this special tagged version of ganache-cli by running:
npm
yarn
Changelog
Feature
ethereumjs-vm
to v4.1.0 (trufflesuite/ganache-core#466) – @davidmurdoch, special thanks to @s1na, @alcuadrado, @holgerd77 for making this happen!Bug Fixes
Related Releases
💖 The Truffle Team
Commit messages
Package name: ganache-cli
Compare
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs