Releases: hyperledger/firefly
Releases · hyperledger/firefly
v1.2.2
v1.2.1
What's Changed
- v1.2: Fix postgres optimizations, fail gracefully when inserting many data rows by @awrichar in #1283
- v1.2: Replace "UpsertBatch" with "InsertOrGetBatch" by @awrichar in #1284
- Enable workflows for release branch by @awrichar in #1285
- v1.2: Backport fixes by @awrichar in #1338
- v1.2: fix: multiple named tuple result from contract by @awrichar in #1365
Full Changelog: v1.2.0...v1.2.1
v1.1.4
What's Changed
- v1.1: Replace "UpsertBatch" with "InsertOrGetBatch" by @awrichar in #1211
- v1.1 backport: Re-poll immediately on full batch by @peterbroadhurst in #1205
- Include signing key in batch processor identifier by @awrichar in #1273
Full Changelog: v1.1.3...v1.1.4
v1.2.0
What’s New:
- Enhanced support for token contracts generated by the OpenZepplin 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
Migration Guide
v1.2.0 is a feature release, and in most circumstances requires no extra migration steps by the end user to upgrade. However there are some changes that are worth noting and may need consideration. For a full list of migration considerations, please see the v1.2.0 Migration Guide in the docs.
What's Changed
- Move DB logic to firefly-common impl by @peterbroadhurst in #1110
- zksync by @aznrayizzle in #1114
- Fix typo in erc1155.md by @ander-db in #1115
- Add messages to token approvals by @nguyer in #1118
- Minor cleanup in token pool event processing by @awrichar in #1124
- Custom errors support in FFI contract invocations and queries by @jimthematrix in #1125
- Add 'fetchstatus=true' query param to /operations/{opid} by @matthew1001 in #1111
- Add ability to bind a contract interface to a token pool by @awrichar in #1123
- Add strong nil checking on orchestrator and redress test coverage by @peterbroadhurst in #1130
- Add docs on fftokens by @awrichar in #1129
- Add FIR-16 enhancements to fftokens documentation by @awrichar in #1137
- Fix coverage gap in FFIErrors, and make DB interface consistent by @peterbroadhurst in #1133
- Add docs on passing ABI info to token pools by @awrichar in #1131
- remove XDC by @aznrayizzle in #1126
- Typo - change WebHooks to WebSockets by @matthew1001 in #1112
- Fix: typos by @omahs in #1136
- Update example script by @Chengxuan in #1120
- Add support for passing custom HTTP headers through by @nguyer in #1122
- Update to [email protected] by @nguyer in #1140
- Default token pool interfaceFormat to empty string by @awrichar in #1142
- Minor fix to alpha versions in version scheme doc by @awrichar in #1143
- Add option to invoke the addressResolver on every call by @peterbroadhurst in #1141
- Dynamic configuration reload by @peterbroadhurst in #1113
- Add DELETE method for data API by @nguyer in #1132
- Add missing fields and descriptions to custom contract API swagger by @nguyer in #1119
- Verify the default key in all cases by @peterbroadhurst in #1144
- Minor cleanup in fftokens docs by @awrichar in #1150
- Rename operation detailedStatus to detail by @nguyer in #1151
- public vs. permissioned page by @aznrayizzle in #1152
- v1.2.0-alpha.1 by @nguyer in #1154
- Fix panic on webhooks without messages by @nguyer in #1156
- Allow receiving a message with no data by @awrichar in #1160
- Keep Docker state between builds by @awrichar in #1164
- Update dependencies for v1.2.0 by @nguyer in #1168
- Update dependencies for v1.2.0 by @nguyer in #1171
- Fix coverage gap in webhooks test by @nguyer in #1169
- Update to docker/build-push-action@v4 by @nguyer in #1174
- Include signing key in batch processor identifier by @awrichar in #1175
- Add stack type to nightly integration tests by @nguyer in #1172
- Add contractLocation field to deploy transaction output by @nguyer in #1178
- Add migration guide for v1.2.0 by @nguyer in #1159
- Update UI and CLI to v1.2.0 by @nguyer in #1180
New Contributors
Full Changelog: v1.1.2...v1.2.0
v1.2.0-rc.4
v1.2.0-rc.3
What's Changed
- Fix coverage gap in webhooks test by @nguyer in #1169
- Update to docker/build-push-action@v4 by @nguyer in #1174
- Include signing key in batch processor identifier by @awrichar in #1175
- Add stack type to nightly integration tests by @nguyer in #1172
Full Changelog: v1.2.0-rc.2...v1.2.0-rc.3
v1.1.3
v1.2.0-rc.2
What's Changed
Full Changelog: v1.2.0-rc.1...v1.2.0-rc.2
v1.2.0-rc.1
v1.2.0-alpha.1
What's Changed
- Move DB logic to firefly-common impl by @peterbroadhurst in #1110
- Fix typo in erc1155.md by @ander-db in #1115
- Add messages to token approvals by @nguyer in #1118
- Minor cleanup in token pool event processing by @awrichar in #1124
- Custom errors support in FFI contract invocations and queries by @jimthematrix in #1125
- Add 'fetchstatus=true' query param to /operations/{opid} by @matthew1001 in #1111
- Add ability to bind a contract interface to a token pool by @awrichar in #1123
- Add strong nil checking on orchestrator and redress test coverage by @peterbroadhurst in #1130
- Add docs on fftokens by @awrichar in #1129
- Add FIR-16 enhancements to fftokens documentation by @awrichar in #1137
- Fix coverage gap in FFIErrors, and make DB interface consistent by @peterbroadhurst in #1133
- Add docs on passing ABI info to token pools by @awrichar in #1131
- Typo - change WebHooks to WebSockets by @matthew1001 in #1112
- Fix: typos by @omahs in #1136
- Update example script by @Chengxuan in #1120
- Add support for passing custom HTTP headers through by @nguyer in #1122
- Update to [email protected] by @nguyer in #1140
- Default token pool interfaceFormat to empty string by @awrichar in #1142
- Minor fix to alpha versions in version scheme doc by @awrichar in #1143
- Add option to invoke the addressResolver on every call by @peterbroadhurst in #1141
- Dynamic configuration reload by @peterbroadhurst in #1113
- Add DELETE method for data API by @nguyer in #1132
- Add missing fields and descriptions to custom contract API swagger by @nguyer in #1119
- Verify the default key in all cases by @peterbroadhurst in #1144
- Minor cleanup in fftokens docs by @awrichar in #1150
- Rename operation detailedStatus to detail by @nguyer in #1151
- public vs. permissioned page by @aznrayizzle in #1152
- v1.2.0-alpha.1 by @nguyer in #1154
New Contributors
Full Changelog: v1.1.2...v1.2.0-alpha.1