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