Changelog
Bug fixes
- 91a8f4437e983c840874aec4aded47fd90bd6ddf: fix(bootstrap): fall back to other resolved addresses when a dial fails (#2190) (@maximilize)
- 0a206718a007cde55582dac62683a75b8510f97c: fix(cache): set DO bit on prefetch reloads to keep DNSSEC-signed entry valid (#2158) (@logingood)
- d55cd4f50dc143d8eed4e72213e9c8a3369bca49: fix(docker): pre-create writable /app/cache and /logs owned by UID 100 (#2172) (@0xERR0R)
- dc958efd0b9624d3f029f6477a14a505eb633868: fix(lists): skip a lone "/" blocklist line instead of panicking (#2156) (@maximilize)
- 1d450af5e1240a2d069d1083eb80e7253077ac8c: fix(resolver): match custom DNS PTR queries case insensitively (#2191) (@maximilize)
- 472bac923de909ad8ec28f3f571baf30e66dcbd4: fix(stats): attribute filtered and non-FQDN queries to the client name (#2167) (@0xERR0R)
- c07bd555b0532a4a7c3459721fb2214de1ac6630: fix(stats): count only true blocks (BLOCKED) as blocked (#2161) (@maximilize)
- 84353421d78a2415077ba7b8fff45622737ad01c: fix(stats): give DNS rebinding protection its own REBIND response type (#2166) (@0xERR0R)
Build and dependencies
- c163c75e118852750d6ebeb8e0df91b2a299e6ba: build(deps): bump actions/setup-go from 6 to 7 (#2168) (@dependabot[bot])
- 958760dc47a5f3a1e0e93f5218553477eb07cf9a: build(deps): bump github.com/breml/rootcerts from 0.3.6 to 0.3.7 (#2181) (@dependabot[bot])
- d94652ffdce6af66a07cd8b9df168aa343fcffeb: build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 (#2157) (@dependabot[bot])
- d784ac5c0486752ca196e9051c5441382e61c6f8: build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.8.1 to 6.8.2 (#2154) (@dependabot[bot])
- 23575a47721dea7497ee9017274594b64c5fd1f5: build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.8.2 to 6.8.3 (#2183) (@dependabot[bot])
- b1f8a7212c762de99fe762c4ce772a2c7c70343b: build(deps): bump github.com/oapi-codegen/runtime from 1.4.2 to 1.5.0 (#2164) (@dependabot[bot])
- 4fda662ed8878b6428ee8eb8638dfff7b7256698: build(deps): bump github.com/oapi-codegen/runtime from 1.5.0 to 1.6.0 (#2170) (@dependabot[bot])
- 7c8aeb445f8538fbbd0e7811ec0a9f3d4eb3d723: build(deps): bump github.com/pires/go-proxyproto from 0.12.0 to 0.13.0 (#2153) (@dependabot[bot])
- 77c115b68cf34d611cbee8fd06a899b5546b9832: build(deps): bump github.com/pires/go-proxyproto from 0.13.0 to 0.14.0 (#2155) (@dependabot[bot])
- 6154af24b363965d7114851735c6b6146db9371b: build(deps): bump github.com/pires/go-proxyproto from 0.14.0 to 0.15.0 (#2162) (@dependabot[bot])
- bd9e3ae6a971ef771df9815ffe10cde1cafaad67: build(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#2185) (@dependabot[bot])
- 6fd79dd9707469dca70f39f4a92a12e271d8a2c1: build(deps): bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#2193) (@dependabot[bot])
- 82777cad05100dbdecfbeec773f3a2d27a2cc1e1: build(deps): bump github.com/quic-go/quic-go from 0.60.0 to 0.61.0 (#2192) (@dependabot[bot])
- 59f0b0f6240db99083d09a97b7f2f00b92a4f43a: build(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 (#2159) (@dependabot[bot])
- 288ff55e140b4b679cda58ec68dfdd3155d4c0ff: build(deps): bump oapi-codegen to 2.7.1 and kin-openapi to 0.144.0 (#2195) (@0xERR0R)
Misc
- 541860dd66ca9d04ca30605345841d4d6161c4f8: ci: automate sponsor list in README (#2173) (@0xERR0R)
- 493142d289d586179534ac5d10703f460402dc20: ci: build sponsor avatar URLs from the login to avoid HTML escaping (#2177) (@0xERR0R)
- d9e2827d40c32fb6c75f73113afa335ca079feb0: ci: fail the sponsors job instead of silently wiping the sponsor list (#2175) (@0xERR0R)
❤️ Support Blocky
Blocky is free and open source, developed in my spare time — no telemetry, no ads, no hidden filtering. If it's useful to you, please consider supporting its continued development:
GitHub Sponsors · thanks.dev · Liberapay · Ko-fi · PayPal
Thank you to everyone supporting Blocky! 🙏