11145 commits in all time Mar 28, 2026 20:51 – Jun 26, 2026 20:51 UTC
renovate[bot] use-wallet
Merge 5c5f097e694a7120155096882aa448edcdd23921 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
Git Commit f6e5e8a8 Branch pull/421/merge Document 15/3,106 ++ 1,796 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 5c5f097e Branch renovate/non-major-dependencies Document 15/3,106 ++ 1,796 --
nullun go-algorand
Merge 3d43eec9f0139c91bb7c9294ccf668e87fdfe199 into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
Git Commit 1f80dbed Branch pull/6652/merge Document 3/143 ++ 16 --
jannotti go-algorand
Merge ee391f592e671fcd5daba566b7123481ba823941 into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
Git Commit fcb6bb65 Branch pull/6596/merge Document 35/2,507 ++ 1,173 --
jannotti go-algorand
Document all multibyte opcodes
Git Commit ee391f59 Branch pull/6596/head Document 5/325 ++ 32 --
giuliop go-algorand
Merge 641d814f3675814bc9f41a7a8fbe4cbd668776bf into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
Git Commit 1254cc02 Branch pull/6637/merge Document 10/478 ++ 33 --
github go-algorand
add Go Benchmark (go) benchmark result for 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
Git Commit 90b8f351 Branch gh-pages Document 1/445 ++ 1 --
nullun go-algorand
network/dnssec: test qsi transport (EDNS size, TCP fallback)
Existing tests mocked the queryServerIf transport, leaving qsi.queryServer -
the real UDP/TCP behavior - uncovered. Add tests against a loopback DNS
server for: retrying over TCP after a UDP error, retrying over TCP on a
truncated UDP response, advertising the 1232-byte EDNS0 buffer, and
surfacing the per-server error when all attempts fail.
Git Commit 3d43eec9 Branch pull/6652/head Document 1/110 ++ 0 --
nullun go-algorand
network: log bootstrap relay resolution failures on all networks
Relay SRV resolution failures were logged only on testnet and devnet; on
mainnet the error was dropped and the only trace was an INFO "got no relay
DNS addrs" line. A mainnet node that resolves no relays then runs with an
empty phonebook, connects to zero peers, and reports itself caught up at a
stale round, with no warning an operator can act on.

Log the relay resolution error as a warning on every network and raise the
empty-relay case to a WARN stating the operational impact. Archive lookups
stay informational, since archival peers are optional for most nodes.
Git Commit 6d2f35d7 Branch pull/6652/head Document 1/5 ++ 9 --
nullun go-algorand
network/dnssec: report the underlying error when a query fails
When a query failed against every configured server, query() discarded each
server's error and returned only "no answer for (name, type) from DNS
servers [...]", which is indistinguishable from a missing record. The cause
(timeout, truncation, blocked TCP, ...) was lost, leaving operators with a
lookup that fails here while dig resolves it and nothing to act on.

Join the per-server errors onto the returned error so the real cause is
visible.
Git Commit a5c05ff4 Branch pull/6652/head Document 1/9 ++ 2 --
nullun go-algorand
network/dnssec: fall back to TCP when a UDP query errors
queryServer only retried over TCP when a UDP response came back truncated
(TC bit set). If the UDP query itself errored - e.g. the response was
dropped or UDP/53 is filtered - it returned immediately without trying TCP.

Fall through to the TCP attempt on a UDP error too, giving up only once the
context is done. Set Client.Timeout as well so dial, write and read are
bounded by the configured DNS timeout instead of miekg's 2s default.
Git Commit 0b9e0194 Branch pull/6652/head Document 1/16 ++ 4 --
jannotti go-algorand
Merge 37806bd862b9686c951ec19dd02f75f7824cee14 into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
Git Commit 5e8e777d Branch pull/6596/merge Document 33/2,184 ++ 1,143 --
jannotti go-algorand
Merge remote-tracking branch 'upstream/master' into app-params-set
Git Commit 37806bd8 Branch pull/6596/head Document 25/1,498 ++ 1,675 --
jannotti go-algorand
Fees: Handle rounding of fees with non-integral usage better (#6650)
Git Commit 990a9b2d Branch master Document 25/1,607 ++ 1,785 --
cusma go-algorand-sdk
Merge 34be8cdebcbd325775fd77267db99f6589b8af5f into bfbd438b6ed3e2fc1447effa5fcb5da701aa9dd4
Git Commit f838ab43 Branch pull/815/merge Document 2/37 ++ 11 --
cusma go-algorand-sdk
feat: add post-quantum scheme and signature types
Git Commit 34be8cde Branch feat/pq-account Document 1/28 ++ 6 --
cusma go-algorand-sdk
feat: add post-quantum flags
Git Commit a768d400 Branch feat/pq-account Document 1/9 ++ 5 --
cusma go-algorand
Merge aa1caf06fccc5c6bcb78ffa0ca68d60bedf9e977 into b05e6781f1d77a77cec0e4cb622a84522ca57dbe
Git Commit 509809da Branch pull/6639/merge Document 55/6,317 ++ 1,613 --
cusma go-algorand
chore: add post quantum types to sdk export script
Git Commit aa1caf06 Branch pull/6639/head Document 1/5 ++ 0 --
jannotti go-algorand
Merge 8444da3b8a8edb5c2900a5264602b35e7511a251 into b05e6781f1d77a77cec0e4cb622a84522ca57dbe
Git Commit ee9f1833 Branch pull/6596/merge Document 33/2,296 ++ 1,256 --
jannotti go-algorand
Merge remote-tracking branch 'upstream/master' into app-params-set
Git Commit 8444da3b Branch pull/6596/head Document 22/1,259 ++ 657 --
LoafPickleWW wen-tools
feat: implement Alchemy NFT integration with new utilities, OpenSea API proxy, and NFT import UI
Git Commit 94e9024b Branch main Document 4/655 ++ 138 --