chore(deps): update dependency 0xerr0r/blocky to v0.33.0 #89

Open
jaskaran wants to merge 1 commit from renovate/0xerr0r-blocky-0.x into main
Owner

This PR contains the following updates:

Package Update Change
0xERR0R/blocky minor v0.30.0v0.33.0

Release Notes

0xERR0R/blocky (0xERR0R/blocky)

v0.33.0

Compare Source

Changelog

Features
Bug fixes
Build and dependencies
Misc

❤️ 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.1

Compare Source

Changelog

Bug fixes
Build and dependencies

❤️ 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.0

Compare Source

Changelog

Features
Bug fixes
Build and dependencies
Misc

❤️ 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.0

Compare Source

Changelog

Features
Bug fixes
Build and dependencies
Misc

❤️ 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)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [0xERR0R/blocky](https://github.com/0xERR0R/blocky) | minor | `v0.30.0` → `v0.33.0` | --- ### Release Notes <details> <summary>0xERR0R/blocky (0xERR0R/blocky)</summary> ### [`v0.33.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.33.0) [Compare Source](https://github.com/0xERR0R/blocky/compare/v0.32.1...v0.33.0) #### Changelog ##### Features - [`552eda5`](https://github.com/0xERR0R/blocky/commit/552eda5d7e8fd2de93efea4514f338fe468f7c70): feat(cli): add 'blocky stats' command ([#&#8203;2138](https://github.com/0xERR0R/blocky/issues/2138)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`e9deb53`](https://github.com/0xERR0R/blocky/commit/e9deb53045412ddd02f065bc73e978bbecf5f653): feat(queryLog): add dnstap as a query log destination ([#&#8203;2144](https://github.com/0xERR0R/blocky/issues/2144)) ([@&#8203;rtmongold](https://github.com/rtmongold)) ##### Bug fixes - [`a191ad2`](https://github.com/0xERR0R/blocky/commit/a191ad2000de2813820a0b4407f3588d4bba85dd): fix(dnssec): propagate Indeterminate (not Bogus) for unreachable chain of trust ([#&#8203;2120](https://github.com/0xERR0R/blocky/issues/2120)) ([#&#8203;2139](https://github.com/0xERR0R/blocky/issues/2139)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`4b524e8`](https://github.com/0xERR0R/blocky/commit/4b524e868c2dacb5d716d1f59a19cce9819c0a77): fix(ecs): apply useAsClient above cache and client-name lookup ([#&#8203;2140](https://github.com/0xERR0R/blocky/issues/2140)) ([#&#8203;2141](https://github.com/0xERR0R/blocky/issues/2141)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) ##### Build and dependencies - [`afea452`](https://github.com/0xERR0R/blocky/commit/afea4524d4b57147a58332463fabdf4c8afa7792): build(deps): bump github.com/breml/rootcerts from 0.3.5 to 0.3.6 ([#&#8203;2133](https://github.com/0xERR0R/blocky/issues/2133)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`247a3c1`](https://github.com/0xERR0R/blocky/commit/247a3c13cbc49b6816d41fbbf982ef51ac9ec60f): build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.7 to 6.8.1 ([#&#8203;2145](https://github.com/0xERR0R/blocky/issues/2145)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`2aa728d`](https://github.com/0xERR0R/blocky/commit/2aa728de884404191fca6a930a5a1027e4cf6a72): build(deps): bump github.com/oapi-codegen/runtime from 1.4.1 to 1.4.2 ([#&#8203;2134](https://github.com/0xERR0R/blocky/issues/2134)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`3f3f7d9`](https://github.com/0xERR0R/blocky/commit/3f3f7d95316a157dc2b75ae9c6943f8c23b84480): build(deps): bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 ([#&#8203;2135](https://github.com/0xERR0R/blocky/issues/2135)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`2d0e6f2`](https://github.com/0xERR0R/blocky/commit/2d0e6f2855d0dc0c3fc8fb77c84f967ea3c04d81): build(deps): bump github.com/onsi/gomega from 1.42.0 to 1.42.1 ([#&#8203;2137](https://github.com/0xERR0R/blocky/issues/2137)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`61d9a98`](https://github.com/0xERR0R/blocky/commit/61d9a980c4f0bed024cac65c1d2b039fb99ff67f): build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb from 0.42.0 to 0.43.0 ([#&#8203;2131](https://github.com/0xERR0R/blocky/issues/2131)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`cf865a6`](https://github.com/0xERR0R/blocky/commit/cf865a6b61d014dd380cbb50f8cf574a3ec65fe4): build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.42.0 to 0.43.0 ([#&#8203;2130](https://github.com/0xERR0R/blocky/issues/2130)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`e3c30dc`](https://github.com/0xERR0R/blocky/commit/e3c30dc4fce4699fde75a5dea993fa97f05d1d95): build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis from 0.42.0 to 0.43.0 ([#&#8203;2129](https://github.com/0xERR0R/blocky/issues/2129)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`a58f1c8`](https://github.com/0xERR0R/blocky/commit/a58f1c8f809859309fabffef4d532523d6c8201b): build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 ([#&#8203;2148](https://github.com/0xERR0R/blocky/issues/2148)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`6df83cd`](https://github.com/0xERR0R/blocky/commit/6df83cd99367d87ddf8046907f1a1c60194fd529): build(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 ([#&#8203;2147](https://github.com/0xERR0R/blocky/issues/2147)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) ##### Misc - [`6da7ce1`](https://github.com/0xERR0R/blocky/commit/6da7ce121c5abea2345d31b8f9b20990e9adbccb): perf(blocking): Tier 2 — lock-free grouped cache, cheapest-first lookup, client-name indexing ([#&#8203;2146](https://github.com/0xERR0R/blocky/issues/2146)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`302ca65`](https://github.com/0xERR0R/blocky/commit/302ca65668f3b3535ddaf2cf0f4236d7f6973f2a): perf(log): cut per-request logger allocations on the resolver hot path ([#&#8203;2142](https://github.com/0xERR0R/blocky/issues/2142)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`223df0c`](https://github.com/0xERR0R/blocky/commit/223df0c74247214b4fc70df57b1c9a31d7e45ed8): perf(queryLog): skip per-request LogEntry build when off or ignored ([#&#8203;2149](https://github.com/0xERR0R/blocky/issues/2149)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`b73422e`](https://github.com/0xERR0R/blocky/commit/b73422e8198c4d9c87f074aed489c59d48ad42df): perf(resolver): allocation-free resolver selection in ParallelBestResolver ([#&#8203;2150](https://github.com/0xERR0R/blocky/issues/2150)) ([@&#8203;0xERR0R](https://github.com/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](https://github.com/sponsors/0xERR0R) · [thanks.dev](https://thanks.dev/u/gh/0xERR0R) · [Liberapay](https://liberapay.com/spx01) · [Ko-fi](https://ko-fi.com/0xerr0r) · [PayPal](https://paypal.me/spx01) Thank you to everyone supporting Blocky! 🙏 ### [`v0.32.1`](https://github.com/0xERR0R/blocky/releases/tag/v0.32.1) [Compare Source](https://github.com/0xERR0R/blocky/compare/v0.32.0...v0.32.1) #### Changelog ##### Bug fixes - [`d3a1fe5`](https://github.com/0xERR0R/blocky/commit/d3a1fe57d5ee70b3c573f2bcade0556957f0a028): fix(dnssec): don't cache transient Indeterminate validation results ([#&#8203;2120](https://github.com/0xERR0R/blocky/issues/2120)) ([#&#8203;2127](https://github.com/0xERR0R/blocky/issues/2127)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`fc353a0`](https://github.com/0xERR0R/blocky/commit/fc353a009230735e20888e08e373ad88f4bc15bb): fix(dnssec): only validate public-upstream answers ([#&#8203;2126](https://github.com/0xERR0R/blocky/issues/2126)) ([#&#8203;2128](https://github.com/0xERR0R/blocky/issues/2128)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`53cfbda`](https://github.com/0xERR0R/blocky/commit/53cfbda3399b256527394ef837ce15a6b2007034): fix(querylog): add loong64 to unsupported list ([#&#8203;2123](https://github.com/0xERR0R/blocky/issues/2123)) ([@&#8203;rtmongold](https://github.com/rtmongold)) ##### Build and dependencies - [`cad2480`](https://github.com/0xERR0R/blocky/commit/cad2480c4ede15165ddfc034cf5cdf3091f1672d): build(deps): bump actions/checkout from 6 to 7 ([#&#8203;2124](https://github.com/0xERR0R/blocky/issues/2124)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`6ff7db7`](https://github.com/0xERR0R/blocky/commit/6ff7db7b61202c4e3a7053e67db052f821b4a2b8): build(deps): bump github.com/moby/moby/api from 1.54.2 to 1.55.0 ([#&#8203;2125](https://github.com/0xERR0R/blocky/issues/2125)) ([@&#8203;dependabot](https://github.com/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](https://github.com/sponsors/0xERR0R) · [thanks.dev](https://thanks.dev/u/gh/0xERR0R) · [Liberapay](https://liberapay.com/spx01) · [Ko-fi](https://ko-fi.com/0xerr0r) · [PayPal](https://paypal.me/spx01) Thank you to everyone supporting Blocky! 🙏 ### [`v0.32.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.32.0) [Compare Source](https://github.com/0xERR0R/blocky/compare/v0.31.0...v0.32.0) #### Changelog ##### Features - [`c851293`](https://github.com/0xERR0R/blocky/commit/c851293904f8a7f941e09448b1f0fe5b4a935994): feat(blocking): log the matched rule in the block reason ([#&#8203;2091](https://github.com/0xERR0R/blocky/issues/2091)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`87be127`](https://github.com/0xERR0R/blocky/commit/87be127f9e58df90f59b2a4f7782426722df5c17): feat(cache): Shard the result cache to remove the single-lock read ceiling ([#&#8203;2097](https://github.com/0xERR0R/blocky/issues/2097)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`7c6da15`](https://github.com/0xERR0R/blocky/commit/7c6da156e8fe22446e4bbe0d80b609fef3c51dea): feat(config): structurally merge config folder files ([#&#8203;1827](https://github.com/0xERR0R/blocky/issues/1827)) ([#&#8203;2112](https://github.com/0xERR0R/blocky/issues/2112)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`e7958e0`](https://github.com/0xERR0R/blocky/commit/e7958e0dc14322583ea7e32edcea44f2aeb487c1): feat(lists): opt-in on-disk download cache with conditional revalidation ([#&#8203;2087](https://github.com/0xERR0R/blocky/issues/2087)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`b82199b`](https://github.com/0xERR0R/blocky/commit/b82199b64a8429f185fa04c1a7b750c86ddca245): feat(querylog): ignore domains (exact/wildcard/regex) in query log ([#&#8203;2084](https://github.com/0xERR0R/blocky/issues/2084)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`bee2d8b`](https://github.com/0xERR0R/blocky/commit/bee2d8bb87d1f5f5013b1a526d29ef813834e5a1): feat(resolver): UDP-first plain-DNS upstream and EDNS0 buffer floor ([#&#8203;2100](https://github.com/0xERR0R/blocky/issues/2100)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`0b70e5c`](https://github.com/0xERR0R/blocky/commit/0b70e5cfd2838325d53e9d8ac9ee69248eb1fb1a): feat(resolver): add DNS rebinding protection ([#&#8203;2111](https://github.com/0xERR0R/blocky/issues/2111)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`1b8e08a`](https://github.com/0xERR0R/blocky/commit/1b8e08a6f93c9f4b618d092067a49a06cefb9824): feat(resolver): pool DoT connections and enable TLS session resumption ([#&#8203;2098](https://github.com/0xERR0R/blocky/issues/2098)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`4018d9e`](https://github.com/0xERR0R/blocky/commit/4018d9e5da51215d183310e24be0e81e9ab1035f): feat: in-memory statistics subsystem with /api/stats REST endpoint ([#&#8203;2093](https://github.com/0xERR0R/blocky/issues/2093)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`7abca44`](https://github.com/0xERR0R/blocky/commit/7abca446a597103b122e9894c176e4468b81b958): feat: support PROXY protocol on proxied DoT/DoH listeners ([#&#8203;2094](https://github.com/0xERR0R/blocky/issues/2094)) ([@&#8203;kastakhov](https://github.com/kastakhov)) ##### Bug fixes - [`2496d12`](https://github.com/0xERR0R/blocky/commit/2496d12559f344fe0e49fd069b324d1ec3c4da7d): fix(dnssec): close DNSSEC validation bypass & cache-scope pollution (GHSA-x845-2f78-7v36) ([#&#8203;2119](https://github.com/0xERR0R/blocky/issues/2119)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`06555e0`](https://github.com/0xERR0R/blocky/commit/06555e04de1fa4063d05fe0520e38f7af325dcd5): fix(metrics): bound reason label cardinality for blocked responses ([#&#8203;2114](https://github.com/0xERR0R/blocky/issues/2114)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`e0ea9b3`](https://github.com/0xERR0R/blocky/commit/e0ea9b3ea56e3d074569abd3010251e7c6ebd593): fix(resolver): eliminate recursive RLock deadlock in blocking group resolution ([#&#8203;2106](https://github.com/0xERR0R/blocky/issues/2106)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`80f742e`](https://github.com/0xERR0R/blocky/commit/80f742e6f0d9612d494f065f8202e61a5c7b4c97): fix(server): answer browser CORS preflights for custom headers and Private Network Access ([#&#8203;2109](https://github.com/0xERR0R/blocky/issues/2109)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`9702c8f`](https://github.com/0xERR0R/blocky/commit/9702c8fbd0b8f9356e0e0879ffc495f2944668b8): fix(stats): populate allow/denylist counts in /api/stats at startup ([#&#8203;2113](https://github.com/0xERR0R/blocky/issues/2113)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) ##### Build and dependencies - [`821e378`](https://github.com/0xERR0R/blocky/commit/821e378131b78398a62f81c6dbf788dfd5d9a379): build(deps): bump codecov/codecov-action from 6 to 7 ([#&#8203;2089](https://github.com/0xERR0R/blocky/issues/2089)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`d63f84b`](https://github.com/0xERR0R/blocky/commit/d63f84b37aa234e8e80390c09b2e45e9e4a14a89): build(deps): bump github.com/0xERR0R/expiration-cache from 0.1.0 to 0.2.0 ([#&#8203;2095](https://github.com/0xERR0R/blocky/issues/2095)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`81f2b2a`](https://github.com/0xERR0R/blocky/commit/81f2b2a523ab0dc2f84fa2a50dd7161ebc82292d): build(deps): bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 ([#&#8203;2108](https://github.com/0xERR0R/blocky/issues/2108)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`9c5abdf`](https://github.com/0xERR0R/blocky/commit/9c5abdfcb2bf7b27d8c6bf9c55e3092ef170de1b): build(deps): bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 ([#&#8203;2116](https://github.com/0xERR0R/blocky/issues/2116)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`6c0ec5f`](https://github.com/0xERR0R/blocky/commit/6c0ec5f604a8e4b4c6cfe305c881cf226eb3ddaf): build(deps): bump github.com/onsi/gomega from 1.41.0 to 1.42.0 ([#&#8203;2115](https://github.com/0xERR0R/blocky/issues/2115)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`4beb9fe`](https://github.com/0xERR0R/blocky/commit/4beb9fed8373ddd0ab4d0567c17ee5f1195adcfe): build(deps): bump github.com/quic-go/quic-go from 0.59.1 to 0.60.0 ([#&#8203;2090](https://github.com/0xERR0R/blocky/issues/2090)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`8fe2202`](https://github.com/0xERR0R/blocky/commit/8fe22023516e25a57d6aacf23f60f4c7e6e4de80): build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 ([#&#8203;2101](https://github.com/0xERR0R/blocky/issues/2101)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`52fa6a4`](https://github.com/0xERR0R/blocky/commit/52fa6a4863aa40ad09bd95817d2bac018f671476): build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 ([#&#8203;2096](https://github.com/0xERR0R/blocky/issues/2096)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) ##### Misc - [`1c9f717`](https://github.com/0xERR0R/blocky/commit/1c9f717c9d2fad94e01accd28466f1d09b067b8b): ci(e2e): speed up e2e job via Ginkgo proc oversubscription ([#&#8203;2085](https://github.com/0xERR0R/blocky/issues/2085)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`8d49922`](https://github.com/0xERR0R/blocky/commit/8d49922a9afad384f070cf50b2194e792b3282b4): ci: cross-compile multi-arch docker image instead of QEMU emulation ([#&#8203;2081](https://github.com/0xERR0R/blocky/issues/2081)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`355a9a1`](https://github.com/0xERR0R/blocky/commit/355a9a177ae6d462d74c78766af61e0460fd821a): docs(grafana): redesign Grafana dashboard and update integration guide ([#&#8203;2110](https://github.com/0xERR0R/blocky/issues/2110)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`c791e80`](https://github.com/0xERR0R/blocky/commit/c791e8057e199b318e8062f1924bbb35c01deb7e): perf(e2e): probe blocky healthcheck at 250ms during start period ([#&#8203;2086](https://github.com/0xERR0R/blocky/issues/2086)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`a0fb375`](https://github.com/0xERR0R/blocky/commit/a0fb375df96631c0889c69b2e29b32518845e775): perf(lists): speed up blocklist loading (cache build + parsing) ([#&#8203;2083](https://github.com/0xERR0R/blocky/issues/2083)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`316b073`](https://github.com/0xERR0R/blocky/commit/316b073dfe33944f46863d001206a5d489e3d6d5): perf(resolver): pre-classify client groups to cut per-query allocations ([#&#8203;2103](https://github.com/0xERR0R/blocky/issues/2103)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`d502806`](https://github.com/0xERR0R/blocky/commit/d5028066c9af5b09cff89455e2d87fae7c7323ed): perf(server): let Truncate decide response compression ([#&#8203;2102](https://github.com/0xERR0R/blocky/issues/2102)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`8b32512`](https://github.com/0xERR0R/blocky/commit/8b3251296901646f1e4bd6a37737fcdd493b9cdb): test(e2e): de-flake PROXY protocol and upstream init.strategy specs ([#&#8203;2099](https://github.com/0xERR0R/blocky/issues/2099)) ([@&#8203;0xERR0R](https://github.com/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](https://github.com/sponsors/0xERR0R) · [thanks.dev](https://thanks.dev/u/gh/0xERR0R) · [Liberapay](https://liberapay.com/spx01) · [Ko-fi](https://ko-fi.com/0xerr0r) · [PayPal](https://paypal.me/spx01) Thank you to everyone supporting Blocky! 🙏 ### [`v0.31.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.31.0) [Compare Source](https://github.com/0xERR0R/blocky/compare/v0.30.0...v0.31.0) #### Changelog ##### Features - [`132c42f`](https://github.com/0xERR0R/blocky/commit/132c42f25d1b3a5c7e98736961b506c5c96ef362): feat(config): validate and log ports.dohPath ([#&#8203;2072](https://github.com/0xERR0R/blocky/issues/2072)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`e43b5e5`](https://github.com/0xERR0R/blocky/commit/e43b5e598fadc744f173d95b4ed8edf918f8e13b): feat(querylog): add SQLite query log target ([#&#8203;2080](https://github.com/0xERR0R/blocky/issues/2080)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`5d806b6`](https://github.com/0xERR0R/blocky/commit/5d806b6a4190624d45e0a2e395ed790856ea1508): feat(server): opt-in IP\_FREEBIND for DNS listeners ([#&#8203;2078](https://github.com/0xERR0R/blocky/issues/2078)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`f18e52b`](https://github.com/0xERR0R/blocky/commit/f18e52bf21f341cf70a540d7f25132c912b8dfb6): feat: capability-aware image that runs under drop:ALL ([#&#8203;2071](https://github.com/0xERR0R/blocky/issues/2071)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`bf19d6d`](https://github.com/0xERR0R/blocky/commit/bf19d6d5f7c59b57a4d63f59257dfb8851d445c3): feat: config JSON schema generation and schema-driven validation ([#&#8203;2066](https://github.com/0xERR0R/blocky/issues/2066)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`99ae703`](https://github.com/0xERR0R/blocky/commit/99ae703b4cd5e7b9a073f076498d035487a98b97): feat: filter ipv6hint in HTTPS/SVCB RR when AAAA is filtered ([#&#8203;2070](https://github.com/0xERR0R/blocky/issues/2070)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`c44017a`](https://github.com/0xERR0R/blocky/commit/c44017aa70085acd386f697f18a531ce50b470ac): feat: load sensitive config values from files ([#&#8203;2077](https://github.com/0xERR0R/blocky/issues/2077)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`e6b41db`](https://github.com/0xERR0R/blocky/commit/e6b41db553d14666a6a873344f8078fe9ed76b66): feat: per-client DNS rate limiting ([#&#8203;2063](https://github.com/0xERR0R/blocky/issues/2063)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`f457ec9`](https://github.com/0xERR0R/blocky/commit/f457ec90d56382ea60afd1fc903997f48dab0cf7): feat: read bootstrap nameservers from a resolv.conf file (resolvFile) ([#&#8203;2068](https://github.com/0xERR0R/blocky/issues/2068)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`fdcf351`](https://github.com/0xERR0R/blocky/commit/fdcf351addec5cce2087c8f6d4e859568a3a7579): feat: resolve client names from hosts file and custom DNS ([#&#8203;1964](https://github.com/0xERR0R/blocky/issues/1964)) ([#&#8203;2069](https://github.com/0xERR0R/blocky/issues/2069)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) ##### Bug fixes - [`93cc238`](https://github.com/0xERR0R/blocky/commit/93cc238af0661f76ea77bd0f789ab39317164e54): fix(caching): sync prefetched entries to Redis ([#&#8203;2079](https://github.com/0xERR0R/blocky/issues/2079)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`69b0663`](https://github.com/0xERR0R/blocky/commit/69b06638a7dc93f403a11796901d707c46e5ebd4): fix(config): handle DNS stamp port on hostname field and bootstrap IPs ([#&#8203;2065](https://github.com/0xERR0R/blocky/issues/2065)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) - [`31f8df3`](https://github.com/0xERR0R/blocky/commit/31f8df3a8af7dc7eee04caccf8c526568b1936a5): fix(querylog): build SQLite target only on modernc-supported platforms ([#&#8203;2082](https://github.com/0xERR0R/blocky/issues/2082)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) ##### Build and dependencies - [`a5cdeb2`](https://github.com/0xERR0R/blocky/commit/a5cdeb2d07c0c46f7c4783a1f8b448199cdfe66f): build(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 ([#&#8203;2074](https://github.com/0xERR0R/blocky/issues/2074)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`5a25f67`](https://github.com/0xERR0R/blocky/commit/5a25f67c7f09e8340557d1cc7ed5ce3020f79698): build(deps): bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15 ([#&#8203;2075](https://github.com/0xERR0R/blocky/issues/2075)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`1da222a`](https://github.com/0xERR0R/blocky/commit/1da222a79c0d2ebd6e801d0fd14809f6ffc665fa): build(deps): bump github.com/oapi-codegen/runtime from 1.4.0 to 1.4.1 ([#&#8203;2064](https://github.com/0xERR0R/blocky/issues/2064)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`6ff1d13`](https://github.com/0xERR0R/blocky/commit/6ff1d13eeb74eb90639741052d7a85ffe9691380): build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 ([#&#8203;2067](https://github.com/0xERR0R/blocky/issues/2067)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`63f8d9a`](https://github.com/0xERR0R/blocky/commit/63f8d9a91e8935de54181ff42c861f62dd9e80b9): build: upgrade Go to 1.26.2 and golangci-lint to v2.12.2 ([#&#8203;2062](https://github.com/0xERR0R/blocky/issues/2062)) ([@&#8203;0xERR0R](https://github.com/0xERR0R)) ##### Misc - [`e2de6ae`](https://github.com/0xERR0R/blocky/commit/e2de6aecd01771985c27eacdc90e35045510c8f0): docs(redis): document unix socket support and add e2e test ([#&#8203;2076](https://github.com/0xERR0R/blocky/issues/2076)) ([@&#8203;0xERR0R](https://github.com/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](https://github.com/sponsors/0xERR0R) · [thanks.dev](https://thanks.dev/u/gh/0xERR0R) · [Liberapay](https://liberapay.com/spx01) · [Ko-fi](https://ko-fi.com/0xerr0r) · [PayPal](https://paypal.me/spx01) Thank you to everyone supporting Blocky! 🙏 </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTcuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5Ny4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==-->
jaskaran changed title from chore(deps): update dependency 0xerr0r/blocky to v0.31.0 to chore(deps): update dependency 0xerr0r/blocky to v0.32.0 2026-06-17 00:00:58 +00:00
jaskaran force-pushed renovate/0xerr0r-blocky-0.x from 74df4d00f5 to 11cc356743 2026-06-17 00:00:59 +00:00 Compare
jaskaran changed title from chore(deps): update dependency 0xerr0r/blocky to v0.32.0 to chore(deps): update dependency 0xerr0r/blocky to v0.32.1 2026-06-21 00:01:03 +00:00
jaskaran force-pushed renovate/0xerr0r-blocky-0.x from 11cc356743 to ff7201b1c7 2026-06-21 00:01:03 +00:00 Compare
jaskaran force-pushed renovate/0xerr0r-blocky-0.x from ff7201b1c7 to 934f4f1001 2026-07-01 00:01:06 +00:00 Compare
jaskaran changed title from chore(deps): update dependency 0xerr0r/blocky to v0.32.1 to chore(deps): update dependency 0xerr0r/blocky to v0.33.0 2026-07-01 00:01:07 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/0xerr0r-blocky-0.x:renovate/0xerr0r-blocky-0.x
git switch renovate/0xerr0r-blocky-0.x

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.

git switch main
git merge --no-ff renovate/0xerr0r-blocky-0.x
git switch renovate/0xerr0r-blocky-0.x
git rebase main
git switch main
git merge --ff-only renovate/0xerr0r-blocky-0.x
git switch renovate/0xerr0r-blocky-0.x
git rebase main
git switch main
git merge --no-ff renovate/0xerr0r-blocky-0.x
git switch main
git merge --squash renovate/0xerr0r-blocky-0.x
git switch main
git merge --ff-only renovate/0xerr0r-blocky-0.x
git switch main
git merge renovate/0xerr0r-blocky-0.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jaskaran/homelab!89
No description provided.