Releases: hyperledger-labs/fabric-smart-client
Releases · hyperledger-labs/fabric-smart-client
v0.4.0
What's Changed
- Bump github.com/consensys/gnark-crypto from 0.9.1 to 0.12.0 by @dependabot in #497
- Temporarily reverted update of github.com/consensys/gnark-crypto from… by @alexandrosfilios in #499
- minor refactoring by @alexandrosfilios in #500
- Identity Provider fetches identity by Alias too by @adecaro in #498
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #502
- read and use logging format from configuration file by @arner in #503
- support for multiple fabric transaction format by @adecaro in #495
- fix: FSC panics when provided with a malformed identity certificate by @adecaro in #508
- improved chaincode event view by @adecaro in #506
- cleanup and dep update by @adecaro in #509
- load params from configuration by @adecaro in #501
- upgrade fsouza and official docker sdk by @arner in #510
- Upgrade FPC version by @mbrandenburger in #511
- Bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #507
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #505
- log improvements by @adecaro in #512
- improvements by @adecaro in #513
- cleanup dependencies by @adecaro in #516
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #517
- Bump github.com/containerd/containerd from 1.6.18 to 1.6.26 by @dependabot in #518
- Bump github.com/quic-go/quic-go from 0.38.1 to 0.38.2 by @dependabot in #519
- Extracted SDK in integration-test topologies to a parameter by @alexandrosfilios in #520
- Removed SP dependency from FinalityHandler by @alexandrosfilios in #521
- Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 by @dependabot in #522
- remove support for git download by @adecaro in #523
- Reuse code by @alexandrosfilios in #526
- add sql as possible driver for kvs and vault by @arner in #524
- Extracted libp2p functionality into interfaces to allow for alternati… by @alexandrosfilios in #531
- Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #537
- Websocket implementation by @alexandrosfilios in #534
- Bump google.golang.org/protobuf from 1.26.0 to 1.33.0 in /tools by @dependabot in #532
- fabric: commit unknown fix by @adecaro in #535
- tidy up by @adecaro in #538
- Support replicas by @alexandrosfilios in #536
- Fix race conditions in tests by @alexandrosfilios in #542
- enhanced commit pipelines (fabric and orion) by @adecaro in #539
- fabric refactor by @adecaro in #543
- add fallback option to use OrdererAddresses by @arner in #549
- Fix race tests by @alexandrosfilios in #548
- common platform by @adecaro in #547
- Refactor/reuse vault by @alexandrosfilios in #550
- transaction filter by @adecaro in #546
- Fixed IN clause for DB queries by @alexandrosfilios in #552
- Upgrade docker deps by @mbrandenburger in #556
- Upgrade github actions by @mbrandenburger in #558
- Allow to start a toplogy without FSC nodes by @mbrandenburger in #555
- fix finality listener by @adecaro in #551
- Upgrade to go 1.21 by @mbrandenburger in #559
- Added vault tests using sqlite and postgres by @alexandrosfilios in #554
- committer cleanup by @adecaro in #562
- Reuse code and reduce usage of service registry by @alexandrosfilios in #563
- logging + no panics by @adecaro in #564
- updated vault's DiscardTx function behaviour by @adecaro in #566
- remove support for finality listener for all txs by @adecaro in #567
- fix bug web service by @adecaro in #569
- Move Mathilde to Emeritus by @mbrandenburger in #572
- Replace deprecated logging param in nwo by @mbrandenburger in #571
- Cache fix by @alexandrosfilios in #574
- Notifiers by @alexandrosfilios in #570
- Align DB naming by @alexandrosfilios in #576
- ci scripts update by @adecaro in #578
- update HLE and samples by @adecaro in #577
- Fix concurrent writes in idrouter by @alexandrosfilios in #580
- Prefixed persistence tables for Postgres for disambiguation between different networks by @alexandrosfilios in #579
- Update tests.yml by @ale-linux in #587
- Update tests.yml by @ale-linux in #590
- F dig by @alexandrosfilios in #585
- the fabric platform was using an orion interface. by @alexandrosfilios in #596
- Added method to get metrics from webclient by @alexandrosfilios in #582
- Performance by @alexandrosfilios in #597
- Refactor fabric platform for better customizability by @alexandrosfilios in #595
- Documented usage of new SDK with DI by @alexandrosfilios in #598
- Allow skipping register errors for prometheus by @alexandrosfilios in #601
- Fixes in context propagation by @alexandrosfilios in #602
- Fixed concurrent read-write by @alexandrosfilios in #603
- Support for Orion deployment by @alexandrosfilios in #607
- check if grpc server is nil before accessing it by @arner in #606
- fabric: inject drivers into provider by @adecaro in #609
- Support for traces by @alexandrosfilios in #612
- Fixes for orion deployment by @alexandrosfilios in #613
- Support for traces in sessions by @alexandrosfilios in #604
- Remove static drivers for DB by @alexandrosfilios in https://gi...
v0.3.0
What's Changed
- view db: delete the key if the value is set to nil by @adecaro in #444
- Support for multiple key management mechanisms by @sapthasurendran in #447
- updated vulnerable packages by @sapthasurendran in #448
- Latest Vulnerability Fix by @sapthasurendran in #452
- Nwo enhancements by @alexandrosfilios in #454
- various improvements by @adecaro in #453
- Fixes in orderer yaml template by @alexandrosfilios in #455
- Bump github.com/ipld/go-ipld-prime from 0.9.0 to 0.19.0 by @dependabot in #456
- Bump github.com/containerd/containerd from 1.5.16 to 1.5.18 by @dependabot in #457
- Changes in templates for re-usability of NWO by @alexandrosfilios in #459
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #461
- various enhancements by @adecaro in #462
- Changes in core template by @alexandrosfilios in #463
- core-fabric update with the new tracing section by @adecaro in #464
- Bump golang.org/x/sys from 0.0.0-20220319134239-a9b59b0215f8 to 0.1.0 in /tools by @dependabot in #465
- Bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #466
- Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 by @dependabot in #469
- Bump github.com/docker/docker from 20.10.7+incompatible to 20.10.24+incompatible by @dependabot in #471
- fabric2.5, go1.20, and more... by @adecaro in #472
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #476
- Idemix Revocation by @adecaro in #473
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #483
- Various Utilities in Support of the Token-SDK by @alexandrosfilios in #487
- Bump github.com/libp2p/go-libp2p from 0.26.4 to 0.27.8 by @dependabot in #486
- load idemix as produced by fabric-ca by @adecaro in #480
- idemix aries by @ale-linux in #488
- go1.20 by @adecaro in #489
- Update dependencies by @ale-linux in #492
- Updated dependencies by @alexandrosfilios in #494
- resolves issue 491 -- Support golang 1.21 by upgrading libp2p by @arner in #496
New Contributors
- @dependabot made their first contribution in #456
- @arner made their first contribution in #496
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This tag brings in new bug fix and enhancements as well as configuration changes.
What's Changed
- key validation removal by @NorhanKhaled in #439
- various enhancements by @adecaro in #436
- remove as many panic as possible by @adecaro in #441
- chaincode configuration by @adecaro in #440
- bug fix and enhancements by @adecaro in #442
New Contributors
- @NorhanKhaled made their first contribution in #439
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Fix typo by @tkuhrt in #6
- Fix typo by @arsulegai in #7
- Continuous Integration Enablement #1 by @adecaro in #10
- Integration Test Infrastructure: Pluggable platforms #3 by @adecaro in #14
- Close GRPC connections from peer & orderer clients by @mffrench in #15
- add SECURITY.md and CODE_OF_CONDUCT.md #17 by @adecaro in #18
- NWO: remove generic platform #12 by @adecaro in #16
- Support for the fabric token SDK #20 by @adecaro in #21
- Additional Documentation #2 by @adecaro in #22
- additional documentation by @adecaro in #25
- ping pong example: additional configuration by @adecaro in #26
- Restart from genesis if the last transaction committed is a config transaction #4 by @adecaro in #29
- minor fix to documentation #2 by @adecaro in #28
- View GRPC Server: Enforce Signature Verification #27 by @adecaro in #32
- Remove SigService IdentityType #31 by @adecaro in #33
- adding link to github discussion by @adecaro in #34
- Update docu by @mbrandenburger in #37
- ViewSDK: DB Driver Pluggability #30 by @adecaro in #36
- Refactor Platform Folder Structure #35 by @adecaro in #38
- additional documentation by @adecaro in #41
- additional documentation by @adecaro in #44
- iou sample: additional documentation and comments to the code by @adecaro in #47
- idemix signer deserializer should check that the nym key matches the secret key #33 by @adecaro in #48
- additional documentation and comments to the code by @adecaro in #51
- golint fixes, first drop by @adecaro in #52
- more documentation and comments by @adecaro in #54
- Support for multiple Fabric Networks #9 by @adecaro in #57
- Support for multiple Fabric Networks #9 by @adecaro in #58
- Support for multiple Fabric Networks #9 by @adecaro in #59
- Support for multiple Fabric Networks #9 by @adecaro in #60
- Call view from REST #39 by @yacovm in #43
- Support for multiple Fabric Networks #9 by @adecaro in #62
- committer: match the results of the transaction #63 by @adecaro in #64
- compatibility requirements with the fabric token sdk #65 by @adecaro in #66
- committer: fetch each transaction singularly if the block is too big #67 by @adecaro in #68
- Split CI by @yacovm in #71
- Resurrect go.yml and direct it to merge only by @yacovm in #72
- nwo: make RegisterResponder use import aliasing #73 by @adecaro in #74
- bug fix #76 #77 by @adecaro in #78
- fabric/core/generic driver: transaction's network not set properly #79 by @adecaro in #80
- view context: run a view with options #83 by @adecaro in #84
- addressing #85 and #86 by @adecaro in #87
- Only run UTs in UT job by @yacovm in #88
- allow multiple fabric networks to set as default #89 by @adecaro in #90
- nwo: set default fabric network per FSC node #91 by @adecaro in #92
- Update dependencies by @yacovm in #94
- Upgrade Go version to 1.16 by @yacovm in #95
- kvs: support delete #97 by @adecaro in #99
- F 61 by @yacovm in #96
- Remove Alice from network beta and Bob from network alpha by @yacovm in #104
- Integrate weaver-dlt-interoperability relay #61 by @adecaro in #105
- Introduce client Signing Identity default implementation #102 by @adecaro in #106
- view sdk fails when resolvers aliases are defined #103 by @adecaro in #107
- fabric LocalMembership should first search over the local resolvers #108 by @adecaro in #109
- weaver integration: address generation failure #113 by @adecaro in #114
- Extend ATSA/FSC to support anonymous identity by @adecaro in #116
- Fabric Private Chaincode support #23 by @adecaro in #112
- Use MSPManager to get verifiers #120 by @adecaro in #121
- Fix CI by @yacovm in #124
- introduce client identities to invoke views #101 by @adecaro in #122
- cleanup go mod by @adecaro in #125
- remove token-sdk dep by @adecaro in #126
- Init module in cc/query by @yacovm in #127
- fix module name in cc/query by @yacovm in #128
- go packager: prefix fix by @adecaro in #129
- check when fabric network service does not exist by @adecaro in #131
- NWO: Fabric-FPC, more general root path finder by @adecaro in #132
- fabric-sdk: delivery service #137 by @adecaro in #138
- sdk: failure loading config transaction when restarting #139 by @adecaro in #140
- FPC Integration Enhancements #134 by @adecaro in #143
- vault fails to validate keys containing string(utf8.MaxRune) #144 by @adecaro in #145
- Remove idemix by @ale-linux in #115
- imports cleanup by @adecaro in #148
- Method
CallView
from packageweb
able to send correct inputs by @alexshehovcov in #150 - Expanded FPC API by @adecaro in #151
- locking on view/endpoint resolvers by @adecaro in #154
- Fold cryptogen, artifactsgen into a unified CLI that invokes views by @yacovm in #155
- Added Fabric topology flexibility by @adecaro in #156
- Add FPC container logging by @mbrandenburger in #160
- nwo fabric: support fpc invocation by @adecaro in #161
- Deduplicate endorsers during discovery by @mbrandenburger in #159
- nwo improvements by @adecaro in #162
- fabric envelope, FromBytes method by @adecaro in h...