Skip to content

v0.12.1

Choose a tag to compare

@adecaro adecaro released this 22 Jun 08:10
· 124 commits to main since this release

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

Full Changelog: v0.11.0...v0.12.1