Releases: LFDT-Panurus/panurus
Releases · LFDT-Panurus/panurus
Release list
v0.14.2
What's Changed
- ci: add tidy-check to enforce go modules are tidy by @AkramBitar in #1847
- Add benchmarks for Quantity operations by @AkramBitar in #1818
- fix(multisig): reject zero-member identity/verifier to close anyone-can-spend bypass by @adecaro in #1859
- Implements token lock cleanup for orphan transactions by @AkramBitar in #1805
- test(tokens): add UnspentTokensIteratorBy prepared-statement comparison benchmark by @sid200727 in #1855
- dep(idemix): update by @adecaro in #1862
- feat(auditdb): add HoldingsFilter.SumByEnrollmentID by @EvanYan1024 in #1878
- ttx recipient callback to choose the wallet by @adecaro in #1869
- fix(ci): restore integration coverage of main module after integration/ split by @SaidAltury-ibm in #1880
- perf(identity): point-query the identity store on LocalMembership cache miss by @EvanYan1024 in #1868
- fsc v0.14.2 + dep updates by @adecaro in #1883
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- rename fabric token sdk to panurus by @adecaro in #1828
- feat(nfttx/uniqueness): add badger-based KVS backend by @sid200727 in #1793
- validator robustness by @adecaro in #1829
- remove left over token-sdk strings by @adecaro in #1834
- fix(boolpolicy): bound recursive-descent depth and input length to prevent stack exhaustion by @adecaro in #1840
- cmd: ski cleanup cli by @adecaro in #1837
- perf(fabricx/finality): batch finality via shared poller by @EvanYan1024 in #1849
- perf(ttx): index transactions by sender_eid/recipient_eid + stored_at by @EvanYan1024 in #1842
- fix(gh-pages): deploy warning by @adecaro in #1857
- enable CI on feature branches by @adecaro in #1860
- dep(idemix): update to version v0.1.1 by @adecaro in #1832
Full Changelog: v0.13.0...v0.14.1
v0.13.0
What's Changed
- fix(tokendb): make StoreToken idempotent with ON CONFLICT DO NOTHING by @EvanYan1024 in #1796
- Implement Keystore Cleanup Service by @adecaro in #1801
- perf(ttxdb): batch transaction records into a single multi-row INSERT by @EvanYan1024 in #1811
- Recovery never confirms transactions on non-owner nodes by @adecaro in #1802
- feat(identity/x509): make PKCS11 SessionCacheSize configurable by @EvanYan1024 in #1823
- Aggregated Protobuf Best Practices Analysis & Improvement Plan #1622 by @adecaro in #1717
- perf(identity): cache default identifier to avoid O(n) scan by @EvanYan1024 in #1826
- Promote to FSC dependency to v0.13.0 by @AkramBitar in #1804
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- feat(ttx): add versioned envelope for interactive protocol messages by @SuyashAlphaC in #1700
- fix(recovery): unblock queue head by marking NotFound orphans Deleted after grace period by @EvanYan1024 in #1708
- fix: cachedFetcher.update() no longer blocks token reads during DB refresh by @NETIZEN-11 in #1535
- perf(bulletproof): optimize IPA prover with batched MSMs by @neetance in #1719
- replace mutex with context aware semaphore by @HayimShaul in #1616
- refactor(recovery): return RecoveryClaim from ClaimPendingTransactions by @EvanYan1024 in #1715
- Bench fcs zkp by @Effi-S in #1373
- Add benchmarks for fabtoken by @Rozerxshashank in #1520
- update(dep): switch to github.com/moby/moby by @adecaro in #1724
- docs: introduce MkDocs configuration and deployment workflow (#1656) by @SurbhiAgarwal1 in #1720
- feat(recovery): promote NotFound orphans to dedicated Orphan TxStatus by @EvanYan1024 in #1722
- feat(ttx): Phase 2 — migrate all JSON-typed interactive views to versioned envelope by @SuyashAlphaC in #1716
- test: add comprehensive coverage for ComputeSVector edge cases by @neetance in #1730
- feat(storage): copy FSC query builder into token-sdk and redirect imports (#1655) by @sid200727 in #1734
- doc(x509): document expected folder structure for x509 keymanager by @SurbhiAgarwal1 in #1735
- feat(auditor): extract Locker interface with pluggable distributed locking by @SuyashAlphaC in #1729
- doc(idemix): document expected folder structure for idemix keymanager by @SurbhiAgarwal1 in #1732
- perf(ttx): probe ExternalWalletSigner before GetSigner in collectEndorsements by @EvanYan1024 in #1738
- test: add unit tests for bulletproof rp_native.go by @neetance in #1739
- feat(ttx): recipient wire hardening — slim echo + nonce/signature binding by @SuyashAlphaC in #1731
- fix: add Chrome installation for linkspector action by @AkramBitar in #1747
- Fix #1635: Add Comprehensive Tests for Auditor Lock Management by @AkramBitar in #1718
- test(csp): add comprehensive unit tests to csp rp_native.go by @neetance in #1752
- modernization by @adecaro in #1755
- chore: remove github.com/thedevsaddam/gojsonq by @adecaro in #1757
- fix(zkatdlog): enforce point-at-infinity check in IPA validation by @neetance in #1761
- perf(ttx): index transactions.stored_at for time-ordered pagination by @EvanYan1024 in #1764
- perf(fabtoken): cache verifier deserialization in transfer validation by @AkramBitar in #1769
- chore(logging): switch storage and db info logs to debug by @SurbhiAgarwal1 in #1733
- build(deps): Bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 by @dependabot[bot] in #1774
- build(deps): Bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 in /cmd/artifactgen by @dependabot[bot] in #1775
- add random backoff to avoid livelock by @HayimShaul in #1647
- Fix blocking channel receives without timeout or context cancellation by @adecaro in #1770
- test(token): improve coverage for token/token package (#1348) by @nishantbkl3345-ship-it in #1560
- chore!: upgrade fabric-smart-client to v0.12.1 across all modules by @mbrandenburger in #1785
- feat(nfttx/uniqueness): add pluggable KVS backends with in-memory implementation by @sid200727 in #1778
- Code Cleanup: Benchmarking Infrastructure Fixes by @adecaro in #1756
- perf(ipa): native gnark-crypto dispatch for ComputeSVector and reduceVectors by @SurbhiAgarwal1 in #1779
- force token exists in schema by @HayimShaul in #1772
- test(tokens): add baseline SQL benchmarks for TokenStore queries by @sid200727 in #1751
New Contributors
- @NETIZEN-11 made their first contribution in #1535
- @Effi-S made their first contribution in #1373
- @nishantbkl3345-ship-it made their first contribution in #1560
Full Changelog: v0.11.0...v0.12.1
v0.11.0
What's Changed
- bug(storage): fix postgres notifier channel name by @adecaro in #1581
- docs(readme): fix Go workflow badge and link mismatch by @sublimemonk in #1572
- build(deps): Bump github.com/jackc/pgx/v5 from 5.9.1 to 5.9.2 by @dependabot[bot] in #1583
- Add metrics wrappers for driver services and remove inline zkatdlog m… by @Soumya8898 in #1566
- fix(storage): standardize resource cleanup and resolve SQLite test flakes by @Rozerxshashank in #1556
- split token driver in two #864 by @adecaro in #1399
- perf(csp): reduce G1 allocations and batch commitment folding in CSP proof pipeline by @neetance in #1571
- cmd: split artifactgen into its own binary by @SuyashAlphaC in #1582
- fix: corrected broken codewiki link in the README by @auleian in #1565
- configuration finality cleanup by @adecaro in #1590
- feat(storage): advisory lock when creating tables #1595 by @adecaro in #1596
- fix(README): badges to point to main branch by @adecaro in #1598
- perf(csp): reduce allocations using in-place scalar operations by @neetance in #1593
- perf: optimize BatchInverse allocations using in-place operations by @neetance in #1604
- perf(csp): cache Lagrange denominator inverses to eliminate O(n²) recomputation by @SurbhiAgarwal1 in #1601
- feat(utils): add RunWithErrorsContext to RetryRunner and promote RunWithErrors to interface by @Rama542 in #1587
- FSC #1345 by @adecaro in #1605
- docs(ttx): document recipient identity message flows (#1606) by @SuyashAlphaC in #1607
- perf(storage): add hot-path indexes on movements and tokens by @EvanYan1024 in #1612
- feat: add batch query methods for token requests and unspent tokens by @hstarorg in #1575
- Increase sherdlock selector test coverage. by @Rozerxshashank in #1505
- Coverage Increase: token/services/config Package by @Rozerxshashank in #1529
- fix(ttx): replace string-based timeout checks with typed errors and local session implementation by @sublimemonk in #1603
- fix(identity): order recipient registration after MatchIdentity and add rollback by @SuyashAlphaC in #1614
- refactor: centralize gnark native field operations in math module by @neetance in #1625
- deps update by @adecaro in #1584
- perf: optimize zkatdlog range proof arithmetic and reduce GC allocations by @neetance in #1650
- docs: document enhanced redeem behavior and issuer authorization by @Flamki in #1649
- token: introduce policy-based identity (#1586) by @sid200727 in #1597
- fix(sql): replace non-atomic check-then-insert with atomic upsert in WalletStore.StoreIdentity by @Rama542 in #1662
- perf(csp): optimize range proof prover with native gnark arithmetic by @neetance in #1679
- perf(storage): split UnspentTokensIteratorBy into UNION ALL of two index-friendly branches by @EvanYan1024 in #1681
- fix(cmd-tokengen-unit-tests): do not rewrite existing testdata by @adecaro in #1663
- Enable self-adjusting (native) histogram buckets for all duration metrics by @Soumya8898 in #1660
- build(deps): Bump github.com/ipld/go-ipld-prime from 0.22.0 to 0.23.0 by @dependabot[bot] in #1694
- perf(bulletproof): optimize ComputeSVector with O(n) dual-butterfly recurrence by @neetance in #1696
- feat(ttx): WithApprovalMetadata by @atharrva01 in #1697
- feat(wallet): add context.Context to ListTokens and ListTokensIterator by @Rama542 in #1689
- fix(ttx): bind before send on recipient views; remove unused isMeCache by @SuyashAlphaC in #1628
- bug(balance): to return big.Int to avoid overflows by @adecaro in #1692
- dep cleanup by @adecaro in #1676
- fix(multisig,boolpolicy): verify spend tx matches approved SpendRequest by @SuyashAlphaC in #1691
- fsc v0.11.0 by @adecaro in #1702
New Contributors
- @sublimemonk made their first contribution in #1572
- @SuyashAlphaC made their first contribution in #1582
- @auleian made their first contribution in #1565
- @SurbhiAgarwal1 made their first contribution in #1601
- @Rama542 made their first contribution in #1587
- @hstarorg made their first contribution in #1575
- @Flamki made their first contribution in #1649
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- perf(zkatdlog): parallelise IPA generator reduction and proof generation, batch verifyIPA MSM by @neetance in #1470
- feat(metrics): add instrumentation to auditor service by @atharrva01 in #1474
- network service documentation update by @adecaro in #1465
- test(certifier): add unit tests and fix nil panic in Scan by @atharrva01 in #1486
- Add test coverage for token/services/ttx by @AkramBitar in #1458
- test(certifier): add unit tests for driver holder registration by @sid200727 in #1482
- refactor: change
WalletManager.OwnerWallet()to return(*OwnerWallet, error)by @Storm1289 in #1473 - test(htlc): add unit tests for script.go by @theycallmeaabie in #1494
- fix(certifier): harden view handlers and fix bugs across the certification protocol by @atharrva01 in #1495
- Compressed Sigma Protocol-Based Range Proof by @adecaro in #1448
- Add Clone() method by @theycallmeaabie in #1472
- refactor: change IssuerWallet, AuditorWallet, CertifierWallet to return error by @Storm1289 in #1496
- fix(certifier): harden request validation and prevent info leakage by @atharrva01 in #1498
- build(deps): Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by @dependabot[bot] in #1501
- build(deps): Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /token/services/storage/db/kvs/hashicorp by @dependabot[bot] in #1504
- perf(zkatdlog): add UnboundedExecutor and WorkerPoolExecutor with constructor injection by @neetance in #1497
- build(deps): Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 by @dependabot[bot] in #1506
- build(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.35.0 to 1.43.0 in /token/services/storage/db/kvs/hashicorp by @dependabot[bot] in #1503
- fix: re-enable IsValid check gated by debug level by @Soumya8898 in #1502
- issue templates by @adecaro in #1512
- Potential fixes for 2 code quality findings by @adecaro in #1510
- Fix for Missing error check by @adecaro in #1509
- perf(db): add missing database indexes for token queries by @EvanYan1024 in #1500
- golangcilint-v2.11.4 by @adecaro in #1513
- Return errors instead of panicking and make make operations immutable by @theycallmeaabie in #1475
- Feat/unit test htlc package by @theycallmeaabie in #1517
- bug(transfer_action): issuer identity check by @adecaro in #1525
- Expand unit test coverage for token/services/network to 87% by @Rozerxshashank in #1516
- perf(csp): thread ExecutorProvider through csp.RangeCorrectnessProver and csp.RangeCorrectnessVerifier by @neetance in #1526
- FSC #1232 by @adecaro in #1514
- fix: plug five silent asset-safety bugs across selector, storage, and htlc by @Aman-Cool in #1522
- perf(benchmark): add -executor flag to select execution strategy in parallel benchmark tests by @neetance in #1527
- test(interop/encoding): add unit tests for encoding package by @sid200727 in #1519
- fix: sherdlock selector leaks token lock on bad quantity by @Aman-Cool in #1530
- test(nfttx): increase unit test coverage to 80% by @Rozerxshashank in #1518
- fix: ScanForPreImage swallows hash mismatch and returns nil instead of an error by @Aman-Cool in #1532
- test: increase
token/services/auditorcoverage from 0% to 97.7% by @Storm1289 in #1521 - test(certifier): increase unit-test coverage from 41% to 62% by @atharrva01 in #1508
- fix: prevent batch-wide finality event loss in queryByID by @atharrva01 in #1426
- test(config): add unit tests for Configuration by @sid200727 in #1543
- feat(db): support SearchDirection in QueryTransactionsParams by @EvanYan1024 in #1536
- feat(tokens): achieve 80%+ unit test coverage for tokens service by @Rozerxshashank in #1499
- update(AGENTS.md): a cleanup by @adecaro in #1548
- fix(unit_tests): fix for some flaky tests by @adecaro in #1559
- perf(benchmark): add executor-aware metrics, automated benchmarking pipeline, and performance report by @neetance in #1533
- cleanup(audit): wire ledger commitment check into zkatdlog AuditorCheck by @atharrva01 in #1531
- some stats tools by @adecaro in #1561
- refactor(finality): simplify DeliveryScanQueryByID per #1426 review by @atharrva01 in #1552
- feat(storage): Introduce a recovery service by @adecaro in #1468
- perf(benchmark): add IssueService and AuditorService service-layer be… by @atharrva01 in #1541
- fix(ttx/finality): fix bugs and enhance test coverage by @adecaro in #1562
- introduce ProtocolV2 with secure marshal to message to sign by @adecaro in #1563
- improvement(ttx/finality): limit the number of retries by @adecaro in #1570
- update(MAINTAINERS.md) by @adecaro in #1574
- FSC v0.10.1 by @adecaro in #1577
- v0.10.1 release preparation by @adecaro in #1578
New Contributors
- @neetance made their first contribution in #1470
- @theycallmeaabie made their first contribution in #1494
- @Soumya8898 made their first contribution in #1502
- @EvanYan1024 made their first contribution in #1500
- @Rozerxshashank made their first contribution in #1516
- @Aman-Cool made their first contribution in #1522
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- performance improvements by @adecaro in #1307
- Cleanup external wallets in case some error occurs by @AkramBitar in #1301
- chore(logging): reduce noisy info logs to debug by @sid200727 in #1319
- toolchain and linter update by @adecaro in #1316
- Build on REHL #1164 by @adecaro in #1315
- documentation update by @adecaro in #1314
- build(deps): Bump github.com/pion/dtls/v3 from 3.0.6 to 3.1.0 by @dependabot[bot] in #1325
- github action: golangci-lint v2.8 by @adecaro in #1324
- fix(gha): pin docker version by @mbrandenburger in #1329
- build(deps): Bump github.com/pion/dtls/v3 from 3.1.0 to 3.1.1 by @dependabot[bot] in #1330
- Ensure proper channel cleanup in finality listener by @AkramBitar in #1323
- golangi-lint: enable gosec by @adecaro in #1340
- golangci-lint: additional linters by @adecaro in #1343
- coveralls.io integration by @adecaro in #1341
- unit-test: token/core/zkatdlog/nogh/v1/issue #1335 by @adecaro in #1337
- unit-tests: token/core/zkatdlog/nogh/v1/transfer #1331 by @adecaro in #1333
- fabricx: notification service integration by @adecaro in #1313
- unit-test: token/core/zkatdlog/nogh/v1/crypto #1354 by @adecaro in #1355
- docs(identity): clarify extension points and add custom identity prov… by @sid200727 in #1326
- Fix potential goroutine leak in certifier registration by @AkramBitar in #1321
- config: add default for token.finality.delivery.blockProcessParallelism by @sid200727 in #1336
- unit-test: token/core/zkatdlog/nogh/v1/token #1332 by @adecaro in #1334
- run_benchmarks and related plot scripts by @aaadir in #1327
- fix flaky FAIL: TestSufficientTokensBigDenominationsOneReplica #1363 by @adecaro in #1364
- fsc dependency update by @adecaro in #1370
- unit-test: token/core/common #1357 by @adecaro in #1358
- Optimisations to IPA verifier. Defer folding of generators until fina… by @nitsatiisc in #1356
- unit-test: token/core/zkatdlog/nogh/v1/validator #1338 by @adecaro in #1339
- unit-test: token/core/zkatdlog/nogh/v1/audit #1367 by @adecaro in #1368
- integration test coverage by @adecaro in #1382
- coverall badge by @adecaro in #1384
- unit-test: cmd/tokengen #1383 by @adecaro in #1385
- unit-test: token/core/fabtoken/v1 #1369 by @adecaro in #1371
- unit-test: token/core #1372 by @adecaro in #1374
- run_benchmarks adjustments by @aaadir in #1377
- Introduce AGENTS.md by @adecaro in #1393
- unit-tests: token/core/zkatdlog/nogh/v1/driver #1391 by @adecaro in #1392
- golangci-lint v2.10.1 by @adecaro in #1390
- ci: add bench-check job to validate benchmark compilation by @sid200727 in #1375
- fix(ci): coveralls is down by @adecaro in #1400
- Increase test coverage for idemix identity package by @aaadir in #1394
- IssueMetadata#Match does not check issuer identity #1388 by @adecaro in #1389
- build(deps): Bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 by @dependabot[bot] in #1407
- Enhancing dlognogh benchmark tests documentation by @AkramBitar in #1401
- validate proposal by @HayimShaul in #1362
- config: clarify minimal token-sdk configuration and required fields by @sid200727 in #1405
- network service, fabricx: query-service based key lookup #1386 by @adecaro in #1387
- Fix: handle NOT_VALIDATED status in ledger.Status() by @atharrva01 in #1417
- Ttx/replace random nonce by @sid200727 in #1406
- Add benchmark profiling tool and update docs by @AkramBitar in #1413
- unit tests: identity deserializer by @aaadir in #1412
- CI docker fix by @adecaro in #1420
- Uit-test: token/sdk package #1347 by @AkramBitar in #1395
- fix: nil dereference and panic in setupListener callbacks crash peer on transient errors by @atharrva01 in #1424
- fix: propagate error in ReceiveSpendRequestView by @atharrva01 in #1425
- Fix: Stop silently dropping failed finality events by @atharrva01 in #1419
- docs: clarify 1-of-N auditor signature semantics by @sid200727 in #1404
- x509 unit-tests by @aaadir in #1429
- unittests for multisig by @aaadir in #1433
- build(deps): Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /token/services/storage/db/kvs/hashicorp by @dependabot[bot] in #1439
- unit-tests: /services/certifier by @aaadir in #1436
- build(deps): Bump google.golang.org/grpc from 1.76.0 to 1.79.3 by @dependabot[bot] in #1438
- Fix: Panic in finality notifications due to send on closed channel by @atharrva01 in #1430
- feat(identity_service): check identity DB if a lookup fails #1415 by @adecaro in #1416
- docs: update by @adecaro in #1421
- fix(storage): support large token amounts using NUMERIC and big.Int by @sid200727 in #1431
- Fix TOCTOU race in inmemory locker's scanner goroutine by @atharrva01 in #1441
- task(identity_service): add optimized idemix owner representation #1444 by @adecaro in #1447
- feat(metrics): add Prometheus/OTel metrics to finality EventQueue by @atharrva01 in #1449
- Fix: unbounded exponential backoff in
Listener.OnStatuspermanently stalls finality pipeline by @atharrva01 in #1446 - Optimized Cache Fetcher by @AkramBitar in #1312
- FSC Update by @adecaro in #1422
- feat(metrics): add ProcessingDuration histogram to finality EventQueue by @atharrva01 in #1451
- feat(metrics): add duration histograms to ttx transaction lifecycle by @atharrva01 in #1453
- feat(metrics): add duration and outcome metrics to sherdlock selector by @atharrva01 in #1459
- Improve test coverage of token package files by @AkramBitar in #1443
- Improve test covearge for services utils by @AkramBitar in #1454
- unit test: token/driver package by @AkramBitar in https://github.com/hy...
v0.8.1
What's Changed
- Fix some benchmarks by @aaadir in #1299
- docs rework by @adecaro in #1264
- identity service: refactoring, documentation, and testing... #1289 by @adecaro in #1290
- regression tests by @adecaro in #1303
- dlog token driver: improve the use of mathlib #1287 by @adecaro in #1288
- Optimize wrapper caching by @AkramBitar in #1305
- Fix status listener memory leak by @AkramBitar in #1309
- FSC v0.8.1 by @adecaro in #1311
Full Changelog: v0.8.0...v0.8.1
v0.8.0
v0.7.0
What's Changed
- add custom application metadata to public data on ledger by @arner in #1050
- Idemix Schema Manager support by @adecaro in #1144
- fabtoken driver: Validator.NewValidator should take as argument IssueExtraValidators and AuditingExtraValidators. #1139 by @adecaro in #1148
- nwo: do not create folders that are not used by @adecaro in #1149
- don't panic if the wallet is not found by @arner in #1142
- ttx collect endorsement: no need to distribute the envevelope anymore #1157 by @adecaro in #1161
- approval: no need to process RWSet #1165 by @adecaro in #1166
- development documentation by @adecaro in #1163
- introduce stricter linter configuration #1169 by @adecaro in #1170
- upgradability: fixes to allow more easily to extend an existing driver #1154 by @adecaro in #1155
- build(deps): Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot[bot] in #1171
- Use new FSC Prometheus Reporter #1177 by @alexandrosfilios in #1175
- rework token/services/db/sql/common/identity.go #1167 by @adecaro in #1168
- introduce nocache and ristretto-based cache #1173 by @adecaro in #1174
- context logging: token/core/common/backend.go by @drucker-nir in #1179
- expand the reach of context.Context #1135 by @adecaro in #1180
- get rid of github.com/pkg/errors by @adecaro in #1188
- network service: query states #1189 by @adecaro in #1190
- optimize membership/TypedIdentityInfo #1181 by @adecaro in #1182
- token finality service: remove support for committer #1115 by @alexandrosfilios in #1176
- Otel Events Sanitization + Issues 1196 and 1194 #1018 by @adecaro in #1193
- metrics harmonization: namespace code cleanup, ignore .work files by @SaidAltury-ibm in #1186
- tokengen: version override #1197 by @adecaro in #1198
- network service/fabric: remove RWSetProcessor #1199 by @adecaro in #1200
- build(deps): Bump github.com/docker/docker from 27.2.0+incompatible to 28.0.0+incompatible by @dependabot[bot] in #1208
- performance tricks #1218 by @adecaro in #1219
- Bump FSC by @mbrandenburger in #1217
- enhanced redeem: make issuer signature optional #1134 by @adecaro in #1216
- config service: import a TMS configuration #1209 by @adecaro in #1210
- extensions by @adecaro in #1221
- deprecate the use of some mathlib curves #1203 by @adecaro in #1204
- fix panic error - DeliveryScanQueryByID, ScanFromBlock function by @thibaudgermain in #1225
- idemix race checks by @adecaro in #1147
- Bump FSC by @mbrandenburger in #1220
- fabricx integration by @adecaro in #1229
- Auditor signatures should be verified when len(pp.Auditor) != 0 #1223 by @adecaro in #1235
- build(deps): Bump github.com/quic-go/quic-go from 0.48.2 to 0.49.1 by @dependabot[bot] in #1234
- Proper Error Handling and Normalization by @adecaro in #1238
- Bump FSC by @AkramBitar in #1240
- fix: delete token loken even if it doesn't exist on request table by @anisherbadji1 in #1239
- add missing nil checks to dlog/auditor.go and transaction.go by @KElkhiyaoui in #1243
- build(deps): Bump github.com/consensys/gnark-crypto from 0.18.0 to 0.18.1 in /token/services/identity/storage/kvs/hashicorp by @dependabot[bot] in #1248
- Allow extensions for token parameters #1241 by @adecaro in #1244
- Document education session 1 by @AkramBitar in #1249
- build(deps): Bump github.com/consensys/gnark-crypto from 0.18.0 to 0.18.1 by @dependabot[bot] in #1253
- make generators versioned, add input interface for validator context by @arner in #1258
- AcceptView may expose a signing oracle #1233 by @adecaro in #1254
- FSC update by @adecaro in #1263
- dlog v1 finalization: check the IssueAction against the passed metadata. #940 by @adecaro in #1242
- EndorseView may expose a signing oracle #1255 by @adecaro in #1257
- check the type of PEM block by @HayimShaul in #1252
- ttx service: create TxAuditor from the TMSID by @adecaro in #1267
- use new FSC by @HayimShaul in #1245
- build(deps): Bump golang.org/x/crypto from 0.40.0 to 0.45.0 in /token/services/identity/storage/kvs/hashicorp by @dependabot[bot] in #1268
- Update to FSC #1085 by @adecaro in #1270
- dlog token driver: better buckets for metrics by @adecaro in #1272
- tokenchaincode extensions by @adecaro in #1276
- Update FSC to the current main by @adecaro in #1275
- improve memory footprint: logging #1273 by @adecaro in #1280
- dlog transfer service: benchmark tests #1278 by @adecaro in #1279
- RequestApprovalResponderView misses empty rwset checks #1230 by @adecaro in #1265
- dlog transfer service: benchmark #1281 by @adecaro in #1282
- FSC v0.7.0 by @adecaro in #1286
New Contributors
- @thibaudgermain made their first contribution in #1225
- @anisherbadji1 made their first contribution in #1239
Full Changelog: v0.5.0...v0.7.0