Ecosystem metrics
- New Repos
- 7
- New
- Commits
- 782
- up 9.8%
- Releases
- 7
- up 0.0%
- Contributors
- 58
- up 9.4%
- Merges
- 16
- down 15.8%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
8782 commits in all time
Jul 24, 2026 09:31 – Oct 22, 2026 09:31 UTC
Merge 9d7f0793b723dc1b8d6247230fdd40f97760d004 into 341b14ba688565b30e7dc7373c2e3ef4ded5a7e2
c959d8bd
pull/232/merge
No file changes
Merge e0c59454d23fe0129748c23fc18c409fa7ff0db4 into 341b14ba688565b30e7dc7373c2e3ef4ded5a7e2
7e8986bc
pull/237/merge
1/2 ++ 2 --
Merge 4c4fb3324b38038aa992284b95258bfa62114548 into 64691cee943c169fa883a9286687df541cc75eb0
93688747
pull/753/merge
2/125 ++ 0 --
Merge pull request #5 from algorandfoundation/ci/faster-release-polling
ci: poll for go-algorand releases every 10 minutes
e4dbe797
main
1/58 ++ 15 --
Merge 35ca41b09cdb8e64e1654da1c0467b08d5690cf2 into c72ae3ca2a4e47054057760916a7f2e4585b5256
f75a7b19
pull/6750/merge
8/366 ++ 91 --
network: give back identities and throttle slots of swept peers
innerStop and DisconnectPeers drop peers from the peer list directly. Each peer's own removePeer then finds it gone and releases nothing, so its identity and throttle slot leaked. Both networks now release a peer through unregisterPeerLocked, from removePeer and from the sweeps. unregisterPeerLocked also marks the peer closing. identityVerificationHandler checks that mark under the peer lock, so a verification message queued before the peer left cannot claim the identity again. P2PNetwork.innerStop sweeps wsPeersToIDs rather than wsPeers. A wsPeer replaced by a newer stream from the same peer is only in wsPeersToIDs, so the old sweep left it open with its slot.
59ed5bea
pull/6750/head
6/95 ++ 24 --
network: reject peer registration after innerStop
Stop sweeps the peer list before it shuts down the ws listener or the p2p host. A handshake that completes in between registers a peer that nothing closes, so the peer outlives Stop. innerStop now sets a flag under the peer lock, and addPeer rejects peers once it is set. The caller closes a rejected peer and skips the connected logs and telemetry. Found while reviewing #6744.
f642d266
pull/6750/head
5/122 ++ 33 --
network: tidy peer sweeps and close-time error reports
The read and write loops report errors only while didSignalClose is unset. A swept p2p peer's streams reset before closeWaiter reaches Close, which used to log a read error and count a dropped connection on every shutdown. The ws sweeps also clear the peer slice, so it keeps no swept peers reachable, and update the connection gauges.
35ca41b0
pull/6750/head
2/11 ++ 4 --