9568 commits in all time Apr 24, 2026 13:31 – Jul 23, 2026 13:31 UTC
Merge 1cea60838e476b77ae2eaeb89ae723a334270ce6 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 916cc8f0 Branch pull/1088/merge Document 1/12 ++ 12 --
Merge 1486653488ec13d5bd614831dfda0d9d283c911a into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 7ff61406 Branch pull/1061/merge Document 1/4 ++ 3 --
Merge 7f2c3d7e289ca204a2b1b62a38e11418a871ce60 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit fe92a050 Branch pull/1082/merge Document No file changes
joe-p algokit-utils-ts
chore: rm zod schemas script
Git Commit 66e945f9 Branch chore/revert_stable_v2 Document 1/0 ++ 579 --
joe-p algokit-utils-ts
fix: algod error message parsing
Same fix as
https://github.com/algorandfoundation/algokit-utils-ts/pull/576
Git Commit e7498563 Branch chore/revert_stable_v2 Document 3/5 ++ 5 --
Merge 8dd04e659eb1a128000d007d629a3fdce8184037 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 7a85ef85 Branch pull/1100/merge Document 2/108 ++ 8 --
joe-p algokit-utils-ts
chore: checkout most of main minus src
Git Commit ed89d2e7 Branch chore/revert_stable_v2 Document 77/18,856 ++ 4,945 --
nullun go-algorand
Merge 84d20e219ff05d5b32e06fb62b049f6678980b52 into e49103d3c49ecc32fc8be2718b2c36032731bb52
Git Commit d3c533f0 Branch pull/6631/merge Document 4/553 ++ 11 --
tasosbit go-algorand-sdk
Merge 31ce6682d455ca7379823f277e102b56f689367e into dbbce92db1336ee89c64d9eb7069c4b084484858
Git Commit 668eabfc Branch pull/823/merge Document 2/56 ++ 0 --
tasosbit go-algorand-sdk
protocol: add fnet1..4 consensus versions
Mirrors the FNet consensus versions in go-algorand so the SDK can interpret
FNet consensus params. Upgrade path fnet1->fnet2->fnet3->fnet4->V40.
Git Commit 31ce6682 Branch pull/823/head Document 2/56 ++ 0 --
Merge 8ecd0c9a8d1af084ac38a39dba598e1e0b96d46c into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 28e0355d Branch pull/1093/merge Document No file changes
Merge 868858c1dd7e0d0704512e9fc3747ba07fa38d3c into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 134f15f4 Branch pull/1077/merge Document No file changes
tasosbit go-algorand
Merge 238a2323f54d567c3ed122af21e485988dab7fca into e49103d3c49ecc32fc8be2718b2c36032731bb52
Git Commit cf487ce2 Branch pull/6675/merge Document 4/288 ++ 2 --
tasosbit go-algorand
FNet: add fnet1..4 consensus versions, genesis, and docker bootstrap to mainline
Enables stock go-algorand nodes to join the FNet network. Adds the
fnet1..fnet4 consensus versions (genesis proto through the fnet4->V40 upgrade
path), the FNet genesis file, and docker DNS-bootstrap support for the network
(fnet.algorand.tech).

Verified: config/protocol tests pass (incl. TestConsensusUpgradeWindow); the
FNet genesis loads and MakeGenesisBlock resolves fnet1; computed genesis hash
matches the live network (914b74f0...a35e3b10).
Git Commit 238a2323 Branch pull/6675/head Document 4/288 ++ 2 --
joe-p algokit-utils-ts
ci: checkout .github from main
Git Commit 8032c13d Branch chore/revert_stable_v2 Document 5/106 ++ 68 --
Merge 288134204550b5225df84fc0a7ff339e6c047930 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 31283206 Branch pull/1090/merge Document 1/3 ++ 3 --
Merge 0f5bd1a12d9a6982cd9c7403561e00b2487d4349 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 97828084 Branch pull/1058/merge Document No file changes
joe-p js-algorand-sdk
Merge bebb0a063e9b0a7fefc49bca97004530fecb1629 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
Git Commit 2fed7644 Branch pull/1102/merge Document 27/1,875 ++ 78 --
joe-p js-algorand-sdk
Merge branch 'main' into feat/pq
Git Commit bebb0a06 Branch feat/pq Document 6/1 ++ 1,069 --
joe-p js-algorand-sdk
wip: prettier ignore test data
Git Commit d8e21036 Branch feat/pq Document 1/1 ++ 0 --
joe-p js-algorand-sdk
feat: remove dryrun due to removal in algod (#1104)
Git Commit 40a57d59 Branch main Document 6/1 ++ 1,069 --
nullun go-algorand
Merge 592bd88b7dc7e7268598e8adc46122f89ac85c87 into e49103d3c49ecc32fc8be2718b2c36032731bb52
Git Commit 7074d691 Branch pull/6674/merge Document 25/2,070 ++ 1,387 --
nullun go-algorand
goal: align 'goal node peers' output with fixed-width columns
Git Commit 592bd88b Branch pull/6674/head Document 1/3 ++ 2 --
nullun go-algorand
network+api: add tests for GetPeers options and /v2/node/peers
Cover the new PeersP2PConnectionsIn/Out options at the network layer,
peerStatuses dedup/sort/enum behavior, and the GetPeers handler
end-to-end via the mock node.
Git Commit 0ac52b9c Branch pull/6674/head Document 4/182 ++ 1 --
nullun go-algorand
network: report libp2p connections via dedicated GetPeers options
Appending raw libp2p connections to PeersConnectedIn/Out changed the
semantics of GetPeers for existing consumers (catchup peer selection)
and broke several network tests. Introduce PeersP2PConnectionsIn/Out
so transport-level connections (e.g. pubsub- or DHT-only peers) are
only returned when explicitly requested.

Add a PeerConnectionInfo interface, implemented by wsPeer and the new
libP2PPeer, so the /v2/node/peers handler derives the network type from
the actual transport instead of the Go wrapper type. This fixes p2p
gossip peers being reported as "ws" and enum-invalid values such as
"ws,p2p" being produced when a peer appeared under both views; the
handler now deduplicates by address and returns a sorted list.
Git Commit 34c9ba46 Branch pull/6674/head Document 6/107 ++ 74 --