Skip to content

Full release notes

v1.3.2 - Oct 3, 2024

What's New:

  • Support for JSON numbers larger than 2^53-1
  • See FFBigInt for detailed explanation
  • Support added to FireFly core, including the UI, FireFly Transaction Manager, and FireFly EVMConnect
  • Ability to install FireFly CLI with Brew for MacOS users See Brew
  • Miscellaneous bug fixes and minor improvements
  • FireFly has been upgraded to use Go 1.22

v1.3.1 - Aug 5, 2024

What's New:

  • Enable contract listeners with multiple filters See Contract Listeners for details
  • New multiparty status API at /status/multiparty

v1.3.0 - April 25, 2024

Migration guide

What's New:

  • Enhancements to FireFly Messaging capabilities, allowing off-chain data to be linked to on-chain transactions from custom smart contracts
  • Sample contract implementation for custom pin contracts
  • Contract interfaces, contract APIs, and token pools can now be separately defined and published
  • Support for batching events when delivering over websockets
  • Lots of bug fixes and miscellaneous enhancements

v1.2.0 - February 6, 2023

Migration guide

What's New:

  • Enhanced support for token contracts generated by the OpenZeppelin Wizard
  • Custom smart contract error types are now returned on the API
  • Data objects and associated blobs can now be deleted
  • Optional dynamic reload of core configuration file
  • The X-FireFly-Request-ID HTTP header is now passed through to FireFly dependency microservices
  • Custom HTTP headers can be passed through to FireFly dependency microservices
  • Evmconnect is now the default blockchain connector for Ethereum based FireFly stacks

Release Notes

Full release notes

v1.1.0 - September 12, 2022

Migration guide

What's New:

  • Gateway Mode: Connect to many chains with auto-indexing of activities
  • Public EVM Chain Support: Manage public chain connections including Ethereum, Polygon, Arbitrum, Binance Smart Chain, Moonbeam, and more.
  • Namespaces: Isolated environments within a FireFly runtime allowing independent configuration of plugin and infrastructure components and more
  • Connector Toolkit: Quickly build custom connectors
  • Pluggable API Security: Plug in your own API security
  • Mass Scale Tokens: Support many parallel copies of token plugins for mass scale

v1.0.3 - July 07, 2022

What's New:

  • Adds support for custom URIs for non-fungible tokens and documentation updates
  • Deprecate default value for "ffdx"
  • Back port of custom URI support for non-fungible tokens
  • Update token connector versions
  • Back port of "FAQ and FireFly Tutorial updates"

v1.0.2 - May 12, 2022

What's New:

  • Fix invocations on custom Fabric chaincode, which were not properly reporting success/failure status back to FireFly (along with other minor bugfixes).
  • De-duplicate existing token approvals in database migration
  • Backport docs generation and versioning code for 1.0 stream
  • Default fabconnect calls to async
  • Set message header type of broadcast/private

v1.0.1 - May 09, 2022

What's New:

  • Fixes for token approvals - previously approvals would intermittently be missed by FireFly or recorded with incorrect details.
  • New versions of ERC20/ERC721 connector will assume "no data" support if you create a token pool against an older version of the sample smart contracts.

v1.0.0 - April 28, 2022

This release includes lots of major hardening, performance improvements, and bug fixes, as well as more complete documentation and OpenAPI specifications.

What's New:

  • Massive performance improvements across the board
  • Up-to-date documentation and fully annotated OpenAPI specification
  • Overhaul of UI
  • Cleaner logs and error messages
  • Lots of bug fixes and miscellaneous enhancements

v0.14.0 - March 22, 2022

What's New:

  • Major UI updates including Activity, Blockchain, Off-Chain, Tokens, Network Map, and My Node sections
  • Custom contract APIs
  • Enhanced subscription filters
  • Event API enrichment
  • Performance updates
  • Bug fixes

v0.13.0 - February 14, 2022

What's New:

  • Hardening release with significant rework to core of FireFly, mostly to fix issues exposed by the performance testing.
  • Support for running on ARM-based M1 processors
  • Rewrite of the message batching and event aggregation logic inside FireFly, to fix numerous edge cases with lost or hung messages
  • Hardening of operations and transactions to behave more consistently across all types
  • Metrics reporting to Prometheus
  • Continued development to support custom on-chain logic (still in preview)

v0.12.0 - February 02, 2022

What's New:

  • All APIs deprecated in v0.11.0 or earlier are removed
  • Preview of custom on-chain logic
  • Support for new ERC20 / ERC721 connector
  • Overhaul of Transaction type and new BlockchainEvent type
  • Support for delivery confirmations via DX plugin

v0.11.0 - November 22, 2021

What's New:

  • Significant hardening and enhanced token functionality
  • Major web UI overhaul
  • Optimized database operations for increased transactional throughput
  • Fixed PostgreSQL database migrations