Releases: hyperledger-labs/fabric-token-sdk
Releases · hyperledger-labs/fabric-token-sdk
v0.5.0
What's Changed
- Bump golang.org/x/net from 0.31.0 to 0.33.0 by @dependabot[bot] in #822
- Make tx type for delivery mapper configurable by @alexandrosfilios in #821
- metadata cleanup by @adecaro in #823
- token conversion via issue by @adecaro in #817
- Performance improvements by @alexandrosfilios in #825
- Updated FSC version by @alexandrosfilios in #829
- local tokens upgrade by @adecaro in #824
- dlog additional supported precisions by @adecaro in #828
- OnwerWallet GetRecipientData by @adecaro in #831
- Update FSC version by @alexandrosfilios in #830
- rotate idemix issuer pk by @adecaro in #826
- Bump github.com/golang/glog from 1.2.1 to 1.2.4 by @dependabot[bot] in #836
- Update FSC version by @alexandrosfilios in #842
- lookup listener manager by @adecaro in #840
- Update FSC version by @alexandrosfilios in #843
- tcc: query states function by @adecaro in #839
- sql resources correctly released by @adecaro in #845
- Update FSC by @alexandrosfilios in #846
- driver cleanup by @adecaro in #835
- identity service, refactoring and documentation by @adecaro in #832
- proto messages by @adecaro in #838
- inputs, outsputs, and metadata rework by @adecaro in #851
- use json with DisallowUnknownFields for token/core by @adecaro in #849
- Simplified db driver logic by @alexandrosfilios in #856
- introduce v1 for both fabtoken and dlog by @adecaro in #858
- cleanup the use of the smart client's KVS by @adecaro in #854
- use the new FSC events listener by @adecaro in #855
- Check against error type instead of string by @alexandrosfilios in #860
- fabtoken & zkat dlog protos by @adecaro in #859
- start the finality and lookup service from the latest block by @adecaro in #866
- Add option for recipient wallet when issuing or transfering by @alexandrosfilios in #874
- identity.idemix: do not disclouse any attribute by @adecaro in #875
- make issuer an auditable identity in the metadata by @adecaro in #911
- identity/msp/x509: get rid of the msp structure and functions by @adecaro in #882
- identity/msp/idemix: get rid of the msp structure and functions by @adecaro in #891
- multisig ownership by @adecaro in #850
- upgradability: ensure that the issuer in the metadata is correct by @adecaro in #914
- store directly the nym's public key and not its components by @adecaro in #928
- hashicorp vault: identity/x509, introduce a local key store by @adecaro in #917
- hashicopr vault: identity/x509 introduce a new crypto.Signer that uses an SKI to reference the secret key by @adecaro in #927
- fully tested transfer action validate function by @adecaro in #932
- km stores user key into the keystore, not ephemeral anymore by @adecaro in #937
- dlog v1 finalization: asn1 support by @adecaro in #944
- ttx service: remove the call to ProcessNamespace by @adecaro in #963
- identity service: idemix, test against BLS12_381_BBS by @adecaro in #968
- integration tests: views SDKs for the fungible test by @adecaro in #949
- dlog v1 finalization: cleanup versioning of public params by @adecaro in #977
- Update FSC version by @alexandrosfilios in #929
- upgredability: check that a token is spendable by @adecaro in #974
- identity service: protobuf protocol verion by @adecaro in #979
- HashicorpVault key value support by @AkramBitar in #980
- hashicorp vault: integration test, run the identity db tests against the vault by @adecaro in #983
- remove the use of the network's TokenVault by @adecaro in #975
- hashicorp vault: documentation by @adecaro in #987
- Export constructors and update FSC by @alexandrosfilios in #997
- upgradability: issuer upgrade service by @adecaro in #978
- dlog v1 finalization: documentation by @adecaro in #1007
- hashicorp vault integration: go mod by @adecaro in #1017
- driver api finalization: remove PublicParameters.Bytes function by @adecaro in #1021
- dlog v1 finalization: enforce at least one issuer by @adecaro in #1010
- flaky tests: fix interop-t4 by @adecaro in #1024
- upgradability: token drivers, introduce protobufs by @adecaro in #1014
- fabtoken v1 finalization: enforce at least one issuer by @adecaro in #1016
- Add maintainer by @alexandrosfilios in #1030
- Update FSC version by @alexandrosfilios in #1032
- allow custom transfer options for claim and reclaim by @arner in #1036
- dlog v1 finalization: replace TokenDataWitness with Metadata by @adecaro in #1033
- ttx service: timeout via context - part 1 by @sreenidhidrIBM in #1028
- upgradability: key rotation of the auditor public key by @adecaro in #1026
- check owner to identify redeemed tokens by @adecaro in #1039
- test FSC session scoping by @adecaro in #1044
- F db config by @alexandrosfilios in #1045
- make the transfer and issuance metadata available in the db by @arner in #1034
- dlog v1 finalization: validator, remove TODO check witness by @adecaro in #1048
- development guidelines by @adecaro in #1053
- F db config by @alexandrosfilios in #1055
- Enhanced redeem with the signature of the issuer by @barvhaim in #1027
- Rename db's into stores by @alexandrosfilios in #1060
- Pagination support for Transactions Query by @AkramBitar in #1061
- Inject setup listener by @alexandrosfilios in #1070
- Redeem: validate that TransferAction for Redeem has an issuer by @aaadir in #1066
- Remove redundant logger.IsEnabledFor(zapcore.Deb...
v0.3.0
What's Changed
- remove htlc TODOs by @HagarMeir in #440
- add final interop test to fabtoken by @HagarMeir in #443
- addressing todos by @adecaro in #441
- sender should match audit info #438 by @adecaro in #439
- remove todos from crypto library by @KElkhiyaoui in #444
- ZKATDLOG: Improved VaultTokenCommitmentLoader by @adecaro in #448
- tokengen pp command suite by @adecaro in #445
- audit improvements by @adecaro in #454
- Bump github.com/containerd/containerd from 1.5.16 to 1.5.18 by @dependabot in #456
- Bump github.com/ipld/go-ipld-prime from 0.9.0 to 0.19.0 by @dependabot in #455
- ability to set the cache of the wallets via configuration file by @adecaro in #458
- various enhancements by @adecaro in #450
- bug fix and improvements by @adecaro in #446
- Bump golang.org/x/net from 0.1.0 to 0.7.0 by @dependabot in #457
- Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 by @dependabot in #464
- Bump github.com/docker/docker from 20.10.7+incompatible to 20.10.24+incompatible by @dependabot in #466
- fabric2.5, go1.20, various improvements... by @adecaro in #467
- compute the sum of the outputs over those in the same action. by @adecaro in #468
- check what happens when wallets on the same nodes are used in an htlc tx by @adecaro in #469
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #472
- idemix revocation by @adecaro in #470
- pp mgmt cleanup by @adecaro in #471
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #477
- Two TMS on the same fabric network by @adecaro in #476
- double spending bugfix by @adecaro in #482
- Bump github.com/libp2p/go-libp2p from 0.26.4 to 0.27.8 by @dependabot in #484
- idemix: validate identities by @adecaro in #487
- idemix aries support by @ale-linux in #488
- fabric-ca support by @adecaro in #474
- Fix typos by @omahs in #489
- mathlib, idemix, and FSC update by @adecaro in #491
- split dlog tests for more parallelism in the CI by @adecaro in #492
- support for external wallets by @alexandrosfilios in #496
- no need to load the idemix revocation key by @adecaro in #498
- v0.3.0 by @adecaro in #500
New Contributors
- @dependabot made their first contribution in #456
- @ale-linux made their first contribution in #488
- @omahs made their first contribution in #489
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This release brings bug fix and enhancements.
What's Changed
- Fix Audit Lock mechanism by @adecaro in #426
- Integration Tests: Register Owner Wallet by @adecaro in #427
- Update Public Param by @sapthasurendran in #403
- uncomment test by @HagarMeir in #429
- various enhancements by @adecaro in #428
- artifactgen, additional documentation and samples by @adecaro in #432
- load public params from vault when possible by @adecaro in #431
- remove GOPATH from CI script by @adecaro in #434
- reduce panics as much as possible by @adecaro in #433
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- additional documentation #3 by @adecaro in #6
- nwo token platform: customisation #4 by @adecaro in #5
- Token Selector: Introduce Concurrency Error #11 by @adecaro in #12
- Streamline Token Transaction Resources Release #10 by @adecaro in #13
- additional documentation by @adecaro in #15
- additional documentation by @adecaro in #17
- Refactor Platform Folder Structure #16 by @adecaro in #19
- removing deps to
view/driver#18 by @adecaro in #20 - additional documentation by @adecaro in #21
- additional documentation by @adecaro in #23
- additional documentation by @adecaro in #26
- Decouple unmarshaling from receiver and export bulk unmarshaling by @yacovm in #29
- clear version for the stack figure? #28 by @adecaro in #30
- tokengen: add ability to generate artifacts #34 by @adecaro in #35
- nwo: token chaincode generation fix param string #36 by @adecaro in #37
- Owner encodes a type #39 by @yacovm in #31
- fabtoken: cleanup and completion #40 by @adecaro in #41
- update fabric smart client dependency to: #43 by @adecaro in #44
- Export Transaction fields by @yacovm in #46
- export verification methods of fabtoken.Validator by @KElkhiyaoui in #49
- update fabric smart client dependency to: #43 by @adecaro in #51
- dlog: membership proof returns errors by @KElkhiyaoui in #50
- Split CI jobs by @yacovm in #54
- add a getter for validation parameters + export unmarshalling method by @KElkhiyaoui in #55
- token/driver api: introduce custom options for Transfer and Issue #42 by @HagarMeir in #52
- Refactor VerifyTransfers by @KElkhiyaoui in #57
- extend issue action #45 by @HagarMeir in #58
- Resurrect go.yml and direct it to merge only by @yacovm in #59
- various improvements #63 by @adecaro in #64
- commit IssueAction by @KElkhiyaoui in #61
- ability to choose wallets and recipient by tms #65 by @adecaro in #66
- various improvements #67 by @adecaro in #68
- update key for issue metadata by @KElkhiyaoui in #69
- minor fix by @adecaro in #70
- Check if issue metadata entry is already occupied by @KElkhiyaoui in #73
- Update dependencies and upgrade to Go 1.16 by @yacovm in #74
- Collapse Raw owner (71) by @yacovm in #76
- Revert "Collapse Raw owner" by @yacovm in #78
- close auditor session #79 by @adecaro in #80
- verify #40 by @HagarMeir in #81
- nwo: let the token chaincode being deployed by the nwo fabric p. #82 by @adecaro in #83
- GetManagementService should not panic #85 by @adecaro in #87
- add custom label to public params by @HagarMeir in #88
- Drivers Enhancements #89 by @adecaro in #90
- token processors will not panic anymore when a token by @adecaro in #91
- Various fixes by @adecaro in #95
- drivers: use local deserializer to register recipient identities #96 by @adecaro in #97
- ci fix by @adecaro in #102
- check well-formedness of inputs to token operations #14 by @HagarMeir in #98
- export TCC functions by @adecaro in #104
- fix module dependency by @adecaro in #105
- token transaction: application metadata #103 by @adecaro in #108
- token request: generalize auditor field #99 by @adecaro in #109
- FSC dep update by @adecaro in #110
- translator: adding ability to read the token request by @adecaro in #112
- upgrade to FSC 1bd8acc by @adecaro in #115
- mathlib integration #1 by @HagarMeir in #113
- rm token/core/math by @HagarMeir in #116
- changes to support the new idemix in FSC by @adecaro in #117
- use fsc/fabric/services/chaincode package by @adecaro in #118
- Added FPC support to Token Topology by @adecaro in #121
- reduce deps to platform/fabric by @adecaro in #122
- Resolve data races in ZKAT-DLOG transfers by @yacovm in #123
- introduce more abstractions by @adecaro in #124
- init FPC token chaincode by @adecaro in #125
- network abstraction by @adecaro in #126
- additonal network abstraction by @adecaro in #127
- Parallel zkatdlog by @yacovm in #129
- Test Prove well formed ZLAT-DLOG in parallel by @yacovm in #128
- reduce fabric dependency by @adecaro in #132
- reduce fabric dep by @adecaro in #134
- reduce tx size by @adecaro in #135
- extended fabric identity (idemix) deserializer by @adecaro in #131
- pp fetcher fix by @adecaro in #137
- rm off chain by @HagarMeir in #138
- get anonymous identity wrt audit info as well by @adecaro in #141
- fix datarace by @mffrench in #143
- enable race detection by @adecaro in #144
- TCC extension by @adecaro in #145
- support for sig metadata by @adecaro in #146
- reduce logging from error to debug by @adecaro in #148
- dep sync by @adecaro in #149
- Cache init params at chaincode startup by @yacovm in #153
- deactivate range proof when it is an ownership transfer by @KElkhiyaoui in #151
- F 150 by @yacovm in #152
- Use mod flag in CI by @yacovm in #155
- update FSC dep by @adecaro in #156
- new nwo token by @adecaro in https://githu...