9660 commits in all time May 01, 2026 13:19 – Jul 30, 2026 13:19 UTC
Merge d515c320fb307c169cc2f2e8dde2d149967df0e1 into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 771d9870 Branch pull/17/merge Document 4/3,363 ++ 1,954 --
fix(deps): update all non-major dependencies
Git Commit d515c320 Branch renovate/all-minor-patch Document 4/3,363 ++ 1,954 --
cusma specs
Merge pull request #304 from algorandfoundation/fix/mdbook-optional-server
fix: skip optional renderer when serving (patches mdbook 0.5.4)
Git Commit c9b88a2a Branch master Document 2/11 ++ 2 --
Merge f824af21f19389ff5911fe98ad8cfff9d49dd7f6 into eb903edcae43b254e15ba4c87840e3cd20a5dfc9
Git Commit b3972c4e Branch pull/322/merge Document 4/613 ++ 232 --
Moved accounts page to root Concept page
Git Commit f824af21 Branch docs/account-management-update-code-example Document 2/1 ++ 1 --
renovate[bot] use-wallet
Merge b3266daf9131a0bd451cec63ad6b6ffc4a8cf5b4 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
Git Commit 5846993c Branch pull/421/merge Document 15/3,394 ++ 1,888 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit b3266daf Branch renovate/non-major-dependencies Document 15/3,394 ++ 1,888 --
bwmx pawn
Merge f12fb1f5312cd0016afcac6924c4cc279d5be968 into 35e2c3bd36d7b1bd4ce5b12ef2f1b86c73cadf3b
Git Commit 72e6bd16 Branch pull/28/merge Document 12/990 ++ 37 --
bwmx pawn
feat: gate fee sponsorship behind a custom fee-sponsorship credential
Require a manager-issued `fee-sponsorship-credential` SD-JWT VC on
POST /wallet/transactions/sponsor/. CredentialAuthGuard now resolves the
required vct from @RequiredCredential route metadata (defaulting to
device-attestation-credential, so existing routes are unchanged).
Possession of the credential is the entitlement — the manager only
issues it to users allowed to use sponsored-fee routes.

The sponsor route additionally requires every user transaction in the
group to be sent from the Algorand address bound to the presented
credential's did:key, so fees are only sponsored for the credential
holder's own transactions.

- Replace the credential-gated GET /wallet/sponsor/ with a public
  unauthenticated GET /wallet/manager/address so wallets can learn the
  Sponsor address before building a group; drop SponsorDetailDto and
  getSponsorInfo
- Add unit specs for CredentialAuthGuard (default and metadata-selected
  vct, cross-rejections, issuer/binding failures)
- Add e2e coverage for the full journey: register the custom
  configuration, issue and redeem the VC over OID4VCI, present it, and
  get the group sponsored — plus rejection of absent credentials,
  device-attestation credentials, and groups sent by other wallets

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Git Commit f12fb1f5 Branch feat/fee-sponsorship Document 8/505 ++ 99 --
docs: Work on Account management page around runnable examples
Git Commit 32e85159 Branch docs/account-management-update-code-example Document 3/612 ++ 406 --
cusma specs
Merge 020632baaf85b85e8364b05a4df406986d63512e into a461913c0913bafabddbd016f77149caf52ede9c
Git Commit f7d4ea75 Branch pull/304/merge Document 2/11 ++ 2 --
cusma specs
fix: skip optional renderer when serving (patches mdbook 0.5.4)
Git Commit 020632ba Branch fix/mdbook-optional-server Document 2/11 ++ 2 --
cusma specs
Merge pull request #303 from algorandfoundation/dependabot/submodules/theme-0d4606c
chore(deps): bump theme from `e823cd0` to `0d4606c`
Git Commit a461913c Branch master Document 1/1 ++ 1 --
dependabot[bot] specs
chore(deps): bump theme from `e823cd0` to `0d4606c`
Bumps [theme](https://github.com/algorandfoundation/af-mdbook-theme) from `e823cd0` to `0d4606c`.
- [Commits](https://github.com/algorandfoundation/af-mdbook-theme/compare/e823cd088a1204569ab61e68c46575b3ebfcdbf2...0d4606c75e50ac4d97895eefde122639a4983095)

---
updated-dependencies:
- dependency-name: theme
  dependency-version: 0d4606c75e50ac4d97895eefde122639a4983095
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 93ed97bf Branch master Document 1/1 ++ 1 --
nullun go-algorand
Merge 592bd88b7dc7e7268598e8adc46122f89ac85c87 into 88fe542f3a2b6cbe898497cd3321f7bd20a7429b
Git Commit ba42a2cc Branch pull/6674/merge Document 25/2,070 ++ 1,387 --
jannotti go-algorand-sdk
Merge 399d2791fd5ac5f2c2df129d2d5c5e223efe2b59 into c63137cd1b4c01cf55c532ed7788197f3948baaa
Git Commit 9128257e Branch pull/794/merge Document 4/229 ++ 27 --
Merge a5cf512084feda393cea50819d112902bce57935 into c63137cd1b4c01cf55c532ed7788197f3948baaa
Git Commit f816415c Branch pull/819/merge Document 2/3 ++ 3 --
Argimirodelpozo puya-ts
Merge b438c0f181d48aef270cb015f710b2689a181a65 into fd7b0c81aab2bacc6240b8897330b5db490ef823
Git Commit 3ecbd392 Branch pull/399/merge Document 1/2 ++ 2 --
Argimirodelpozo puya-ts
fix: loglevels info and warning were swapped
Git Commit b438c0f1 Branch fix/log-level-swap Document 1/2 ++ 2 --
Merge dc175020809fcbabc42363c2e53134d623c73b16 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 19895b89 Branch pull/1114/merge Document 2/140 ++ 8 --
Merge 633a1c5849e2d06e6ee9f029069a4c82b14702ba into 4e38dadc4eec827ed8742c8bb272e0545c801932
Git Commit 9f32b522 Branch pull/934/merge Document 16/150 ++ 395 --