chore(deps): update dependency 0xerr0r/blocky to v0.33.0 #89
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/0xerr0r-blocky-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v0.30.0→v0.33.0Release Notes
0xERR0R/blocky (0xERR0R/blocky)
v0.33.0Compare Source
Changelog
Features
552eda5: feat(cli): add 'blocky stats' command (#2138) (@0xERR0R)e9deb53: feat(queryLog): add dnstap as a query log destination (#2144) (@rtmongold)Bug fixes
a191ad2: fix(dnssec): propagate Indeterminate (not Bogus) for unreachable chain of trust (#2120) (#2139) (@0xERR0R)4b524e8: fix(ecs): apply useAsClient above cache and client-name lookup (#2140) (#2141) (@0xERR0R)Build and dependencies
afea452: build(deps): bump github.com/breml/rootcerts from 0.3.5 to 0.3.6 (#2133) (@dependabot[bot])247a3c1: build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.7 to 6.8.1 (#2145) (@dependabot[bot])2aa728d: build(deps): bump github.com/oapi-codegen/runtime from 1.4.1 to 1.4.2 (#2134) (@dependabot[bot])3f3f7d9: build(deps): bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 (#2135) (@dependabot[bot])2d0e6f2: build(deps): bump github.com/onsi/gomega from 1.42.0 to 1.42.1 (#2137) (@dependabot[bot])61d9a98: build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb from 0.42.0 to 0.43.0 (#2131) (@dependabot[bot])cf865a6: build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.42.0 to 0.43.0 (#2130) (@dependabot[bot])e3c30dc: build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis from 0.42.0 to 0.43.0 (#2129) (@dependabot[bot])a58f1c8: build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#2148) (@dependabot[bot])6df83cd: build(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 (#2147) (@dependabot[bot])Misc
6da7ce1: perf(blocking): Tier 2 — lock-free grouped cache, cheapest-first lookup, client-name indexing (#2146) (@0xERR0R)302ca65: perf(log): cut per-request logger allocations on the resolver hot path (#2142) (@0xERR0R)223df0c: perf(queryLog): skip per-request LogEntry build when off or ignored (#2149) (@0xERR0R)b73422e: perf(resolver): allocation-free resolver selection in ParallelBestResolver (#2150) (@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! 🙏
v0.32.1Compare Source
Changelog
Bug fixes
d3a1fe5: fix(dnssec): don't cache transient Indeterminate validation results (#2120) (#2127) (@0xERR0R)fc353a0: fix(dnssec): only validate public-upstream answers (#2126) (#2128) (@0xERR0R)53cfbda: fix(querylog): add loong64 to unsupported list (#2123) (@rtmongold)Build and dependencies
cad2480: build(deps): bump actions/checkout from 6 to 7 (#2124) (@dependabot[bot])6ff7db7: build(deps): bump github.com/moby/moby/api from 1.54.2 to 1.55.0 (#2125) (@dependabot[bot])❤️ 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! 🙏
v0.32.0Compare Source
Changelog
Features
c851293: feat(blocking): log the matched rule in the block reason (#2091) (@0xERR0R)87be127: feat(cache): Shard the result cache to remove the single-lock read ceiling (#2097) (@0xERR0R)7c6da15: feat(config): structurally merge config folder files (#1827) (#2112) (@0xERR0R)e7958e0: feat(lists): opt-in on-disk download cache with conditional revalidation (#2087) (@0xERR0R)b82199b: feat(querylog): ignore domains (exact/wildcard/regex) in query log (#2084) (@0xERR0R)bee2d8b: feat(resolver): UDP-first plain-DNS upstream and EDNS0 buffer floor (#2100) (@0xERR0R)0b70e5c: feat(resolver): add DNS rebinding protection (#2111) (@0xERR0R)1b8e08a: feat(resolver): pool DoT connections and enable TLS session resumption (#2098) (@0xERR0R)4018d9e: feat: in-memory statistics subsystem with /api/stats REST endpoint (#2093) (@0xERR0R)7abca44: feat: support PROXY protocol on proxied DoT/DoH listeners (#2094) (@kastakhov)Bug fixes
2496d12: fix(dnssec): close DNSSEC validation bypass & cache-scope pollution (GHSA-x845-2f78-7v36) (#2119) (@0xERR0R)06555e0: fix(metrics): bound reason label cardinality for blocked responses (#2114) (@0xERR0R)e0ea9b3: fix(resolver): eliminate recursive RLock deadlock in blocking group resolution (#2106) (@0xERR0R)80f742e: fix(server): answer browser CORS preflights for custom headers and Private Network Access (#2109) (@0xERR0R)9702c8f: fix(stats): populate allow/denylist counts in /api/stats at startup (#2113) (@0xERR0R)Build and dependencies
821e378: build(deps): bump codecov/codecov-action from 6 to 7 (#2089) (@dependabot[bot])d63f84b: build(deps): bump github.com/0xERR0R/expiration-cache from 0.1.0 to 0.2.0 (#2095) (@dependabot[bot])81f2b2a: build(deps): bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 (#2108) (@dependabot[bot])9c5abdf: build(deps): bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 (#2116) (@dependabot[bot])6c0ec5f: build(deps): bump github.com/onsi/gomega from 1.41.0 to 1.42.0 (#2115) (@dependabot[bot])4beb9fe: build(deps): bump github.com/quic-go/quic-go from 0.59.1 to 0.60.0 (#2090) (@dependabot[bot])8fe2202: build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 (#2101) (@dependabot[bot])52fa6a4: build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 (#2096) (@dependabot[bot])Misc
1c9f717: ci(e2e): speed up e2e job via Ginkgo proc oversubscription (#2085) (@0xERR0R)8d49922: ci: cross-compile multi-arch docker image instead of QEMU emulation (#2081) (@0xERR0R)355a9a1: docs(grafana): redesign Grafana dashboard and update integration guide (#2110) (@0xERR0R)c791e80: perf(e2e): probe blocky healthcheck at 250ms during start period (#2086) (@0xERR0R)a0fb375: perf(lists): speed up blocklist loading (cache build + parsing) (#2083) (@0xERR0R)316b073: perf(resolver): pre-classify client groups to cut per-query allocations (#2103) (@0xERR0R)d502806: perf(server): let Truncate decide response compression (#2102) (@0xERR0R)8b32512: test(e2e): de-flake PROXY protocol and upstream init.strategy specs (#2099) (@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! 🙏
v0.31.0Compare Source
Changelog
Features
132c42f: feat(config): validate and log ports.dohPath (#2072) (@0xERR0R)e43b5e5: feat(querylog): add SQLite query log target (#2080) (@0xERR0R)5d806b6: feat(server): opt-in IP_FREEBIND for DNS listeners (#2078) (@0xERR0R)f18e52b: feat: capability-aware image that runs under drop:ALL (#2071) (@0xERR0R)bf19d6d: feat: config JSON schema generation and schema-driven validation (#2066) (@0xERR0R)99ae703: feat: filter ipv6hint in HTTPS/SVCB RR when AAAA is filtered (#2070) (@0xERR0R)c44017a: feat: load sensitive config values from files (#2077) (@0xERR0R)e6b41db: feat: per-client DNS rate limiting (#2063) (@0xERR0R)f457ec9: feat: read bootstrap nameservers from a resolv.conf file (resolvFile) (#2068) (@0xERR0R)fdcf351: feat: resolve client names from hosts file and custom DNS (#1964) (#2069) (@0xERR0R)Bug fixes
93cc238: fix(caching): sync prefetched entries to Redis (#2079) (@0xERR0R)69b0663: fix(config): handle DNS stamp port on hostname field and bootstrap IPs (#2065) (@0xERR0R)31f8df3: fix(querylog): build SQLite target only on modernc-supported platforms (#2082) (@0xERR0R)Build and dependencies
a5cdeb2: build(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 (#2074) (@dependabot[bot])5a25f67: build(deps): bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15 (#2075) (@dependabot[bot])1da222a: build(deps): bump github.com/oapi-codegen/runtime from 1.4.0 to 1.4.1 (#2064) (@dependabot[bot])6ff1d13: build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#2067) (@dependabot[bot])63f8d9a: build: upgrade Go to 1.26.2 and golangci-lint to v2.12.2 (#2062) (@0xERR0R)Misc
e2de6ae: docs(redis): document unix socket support and add e2e test (#2076) (@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! 🙏
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
chore(deps): update dependency 0xerr0r/blocky to v0.31.0to chore(deps): update dependency 0xerr0r/blocky to v0.32.074df4d00f5to11cc356743chore(deps): update dependency 0xerr0r/blocky to v0.32.0to chore(deps): update dependency 0xerr0r/blocky to v0.32.111cc356743toff7201b1c7ff7201b1c7to934f4f1001chore(deps): update dependency 0xerr0r/blocky to v0.32.1to chore(deps): update dependency 0xerr0r/blocky to v0.33.0View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.