Skip to content

v0.11.0

Choose a tag to compare

@adecaro adecaro released this 13 May 13:11
· 165 commits to main since this release
cdb68a3

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

Full Changelog: v0.10.1...v0.11.0