11154 commits in all time Mar 29, 2026 03:03 – Jun 27, 2026 03:03 UTC
LoafPickleWW wen-tools
feat: add URL redirection proxy API for OpenSea and implement NFT image URI compression in Import Tool
Git Commit e6910c1d Branch main Document 4/336 ++ 12 --
Merge 8dd04e659eb1a128000d007d629a3fdce8184037 into c3bdb16fecdb2141ff200049135c3b3c7d5a8d94
Git Commit dd0d95ef Branch pull/1100/merge Document 2/108 ++ 8 --
Merge 4abecf0cdbee7576fea553bed0e50e3bc73b7825 into bfbd438b6ed3e2fc1447effa5fcb5da701aa9dd4
Git Commit b22b6a4b Branch pull/816/merge Document 6/51 ++ 3 --
Merge 318f1255c7d443f3d68e96c9f78bfbc852b80558 into 4e38dadc4eec827ed8742c8bb272e0545c801932
Git Commit af032df9 Branch pull/922/merge Document 10/150 ++ 7 --
renovate[bot] use-wallet
Merge a1fc9b1ebcb6b33037fdfa17c631412195315193 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
Git Commit 2543cd76 Branch pull/421/merge Document 15/3,106 ++ 1,796 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit a1fc9b1e Branch renovate/non-major-dependencies Document 15/3,106 ++ 1,796 --
Merge 3aa1f0cbaf79e8bb8ce55d23830e858726477b07 into 9bc334a8819e21a61e5717e04c07dec184a7c579
Git Commit e9abc1bc Branch pull/92/merge Document 2/34 ++ 36 --
chore(deps): update dependency eslint to v10
Git Commit 3aa1f0cb Branch renovate/major-eslint-monorepo Document 2/34 ++ 36 --
joe-p go-algorand
Merge 54914c54af8129e32157a690241cb61be3cd801f into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
Git Commit 521a96f5 Branch pull/5943/merge Document 2/69 ++ 2 --
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 --