Ecosystem metrics
- New Repos
- 6
- New
- Commits
- 614
- down 6.7%
- Releases
- 4
- up 100.0%
- Contributors
- 43
- down 15.7%
- Merges
- 23
- up 155.6%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
7577 commits in all time
Jul 01, 2026 12:11 – Sep 29, 2026 12:11 UTC
fix: pass the http client to the genesis downloads
Both genesis downloads reached for a package-level client, so a test had no way to point them at a mock server. Take an api.HttpPkgInterface like the release checks, the catchpoint lookup and the short links already do. GetGenesis has no callers; handleDataDirMac gets the client from algod.Install, which the install and bootstrap commands now supply. Drop main_test.go with it. A test binary is not linked as package main, so the linker never stamps main.version there and both sides of the comparison were the same "dev" default: the test passed whether or not init handed the version over. api/useragent_test.go covers SetVersion.
16c8fc2a
feat/user-agent
6/12 ++ 27 --
feat: identify nodekit via user-agent
Every outbound request went out as Go's default "Go-http-client/1.1", which tells a node operator reading their algod access log, or the GitHub release API, nothing about what is calling them. Send "Nodekit v<version>" instead, built from the version the linker stamps into main so that releases can be told apart. The shared HttpPkg wrapper covers the release checks, the catchpoint lookup, the short links and the upgrade download; the generated algod client gets the header through a request editor, since api/lf.go is overwritten by `make generate`.
6a73a179
feat/user-agent
8/179 ++ 7 --
fix: give --lines one meaning with and without --follow
--follow substituted a backlog of 10 when --lines was not given, so -n meant one thing alone and another beside -f: `-n 0 -f` replayed the whole history, where `tail -n 0 -f` shows none of it. --follow now replays the same set the command shows without it, --lines N shortens that backlog, and a stream that starts at now is --since 0s. The cost is that a bare -f reads the whole history before the first new entry arrives, as the command without -f already does.
e80f8602
fix/logs-follow-lines
4/97 ++ 20 --
Merge 378dcd6c279f060eadd4fc2e082997c38c19a0f1 into b090a483dcc3a6a69b22e603fc36392ac9e63ecc
06c2dc5b
pull/464/merge
1/717 ++ 946 --
chore(deps): lock file maintenance
378dcd6c
renovate/lock-file-maintenance
1/717 ++ 946 --
Merge 9b7290db9c7c24b07be04ef9bfa40bbf5e4cc5ac into 361d3066ffaca4241991cc6563403417bf562ecf
434656aa
pull/17/merge
4/3,363 ++ 1,957 --
fix(deps): update all non-major dependencies
9b7290db
renovate/all-minor-patch
4/3,363 ++ 1,957 --
Merge 9b9c51b256e7d12860e3d33605675c0aa21c71ca into 34f16f713cc000daecbee1609df2bf595e8713ab
5c9278ef
pull/197/merge
3/100 ++ 5 --
Merge 4423646fd1f3b75cc3afcf476364627efcbfd5b8 into 0b28409172f1221e1b9531cd21f793094ea9f658
8e4e28b6
pull/6735/merge
17/700 ++ 505 --
simulate: cover extra fees for outer transactions
4423646f
pull/6735/head
5/63 ++ 10 --