Skip to content

Releases: iron-fish/ironfish

v0.1.7

02 Dec 19:09
Compare
Choose a tag to compare

Iron Fish has been updated to 0.1.7! 🥂

This is an optional update.

What's Changed

  • Fix many instances of Invalid Spend error in the mining director.
  • Fixed a bug where transactions were deleted from the mempool even if you don't mine a block.

v0.1.6

01 Dec 20:52
Compare
Choose a tag to compare

This release involves a network reset, so you'll need to reset your node using ironfish reset. Also, this reset marks the launch of the incentivized testnet! 🎉 Check it out at https://testnet.ironfish.network/about.

What's Changed

  • Miner's fee transactions are now first on the block, and the verifier ensures they come first. #489
  • Fixed an issue with the accounts DB not closing properly. #495

v0.1.5

30 Nov 23:20
Compare
Choose a tag to compare

The Iron Fish has been updated to 0.1.5! 🥂

Changes:

  • Fixed Error: Miner's fee is incorrect 🙅‍♀️🙅
  • Fixed Proving Error when using ironfish reset
  • Fixed multiple deprecated warnings from node v16 that were spammy

v0.1.2

24 Nov 23:53
dcd61cb
Compare
Choose a tag to compare

What's Changed

This is an optional update. Some notable changes:

  • The required Node.js version is now 16. This is the latest LTS version of Node which provides better performance and support for Apple Silicon chips. #444
  • 400+% speed improvements to zero-knowledge-proof performance. The zero-knowledge proof code is now compiled to native code instead of WASM, which means transactions are several times faster to create and verify. This should result in reduced CPU usage when running a node. #442
  • Related to the above, the build process has been changed, so if you've written any custom scripts to build Iron Fish from source, you may need to update them.
  • Usability improvements to the miner. It should be more obvious now whether the miner is working as expected. The miner will now log when it's waiting for a block from the node and when it has started mining. It also displays the sequence of the block and an estimation of the hash rate. Also fixed a few mining-related bugs. #445
  • Apple Silicon/M1 should now be supported when building from source. Our Homebrew distribution doesn't yet support Apple Silicon/M1 builds, however. #448
  • The worker flag (and related code) has been removed from the CLI. This shouldn't have been used by anyone, but will be a breaking change if someone was using it. #447
  • Upgraded our WebRTC library, node-datachannel, from version 0.1.4 to 0.1.12. Testing to see if this fixes the libc++abi: terminating crash that appears occasionally. #446