Changelog
Features
- 7dd039c: feat(resolver): add blocky_client_response_total metric (#2222) (@jvandenbroek)
- 769d908: feat(resolver): add refused block type (#2239) (@ChrisJr404)
- 45a242f: feat: add MIPS64 architecture builds (#2253) (@0xERR0R)
Bug fixes
- 4cf62ce: fix(cmd): healthcheck follows ports.dns from the config (#2221) (@maximilize)
- a42d656: fix(dnssec): don't return DNSSEC records to clients with the DO bit clear (#2203) (@kevinpark1217)
- a0cee0a: fix(querylog): exclude sqlite on Solaris and illumos (#2242) (@drscream)
- 802869a: fix(resolver): Return SOA record with custom DNS NOERROR response (#2244) (@bb4242)
- 190d512: fix(resolver): count down cached authority and additional TTLs (#2197) (@maximilize)
- 2e5d478: fix(resolver): reply to NOTFQDN queries with a well-formed NXDOMAIN (#2250) (@0xERR0R)
- dcdd952: fix(resolver): restore fallbackUpstream for rewritten queries (#2223) (@maximilize)
- c46ed64: fix(resolver): retry DoH queries that fail on a stale pooled connection (#2251) (@0xERR0R)
- 344de86: fix(resolver): scope allowlist-only mode to the whole client (#2249) (@0xERR0R)
- e2b40db: fix(resolver): send the original name to the next resolver for rewritten queries (#2232) (@0xERR0R)
- ff2aae4: fix(server): always answer an EDNS0 query with an OPT record (#2240) (@jackboykin)
- db8d889: fix(server): compress responses larger than 512 bytes (#2213) (@0xERR0R)
- 78d5367: fix: don't pass EDNS0 DNS Cookies through (#2252) (@0xERR0R)
Build and dependencies
- 5e7e844: build(deps): bump actions/setup-python from 6 to 7 (#2182) (@dependabot[bot])
- 29d187e: build(deps): bump actions/stale from 10 to 11 (#2196) (@dependabot[bot])
- 938b839: build(deps): bump docker/login-action from 4 to 4.5.2 (#2199) (@dependabot[bot])
- 554a41e: build(deps): bump docker/login-action from 4.5.2 to 4.6.0 (#2206) (@dependabot[bot])
- 04dd5e2: build(deps): bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 (#2234) (@dependabot[bot])
- 870b30e: build(deps): bump github.com/miekg/dns from 1.1.72 to 1.1.73 (#2235) (@dependabot[bot])
- a9870d6: build(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 (#2229) (@dependabot[bot])
- cd984d5: build(deps): bump github.com/oapi-codegen/runtime from 1.6.0 to 1.7.0 (#2230) (@dependabot[bot])
- 54bf28f: build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 (#2220) (@dependabot[bot])
- d3b0f1c: build(deps): bump github.com/onsi/gomega from 1.42.1 to 1.43.0 (#2246) (@dependabot[bot])
- e33ab87: build(deps): bump github.com/quic-go/quic-go from 0.61.0 to 0.62.0 (#2248) (@dependabot[bot])
- 253b912: build(deps): bump github.com/santhosh-tekuri/jsonschema/v6 from 6.0.2 to 6.0.3 (#2210) (@dependabot[bot])
- 4a3c190: build(deps): bump github.com/sirupsen/logrus from 1.10.0 to 1.10.2 (#2245) (@dependabot[bot])
- c5eb533: build(deps): bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 (#2225) (@dependabot[bot])
- 027badd: build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 (#2227) (@dependabot[bot])
- 6eb8f46: build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 (#2231) (@dependabot[bot])
- 137b999: build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb from 0.43.0 to 0.44.0 (#2216) (@dependabot[bot])
- b8e545a: build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.43.0 to 0.44.0 (#2217) (@dependabot[bot])
- c4d22fa: build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis from 0.43.0 to 0.44.0 (#2214) (@dependabot[bot])
- 5e1a27b: build(deps): bump github/codeql-action from 4 to 4.37.3 (#2200) (@dependabot[bot])
- cce71d8: build(deps): bump github/codeql-action from 4.37.3 to 4.37.4 (#2205) (@dependabot[bot])
- b27f887: build(deps): bump github/codeql-action from 4.37.4 to 4.37.5 (#2209) (@dependabot[bot])
- f7ec303: build(deps): bump github/codeql-action from 4.37.5 to 4.37.6 (#2211) (@dependabot[bot])
- 74f10f6: build(deps): bump github/codeql-action from 4.37.6 to 4.37.7 (#2226) (@dependabot[bot])
- f896001: build(deps): bump github/codeql-action from 4.37.7 to 4.37.9 (#2247) (@dependabot[bot])
- 631a55d: build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 (#2224) (@dependabot[bot])
- 685d92b: build(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (#2219) (@dependabot[bot])
- 1b3caf3: build(deps): bump gorm.io/driver/postgres from 1.6.0 to 1.6.1 (#2204) (@dependabot[bot])
- 50368a9: build(deps): bump gorm.io/driver/postgres from 1.6.1 to 1.6.2 (#2208) (@dependabot[bot])
Misc
- 77b0fe7: perf(resolver): avoid per-query label map allocations in metrics resolver (#2233) (@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! 🙏