Releases: hyperledger/firefly
Releases · hyperledger/firefly
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
v1.1.2
What's Changed
- Allow listening for go debug on all interfaces, not just localhost by @matthew1001 in #1088
- Add inclusivity statement by @nguyer in #1080
- Set firstEvent default using string by @peterbroadhurst in #1089
- Fix the example ff deploy command to specify ethereum by @matthew1001 in #1076
- Fix typo in multiparty_features.md by @Chengxuan in #1090
- Create new guide for Fabric test-network by @nguyer in #1092
- Add endpoint for deploying contracts by @nguyer in #1095
- Update to go 1.18 and other deps by @peterbroadhurst in #1094
- Add forward compatibility with Go 1.19 by @nguyer in #1098
- [ui-version-1.1.2] by @eberger727 in #1101
- [ui-v1.1.3] by @eberger727 in #1104
- [v1.1.4-ui] by @eberger727 in #1105
- Add enhancements to Depoy Contract API by @nguyer in #1099
- Add basic auth tutorial by @nguyer in #1091
- fix: get contract listeners api query issue fixed, name added to the … by @erkanercan in #1103
- ui version 1.1.5 by @shorsher in #1107
- Idempotent apis by @peterbroadhurst in #1096
- Update dependencies for v1.1.2 by @nguyer in #1106
New Contributors
- @erkanercan made their first contribution in #1103
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Intro docs by @peterbroadhurst in #1055
- Update Ruby deps by @peterbroadhurst in #958
- Updates to Home and Understanding FireFly sections by @aznrayizzle in #1039
- Dup tokens http 409 by @matthew1001 in #1057
- Fix casing on docs tutorial pages by @nguyer in #1062
- Delete duplicate blockchainevents when migrating by @awrichar in #1063
- [identity-tutorial] identity tutorial by @eberger727 in #1022
- bump ui version to v1.1.1 by @shorsher in #1058
- Use docker buildx for multiarch builds by @nguyer in #873
- Load output of docker buildx by @nguyer in #1071
- use
cm.namespacewhen generating contract URL's by @shorsher in #1070 - make contract listener
locationoptional by @shorsher in #1068 - [identity-docs-formatting] removing newline by @eberger727 in #1065
- V1.1.x/mainline fix: Allow update of node using parent org identity by @peterbroadhurst in #1074
- Fix acknowledgement for webhooks in non-reply, non-fastack cases by @peterbroadhurst in #1072
- release notes by @aznrayizzle in #1064
- Update dependencies for v1.1.1 by @nguyer in #1077
- Fix Docker Release GitHub Action by @nguyer in #1078
- Fix Docker Release GitHub Action by @nguyer in #1079
- Use new steps in Docker GitHub Actions by @nguyer in #1085
- Fix docker image labels by @nguyer in #1087
New Contributors
- @aznrayizzle made their first contribution in #1039
- @matthew1001 made their first contribution in #1057
Full Changelog: v1.1.0...v1.1.1
v1.0.5
What's Changed
- V1.0.x fix: Allow update of node using parent org identity by @peterbroadhurst in #1073
Full Changelog: v1.0.4...v1.0.5
v1.1.0
Migration from v1.0
Please see the detailed Migration Guide in the Wiki.
Highlights
Read the release blog here
What's Changed
- Clean up API spec for token approvals by @awrichar in #775
- Add first step of FireFly Transaction Manager support - separate URL for submit by @peterbroadhurst in #751
- Fix bugs with token approvals by @awrichar in #778
- [ui-v1.0.1] manifest by @eberger727 in #776
- Update manifest.json by @nguyer in #781
- Token transfer/approval protocolId should be unique for each connector by @awrichar in #780
- Default for token approvals should be "approved: true" by @awrichar in #782
- update cobra short and long descriptions by @shorsher in #785
- update init logging branding by @shorsher in #786
- Remove non-definition items from DefinitionHandler by @awrichar in #789
- Update Tokens Tutorials by @nguyer in #777
- Refactor to move common utility code out to firefly-common by @peterbroadhurst in #791
- Fix links in documentation by @teaglebuilt in #793
- Allow namespace to be omitted from URLs by @awrichar in #792
- Do not init apiserver config, until after config reset by @peterbroadhurst in #794
- Remove old ERC21/ERC721 contracts (no longer used by test) by @awrichar in #797
- sync core with firefly-common by @shorsher in #805
- De-duplicate existing token approvals in database migration by @awrichar in #810
- Message "state" should be read-only by @awrichar in #801
- Add reference docs generation for types by @nguyer in #811
- Define config schema for namespaces.predefined by @awrichar in #798
- Remove unused parameters from blockchain plugin interface by @awrichar in #819
- Include component name when initialization fails by @awrichar in #824
- Add new Docker tags for release channels by @nguyer in #815
- Add language tag to FFM, FFE, FFC, etc by @nguyer in #818
- Address coverage gap for "Capabilities" method by @awrichar in #825
- Docs internationalization by @nguyer in #822
- Move plugin configuration under
pluginssection by @shorsher in #821 - Factor out Namespace Manager by @awrichar in #826
- Possible to see clash on port 6000 for metrics server by @peterbroadhurst in #829
- Additional type docs by @peterbroadhurst in #816
- Adde custom onchain logic docs for Fabric plus refactoring by @jimthematrix in #784
- Fix link to events reference by @peterbroadhurst in #831
- Add version support to docs site by @nguyer in #830
- Fix relative links in reference descriptions docs by @nguyer in #832
- Namespace config validation by @shorsher in #833
- Disable external link checking when building docs, due to unreliable external servers by @nguyer in #839
- Support migration of the FireFly contract from one location to another by @awrichar in #820
- fabconnect async calls + setting broadcast/private message header types by @shorsher in #841
- Update README with missing links, and bit of a restructure by @peterbroadhurst in #835
- Allow extra options to pass through to blockchain connectors by @nguyer in #844
- Verify namespace for all broadcast/private message requests by @awrichar in #843
- Update dependency versions by @nguyer in #845
- Move all identity APIs under /namespaces by @awrichar in #804
- Enhancements to migration/network version behavior by @awrichar in #849
- Use API framework newly moved to cmomon with extension points by @peterbroadhurst in #851
- Return definition rejection reasons as errors by @awrichar in #813
- Move /admin/api to /spi and PUT->PATCH by @peterbroadhurst in #842
- Restore FireFly contract version, update UI version by @awrichar in #853
- Fix github.ref in prereleased action by @nguyer in #852
- Update README.md by @viswatejagajulavarthy in #854
- Add namespace to pins by @awrichar in #856
- Remove redundant payloadRef field on Batch Pin by @peterbroadhurst in #858
- Use firefly-signer library and allow numbers expressed as strings by @nguyer in #837
- Use a separate orchestrator for each namespace by @awrichar in #855
- Push namespace info to token connector, handle batch events by @awrichar in #861
- Remove namespace from identity manager, network map, and group manager calls by @awrichar in #862
- Further cleanup of namespace params to managers and database plugin by @awrichar in #864
- Update token connector versions by @awrichar in #867
- Remove unneeded BatchManager references by @awrichar in #850
- Update builder to go 1.17 and docs by @nguyer in #868
- Updating Create Listener Docs to Use eventPath by @hfuss in #860
- Move event plugin init to namespace manager by @awrichar in #863
- Resolve DX operations via requestID (not event ID) by @awrichar in #872
- Create firefly contract subscription per namespace by @shorsher in #865
- Remove namespace param from remaining manager calls by @awrichar in #875
- Add shorsher as a code owner by @awrichar in #869
- Handle namespace validation at the route level rather than at data manager by @awrichar in #876
- Remove "namespace" as a query param from all routes by @awrichar in #877
- Convert more callback handlers to be namespace-specific by @awrichar in #874
- Collapse batchpin.Submitter into multiparty.Manager by @awrichar in #880
- Move SubmitNetworkAction and RootOrg config to Multiparty Manager by @awrichar in #881
- surface URI as parameter for token mint by @shorsher in #879
- Enable non-multiparty namespaces by @awrichar in #878
- Track blockchain callback handlers per namespace by @awrichar in #883
- FAQ and FireFly Tutorial Updates by @trevorsc19 in #857
- Move FFI/ABI conversion code to signer and common by @nguyer in #866
- Add E2E tests for gateway mode by @nguyer in #887
- Add sqlite to Docker image by @awrichar in #893
- Fix logs from E2E test invocation by @awrichar in #892
- Custom contract subscriptions now utilize namespaces by @shorsher in #891
- Add basic auth support by @nguyer in #894
- Only start each plugin once by @awrichar in #901
- Support tokens only namespaces by @shorsher in #896
- Map namespace between local name and remote name by @Awric...
