Skip to content

Releases: iron-fish/ironfish

v1.2.0

09 May 20:37
44a3e58
Compare
Choose a tag to compare

Breaking changes:

  • Asset constructor now uses public_address rather than spending_key. This will only affect SDK users who were manually constructing Assets. #3863

Other changes:

New Contributors

All changes

For the full list of changes, check out the commits: v1.1.0...v1.2.0

v1.1.0

25 Apr 22:27
6dc93a4
Compare
Choose a tag to compare

Breaking changes

  • chain/getTransaction now returns an error if the transaction is not found instead of returning an empty transaction object #3841. Some errors from this were also changed from ValidationError to NotFoundError. Both minor changes
  • defaultNetworkName() now returns 'Devnet' instead of 'Dev' for network 2. Also, the devnet network definition is now exported as DEVNET instead of DEV.

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

21 Apr 22:04
03bfdc4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

20 Apr 16:29
79e7e05
Compare
Choose a tag to compare

What's Changed

v1.0.0 is our mainnet release! This is an otherwise light release that fixes a few bugs and adds the mainnet genesis block and bootstrap nodes.

Full Changelog: v0.1.76...v1.0.0

v0.1.76

13 Apr 02:27
6e6508d
Compare
Choose a tag to compare

What's Changed

This release updates the ZK circuits to fix the bug delaying mainnet launch. The release also includes generated parameters from the second trusted setup, the final proving parameters that will be used for mainnet.

This also means that this release is a network reset. The genesis block for both testnet and devnet have changed so anyone running on the network will need to reset their node with ironfish reset. All chain and wallet databases will be cleared but private keys will be kept by the wallet.

Full Changelog: v0.1.75...v0.1.76

v0.1.75

10 Apr 23:41
5f68460
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.74...v0.1.75

v0.1.74

29 Mar 20:45
41157bf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.73...v0.1.74

v0.1.73

20 Mar 22:57
dd7bcab
Compare
Choose a tag to compare

What's Changed

This release includes a number of bug fixes in the wallet and HTTP RPC adapter.

A new RPC endpoints was added /chain/getNoteWitness and noteSize and noteCommitment fields added to /chain/getBlock

All Changes

Full Changelog: v0.1.72...v0.1.73

v0.1.72

11 Mar 00:36
2c7f84a
Compare
Choose a tag to compare

This release adds a basic HTTP RCP Adapter to the node. Some example usages of the adapter can be found in the RPC docs RPC Chain Command, RPC Node Command

To test out the HTTP RPC Adapter you will also need to run ironfish config:set enableRpcHttp true to enable the adapter. Please be aware that this adapter currently has no security features so enabling it will expose an unsecured port on your node, so use with caution. The HTTP Adapter will be mounted by default on port 8021 but that can be changed with setting the rpcHttpPort config value

There are also various bug fixes to the wallet and other components

What's Changed

Full Changelog: v0.1.71...v0.1.72

v0.1.71

08 Mar 04:08
ad99f52
Compare
Choose a tag to compare

Note: Please do not update to this version. It's for testing purposes only. You can downgrade to 0.1.70 by running npm install -g ironfish@0.1.70.

Testers: If you update from an older version, you will need to delete your chain database at ~/.ironfish/databases/chain to connect to the new testnet network.

What's Changed

Full Changelog: v0.1.70...v0.1.71