Releases: ipshipyard/p2p-forge
Releases · ipshipyard/p2p-forge
v0.8.0
Changed
- Bumped
google.golang.org/grpcto v1.79.3, clearing CVE-2026-33186 from SBOM scanners (not exploitable in p2p-forge at runtime; no gRPC listener is exposed) - Bumped
go-libp2pto v0.48.0 andcorednsto v1.14.2 to match the newquic-gov0.59.0 that ships with go-libp2p - Bumped
go-ds-dynamodbto v0.2.2 andgo-logto v2.9.1 - Pinned
coredns/caddyto the tagged v1.1.4 release in place of the pre-release master snapshot inherited from coredns - Wired the go-log slog bridge in
main.go, required by go-log v2.9 and go-libp2p v0.45+, so libp2p subsystem logs flow through go-log and respond togolog.SetLogLevel
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Added
- 🛠 IP denylist plugin (
denylist) supporting local files with fsnotify auto-reload and HTTP feeds (e.g. Spamhaus DROP, URLhaus) with periodic refresh. Integrates with theipparser(DNS) andacme(HTTP) plugins: denied IPs get NODATA on DNS and HTTP 403 on ACME requests. Allowlists are checked first and bypass denylists. Prometheus metrics expose blocked request counts, list sizes, and refresh status.
Changed
- 🛠 Bumped go.mod to Go 1.24
- Hardened
ipparser: extracted IP parsing intoparseIPFromPrefix()with query-type validation, removed deadANYquery handling (now returned as HINFO via theanyplugin per RFC 8482), and isolated tests to stop flakiness
Fixed
- Metrics registry race conditions
- Datastore not closed on shutdown, leaking file handles on Windows
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
Full Changelog: v0.6.0...v0.6.1
This release was brought to you by the Shipyard team.
v0.6.0
v0.5.1
What's Changed
Full Changelog: v0.5.0...v0.5.1
This release was brought to you by the Shipyard team.
v0.5.0
v0.4.1
What's Changed
Full Changelog: v0.4.0...v0.4.1
This release was brought to you by the Shipyard team.
v0.4.0
What's Changed
- chore(client): add readme by @lidel in #54
- docs(readme): remove mention of specific kubo by @lidel in #51
- ci: uci/update-go by @web3-bot in #56
- fix(client): DNS-01 TXT record check by @lidel in #57
- feat(client): WithRegistrationDelay by @lidel in #58
- fix: increase TTLs for NODATA responses by @lidel in #59
New Contributors
Full Changelog: v0.3.1...v0.4.0
This release was brought to you by the Shipyard team.
