Release Notes
Version 1.1 - September 12, 2022
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
Version 1.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”
Version 1.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
Version 1.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.
Version 1.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
Version 0.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
Version 0.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)
Version 0.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
Version 0.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