Skip to content

Releases: iron-fish/ironfish

v1.4.0

14 Jun 23:47
b887f51
Compare
Choose a tag to compare

Notable changes

  • Fixed a bug where calling wallet:transaction or wallet:transactions on a transaction with more than 255 output notes would only display at most the first 255 results. #3950

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

25 May 15:52
ccc100a
Compare
Choose a tag to compare

What's Changed

  • fix(ironfish): add additional transaction validation by @mat-if in #3901
  • Update brew workflow to macos-12 by @dguenther in #3907
  • fix(simulator): miscellaneous cleanup fixes and improvements by @holahula in #3897
  • adds pagination support to walletDb loadTransactions iterator by @hughy in #3890
  • fix: additional block verification for duplicate transactions by @mat-if in #3908
  • test: transaction verification benchmarks by @mat-if in #3910
  • test: add perf test for createNewBlockTemplate by @mat-if in #3912
  • fix(simulator): turn http adapter on by default by @holahula in #3913
  • perf: improve rust hex (de-)serialization by @mat-if in #3915
  • adds support for creating witnesses at past sizes by @hughy in #3896
  • Fix bad account balance for custom fee by @whohideonbug in #3916
  • creates spend witnesses using confirmation range by @hughy in #3918
  • Add confirmations and account to mint,burn,send fee selector by @dguenther in #3919
  • feat(ifl-934): agent to telemetry tags by @jowparks in #3921
  • adds confirmations to chain/getNoteWitness by @hughy in #3920
  • perf: refactor messages to reduce a duplicate serialization by @mat-if in #3924
  • checks if submitted block is heavier when chain changed by @hughy in #3923
  • adds rpc to follow transaction gossip stream by @hughy in #3925
  • fixes flaky onTransactionGossipReceived test by @hughy in #3933
  • regenerates fixtures and fixes outdated wallet tests by @hughy in #3931

New Contributors

Full Changelog: v1.2.0...v1.3.0

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