chore(deps): update container image spx01/blocky to v0.23@24855b6 by renovate (#17023)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [spx01/blocky](https://togithub.com/0xERR0R/blocky) | minor | `v0.22`
-> `v0.23` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>0xERR0R/blocky (spx01/blocky)</summary>

### [`v0.23`](https://togithub.com/0xERR0R/blocky/releases/tag/v0.23)

[Compare
Source](https://togithub.com/0xERR0R/blocky/compare/v0.22...v0.23)

**Features:**

- add support for wildcard lists using a custom Trie
([#&#8203;1233](https://togithub.com/0xERR0R/blocky/issues/1233))
(Thanks [@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-   querylog: add flushInterval parameter
- race UDP and TCP when connecting upstream (Thanks
[@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
- API-first approach for REST interface
([#&#8203;1129](https://togithub.com/0xERR0R/blocky/issues/1129))
- add API endpoint to flush the DNS Cache
([#&#8203;1178](https://togithub.com/0xERR0R/blocky/issues/1178))
- add `upstreams.init.strategy` (Thanks
[@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
- add timeout to bootstrap
([#&#8203;1158](https://togithub.com/0xERR0R/blocky/issues/1158))
- add upstream strategy `random`
([#&#8203;1221](https://togithub.com/0xERR0R/blocky/issues/1221))
(Thanks [@&#8203;DerRockWolf](https://togithub.com/DerRockWolf))
- reduce DNS response cache memory consumption
([#&#8203;1196](https://togithub.com/0xERR0R/blocky/issues/1196))
- EDNS: Client Subnet
([#&#8203;1007](https://togithub.com/0xERR0R/blocky/issues/1007))
(Thanks [@&#8203;kwitsch](https://togithub.com/kwitsch))

**Misc**

-   Updated dependencies and documentation

**Bugfix**

- make `FatalOnError` override `log.Silence` (Thanks
[@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
- ANSI color codes being printed on Windows
([#&#8203;1225](https://togithub.com/0xERR0R/blocky/issues/1225))
(Thanks [@&#8203;kwitsch](https://togithub.com/kwitsch))
- conditional resolver panics on response without question
([#&#8203;1148](https://togithub.com/0xERR0R/blocky/issues/1148))
-   don't cache DNS responses with CD flag
- don't cache EDNS pseudo records
([#&#8203;1150](https://togithub.com/0xERR0R/blocky/issues/1150))
- don't convert regex from punycode to ASCII
([#&#8203;1126](https://togithub.com/0xERR0R/blocky/issues/1126))
([#&#8203;1131](https://togithub.com/0xERR0R/blocky/issues/1131))
- log.privacy option no longer hides domain names being resolved
([#&#8203;1255](https://togithub.com/0xERR0R/blocky/issues/1255))
- return error code on server starup failure
([#&#8203;1165](https://togithub.com/0xERR0R/blocky/issues/1165))
- truncated responses should not be cached
([#&#8203;1149](https://togithub.com/0xERR0R/blocky/issues/1149))
-   use different TTL of multiple records in answer
- rewrite: support the case where upstream doesn't echo the question
(Thanks [@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))

#### Changelog

-
[`9a77dcd`](https://togithub.com/0xERR0R/blocky/commit/9a77dcdccc6ef5051776d76d4ad4e9707a8acfab):
BlockingConfig -> Blocking
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`1154335`](https://togithub.com/0xERR0R/blocky/commit/11543356b6b303ffa18613992cbf48aefc269f8f):
Bugfix in ECS forward
([#&#8203;1290](https://togithub.com/0xERR0R/blocky/issues/1290))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`fb8c419`](https://togithub.com/0xERR0R/blocky/commit/fb8c4192abf153281d40d4996cc88d43e176e7ab):
Bugfix/GitHub workflows
([#&#8203;1234](https://togithub.com/0xERR0R/blocky/issues/1234))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`dc66eff`](https://togithub.com/0xERR0R/blocky/commit/dc66eff8e9409e9e661db1bdc69fc91ddcf2fcf3):
Bugfix/readme
([#&#8203;1232](https://togithub.com/0xERR0R/blocky/issues/1232))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`e30e852`](https://togithub.com/0xERR0R/blocky/commit/e30e852c860effcac17e5e39554d600287ce0bc3):
ClientLookupConfig -> ClientLookup
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`00d4341`](https://togithub.com/0xERR0R/blocky/commit/00d43412710cafa52430f730c7c437c23210684d):
ConditionalUpstreamConfig -> ConditionalUpstream
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`26d5f62`](https://togithub.com/0xERR0R/blocky/commit/26d5f6215ff238c86e39f3a7362bd90eb447e7de):
CustomDNSConfig -> CustomDNS
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`6fca40c`](https://togithub.com/0xERR0R/blocky/commit/6fca40ca7f6ed86c23f1f5af0b6ed40d43db0d37):
Dockerfile streamline
([#&#8203;1185](https://togithub.com/0xERR0R/blocky/issues/1185))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`d37d183`](https://togithub.com/0xERR0R/blocky/commit/d37d18348f7823b7cd272080a5dc516a5cea08ce):
EDNS: Client Subnet
([#&#8203;1007](https://togithub.com/0xERR0R/blocky/issues/1007))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`acfc291`](https://togithub.com/0xERR0R/blocky/commit/acfc2915474fadbb0893f43173ef58b9f89b87c5):
Feature/devcontainer
([#&#8203;1179](https://togithub.com/0xERR0R/blocky/issues/1179))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`7615584`](https://togithub.com/0xERR0R/blocky/commit/76155849443aa443ed263888833546ee8ae137a3):
Feature/ginkgolinter
([#&#8203;1235](https://togithub.com/0xERR0R/blocky/issues/1235))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`1a200c7`](https://togithub.com/0xERR0R/blocky/commit/1a200c77e3b45994a64a87370cc2c563ae257cb4):
Fix/opencontainer labels
([#&#8203;1192](https://togithub.com/0xERR0R/blocky/issues/1192))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`fda2dbe`](https://togithub.com/0xERR0R/blocky/commit/fda2dbe9df62bcbcc9a07c3754de915a51b844b7):
Refactoring Redis
([#&#8203;1271](https://togithub.com/0xERR0R/blocky/issues/1271))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`976d619`](https://togithub.com/0xERR0R/blocky/commit/976d6198f1cb0beec28885fb305fe57e43d6a9a9):
Refactoring server.go
([#&#8203;1277](https://togithub.com/0xERR0R/blocky/issues/1277))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`03131c4`](https://togithub.com/0xERR0R/blocky/commit/03131c443cb935f51428e223318491d1b8abdb56):
Refactoring/config struct names
([#&#8203;1315](https://togithub.com/0xERR0R/blocky/issues/1315))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`3378316`](https://togithub.com/0xERR0R/blocky/commit/3378316982faedfa43790b907f2bcbcb6a86f80f):
Refactoring: FileDownloader
([#&#8203;1281](https://togithub.com/0xERR0R/blocky/issues/1281))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`6c00009`](https://togithub.com/0xERR0R/blocky/commit/6c000090b16fb698d56e0775cfa4f3c67e450862):
Unit test refactoring & devcontainer
enhancement([#&#8203;1245](https://togithub.com/0xERR0R/blocky/issues/1245))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`72352a9`](https://togithub.com/0xERR0R/blocky/commit/72352a968a87402336e0cd8b648806920a1188a0):
UpstreamsConfig -> Upstreams
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`d8d7fa5`](https://togithub.com/0xERR0R/blocky/commit/d8d7fa52d6551b0c13e199ede4d8056a559c801e):
build(deps): bump actions/checkout from 3 to 4
([#&#8203;1127](https://togithub.com/0xERR0R/blocky/issues/1127))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c703f8f`](https://togithub.com/0xERR0R/blocky/commit/c703f8f973b835c0eb4cf8a611375a20c9614766):
build(deps): bump actions/download-artifact from 3 to 4
([#&#8203;1305](https://togithub.com/0xERR0R/blocky/issues/1305))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`3e8b7af`](https://togithub.com/0xERR0R/blocky/commit/3e8b7af189083c2fc64e5c36d881d13a197dd6aa):
build(deps): bump actions/setup-go from 4 to 5
([#&#8203;1294](https://togithub.com/0xERR0R/blocky/issues/1294))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`79d3afa`](https://togithub.com/0xERR0R/blocky/commit/79d3afa57a880440691455043afb70e2c9d5608c):
build(deps): bump actions/setup-python from 4 to 5
([#&#8203;1295](https://togithub.com/0xERR0R/blocky/issues/1295))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`5490fc6`](https://togithub.com/0xERR0R/blocky/commit/5490fc63639bc150e8989310a44bcdc2f50f979b):
build(deps): bump actions/stale from 8 to 9
([#&#8203;1296](https://togithub.com/0xERR0R/blocky/issues/1296))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`343d38c`](https://togithub.com/0xERR0R/blocky/commit/343d38cd3b7858b2647b2b80c6f41b204ba62ad3):
build(deps): bump actions/upload-artifact from 3 to 4
([#&#8203;1306](https://togithub.com/0xERR0R/blocky/issues/1306))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c72a0e1`](https://togithub.com/0xERR0R/blocky/commit/c72a0e18f19a147a04d04471fccd7f2d2d3db167):
build(deps): bump codecov/codecov-action from 3 to 4
([#&#8203;1147](https://togithub.com/0xERR0R/blocky/issues/1147))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`e31d20c`](https://togithub.com/0xERR0R/blocky/commit/e31d20c13214a4b2314b503c9ef83f9b666b3d90):
build(deps): bump crazy-max/ghaction-docker-meta from 4 to 5
([#&#8203;1142](https://togithub.com/0xERR0R/blocky/issues/1142))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`cb5f72f`](https://togithub.com/0xERR0R/blocky/commit/cb5f72f830222b084bd6d27e4a582bb9853e9675):
build(deps): bump docker/build-push-action from 4 to 5
([#&#8203;1140](https://togithub.com/0xERR0R/blocky/issues/1140))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c212ab3`](https://togithub.com/0xERR0R/blocky/commit/c212ab30d362e4f37d389319fc3896de27644c32):
build(deps): bump docker/login-action from 2 to 3
([#&#8203;1139](https://togithub.com/0xERR0R/blocky/issues/1139))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`e187aaa`](https://togithub.com/0xERR0R/blocky/commit/e187aaa7fbd3ae2a7873844a14f24510921e8ebe):
build(deps): bump docker/setup-buildx-action from 2 to 3
([#&#8203;1143](https://togithub.com/0xERR0R/blocky/issues/1143))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`4006b16`](https://togithub.com/0xERR0R/blocky/commit/4006b16263f30a31f24b22656db7c9d7db56376a):
build(deps): bump docker/setup-qemu-action from 2 to 3
([#&#8203;1141](https://togithub.com/0xERR0R/blocky/issues/1141))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`825f1dd`](https://togithub.com/0xERR0R/blocky/commit/825f1ddb37c096a252ac4e1b1a5b5c0bc34fe036):
build(deps): bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.1
([#&#8203;1297](https://togithub.com/0xERR0R/blocky/issues/1297))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`4c65865`](https://togithub.com/0xERR0R/blocky/commit/4c65865c6c64461aede2446d9e6fdafcfc0d149a):
build(deps): bump github.com/abice/go-enum from 0.5.10 to 0.6.0
([#&#8203;1309](https://togithub.com/0xERR0R/blocky/issues/1309))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`710efa3`](https://togithub.com/0xERR0R/blocky/commit/710efa357cf879199b6cb31823cc527825034f87):
build(deps): bump github.com/abice/go-enum from 0.5.7 to 0.5.8
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7f7161f`](https://togithub.com/0xERR0R/blocky/commit/7f7161f4c1128a1219ee7625ab0747965219f1cd):
build(deps): bump github.com/abice/go-enum from 0.5.8 to 0.5.10
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`9f49291`](https://togithub.com/0xERR0R/blocky/commit/9f4929117720fa8a725fd2d84f54760beec83a3f):
build(deps): bump github.com/alicebob/miniredis/v2 from 2.30.5 to 2.31.0
([#&#8203;1201](https://togithub.com/0xERR0R/blocky/issues/1201))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`5fefca5`](https://togithub.com/0xERR0R/blocky/commit/5fefca57323bb568e0d71b67f784904211e48892):
build(deps): bump github.com/avast/retry-go/v4 from 4.5.0 to 4.5.1
([#&#8203;1249](https://togithub.com/0xERR0R/blocky/issues/1249))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`4e90109`](https://togithub.com/0xERR0R/blocky/commit/4e901094ecd51e5d77dcfc87f9252255760fe347):
build(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11
([#&#8203;1310](https://togithub.com/0xERR0R/blocky/issues/1310))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`e4e46d7`](https://togithub.com/0xERR0R/blocky/commit/e4e46d7c306692832386778572f8d92200900600):
build(deps): bump github.com/deepmap/oapi-codegen from 1.14.0 to 1.15.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`18be1e9`](https://togithub.com/0xERR0R/blocky/commit/18be1e99e276dda60d326ed25f30255f297e7785):
build(deps): bump github.com/deepmap/oapi-codegen from 1.15.0 to 1.16.2
([#&#8203;1209](https://togithub.com/0xERR0R/blocky/issues/1209))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`68eeebe`](https://togithub.com/0xERR0R/blocky/commit/68eeebeed4bdf2c8b1911368d607f595cd0bdc8b):
build(deps): bump github.com/docker/docker
([#&#8203;1216](https://togithub.com/0xERR0R/blocky/issues/1216))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`f9fa81d`](https://togithub.com/0xERR0R/blocky/commit/f9fa81d18dfbb23273020650126e393de0087b95):
build(deps): bump github.com/docker/docker
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c6304e9`](https://togithub.com/0xERR0R/blocky/commit/c6304e9d7fa10796bcc5b23f1902e2ca2577f7ad):
build(deps): bump github.com/go-chi/chi/v5 from 5.0.10 to 5.0.11
([#&#8203;1314](https://togithub.com/0xERR0R/blocky/issues/1314))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`fd8ee7c`](https://togithub.com/0xERR0R/blocky/commit/fd8ee7cf40b732429eb011c1175393712bcc5e86):
build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0
([#&#8203;1218](https://togithub.com/0xERR0R/blocky/issues/1218))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`abe9e5c`](https://togithub.com/0xERR0R/blocky/commit/abe9e5c46133455eefea620d04c545b91f3f2ca9):
build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0
([#&#8203;1300](https://togithub.com/0xERR0R/blocky/issues/1300))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`9f532ce`](https://togithub.com/0xERR0R/blocky/commit/9f532ce41ff138edfd0bcfa909ecaa66aa87ae37):
build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`f1a6fb0`](https://togithub.com/0xERR0R/blocky/commit/f1a6fb0014f52fa52f040a94d4ebd0c8c92a467b):
build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
([#&#8203;1253](https://togithub.com/0xERR0R/blocky/issues/1253))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7edb856`](https://togithub.com/0xERR0R/blocky/commit/7edb856e679788472a37af24034b6856749f5ede):
build(deps): bump github.com/oapi-codegen/runtime from 1.0.0 to 1.1.0
([#&#8203;1250](https://togithub.com/0xERR0R/blocky/issues/1250))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`f512e11`](https://togithub.com/0xERR0R/blocky/commit/f512e11cbf0e1d4d2afb11d76183fc70ecb05c52):
build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`02569b0`](https://togithub.com/0xERR0R/blocky/commit/02569b06d9d81cfd7f2c6422344b0607bd749c68):
build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0
([#&#8203;1195](https://togithub.com/0xERR0R/blocky/issues/1195))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`6448be6`](https://togithub.com/0xERR0R/blocky/commit/6448be6667466daaf07e4fdf6bfd25faee51b8d3):
build(deps): bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1
([#&#8203;1237](https://togithub.com/0xERR0R/blocky/issues/1237))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`77ef228`](https://togithub.com/0xERR0R/blocky/commit/77ef228efe96964c582037a4186bc393b7dd6760):
build(deps): bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2
([#&#8203;1280](https://togithub.com/0xERR0R/blocky/issues/1280))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`d76740e`](https://togithub.com/0xERR0R/blocky/commit/d76740ea51a79bb7417c868475268f254dc200ec):
build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`589e998`](https://togithub.com/0xERR0R/blocky/commit/589e998e5c62b49db7fae07e059ff49d4892314c):
build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.28.1
([#&#8203;1207](https://togithub.com/0xERR0R/blocky/issues/1207))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`5ba1cc2`](https://togithub.com/0xERR0R/blocky/commit/5ba1cc27e54d0c2d09247d6390d34b33bee87728):
build(deps): bump github.com/onsi/gomega from 1.28.1 to 1.29.0
([#&#8203;1213](https://togithub.com/0xERR0R/blocky/issues/1213))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`ad27adc`](https://togithub.com/0xERR0R/blocky/commit/ad27adcdeb9178170e998e5927bea5e66e808cdd):
build(deps): bump github.com/onsi/gomega from 1.29.0 to 1.30.0
([#&#8203;1228](https://togithub.com/0xERR0R/blocky/issues/1228))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`d923c8c`](https://togithub.com/0xERR0R/blocky/commit/d923c8c36a40bef4a86c97e8241c4ce51d56dbd2):
build(deps): bump github.com/prometheus/client_golang
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`23ce44d`](https://togithub.com/0xERR0R/blocky/commit/23ce44d457eb54b4553027a3a75fdf104c63f35b):
build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
([#&#8203;1223](https://togithub.com/0xERR0R/blocky/issues/1223))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`51bb54b`](https://togithub.com/0xERR0R/blocky/commit/51bb54b5959619955b84c5d49484a41caf294501):
build(deps): bump github.com/swaggo/swag from 1.16.1 to 1.16.2
([#&#8203;1123](https://togithub.com/0xERR0R/blocky/issues/1123))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`3dc0ca1`](https://togithub.com/0xERR0R/blocky/commit/3dc0ca18852a4c9d29b5a6ca9c900ad983986019):
build(deps): bump github.com/testcontainers/testcontainers-go
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`e63ad38`](https://togithub.com/0xERR0R/blocky/commit/e63ad3880cb27d38e0e70c3e758d31fb71a1ab8c):
build(deps): bump github.com/testcontainers/testcontainers-go
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7f38a3b`](https://togithub.com/0xERR0R/blocky/commit/7f38a3b617670c153f3d108d58b8519a1212207f):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/mariadb
([#&#8203;1181](https://togithub.com/0xERR0R/blocky/issues/1181))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`4c62b2d`](https://togithub.com/0xERR0R/blocky/commit/4c62b2ddcfc4ce0031c78551e8fac23ed3026ca1):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/mariadb
([#&#8203;1219](https://togithub.com/0xERR0R/blocky/issues/1219))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`1292a20`](https://togithub.com/0xERR0R/blocky/commit/1292a200095c3b14b3297e7df3113fd396a083cc):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/mariadb
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`ed3a3de`](https://togithub.com/0xERR0R/blocky/commit/ed3a3dee0fa66ffcf47b58b76bdad60770826128):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/postgres
([#&#8203;1182](https://togithub.com/0xERR0R/blocky/issues/1182))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`1aec7d6`](https://togithub.com/0xERR0R/blocky/commit/1aec7d633e6d8d5048bc37c4e2a677eaa5283c11):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/postgres
([#&#8203;1214](https://togithub.com/0xERR0R/blocky/issues/1214))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`b87c545`](https://togithub.com/0xERR0R/blocky/commit/b87c54530056366f9d996c3ed702b57058a4f0cd):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/postgres
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`10b678b`](https://togithub.com/0xERR0R/blocky/commit/10b678b0fdfe49168f5e5a1bcf2c25334c0c2f56):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/redis
([#&#8203;1183](https://togithub.com/0xERR0R/blocky/issues/1183))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`b277506`](https://togithub.com/0xERR0R/blocky/commit/b2775069b342173179a36b14b39dfdd3c34e16f3):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/redis
([#&#8203;1215](https://togithub.com/0xERR0R/blocky/issues/1215))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`69f6ae4`](https://togithub.com/0xERR0R/blocky/commit/69f6ae4eadcdb615ba69d10187de9df6f442168e):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/redis
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c814667`](https://togithub.com/0xERR0R/blocky/commit/c814667b1410411d8233240a201d4889555506a3):
build(deps): bump github/codeql-action from 2 to 3
([#&#8203;1303](https://togithub.com/0xERR0R/blocky/issues/1303))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`4217e93`](https://togithub.com/0xERR0R/blocky/commit/4217e933e0203c5edb40d56e05ca8dd9f81aae1b):
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
([#&#8203;1308](https://togithub.com/0xERR0R/blocky/issues/1308))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`ccabb5a`](https://togithub.com/0xERR0R/blocky/commit/ccabb5ad872b91858b4449a11dc702a994354a5d):
build(deps): bump golang.org/x/net from 0.15.0 to 0.16.0
([#&#8203;1186](https://togithub.com/0xERR0R/blocky/issues/1186))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`8dec318`](https://togithub.com/0xERR0R/blocky/commit/8dec31813038be1915ec8523fe8076d9ddebdaa5):
build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0
([#&#8203;1197](https://togithub.com/0xERR0R/blocky/issues/1197))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`5e6f6c4`](https://togithub.com/0xERR0R/blocky/commit/5e6f6c4e6a9514335ed2b5ce24ffee72cd222168):
build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0
([#&#8203;1230](https://togithub.com/0xERR0R/blocky/issues/1230))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`09552f9`](https://togithub.com/0xERR0R/blocky/commit/09552f9318427c1a5f2ba2793a5aa9c60af207e3):
build(deps): bump golang.org/x/net from 0.18.0 to 0.19.0
([#&#8203;1278](https://togithub.com/0xERR0R/blocky/issues/1278))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c09eb9e`](https://togithub.com/0xERR0R/blocky/commit/c09eb9e306e91c8556aef352989ad578d1c3fc78):
build(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`0e1bd0c`](https://togithub.com/0xERR0R/blocky/commit/0e1bd0cf1757928b20319a507c4f11b2c0c936b7):
build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0
([#&#8203;1193](https://togithub.com/0xERR0R/blocky/issues/1193))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`42d6f21`](https://togithub.com/0xERR0R/blocky/commit/42d6f21ceb57ffeef000ec79b9fe630bcb26e7f0):
build(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0
([#&#8203;1229](https://togithub.com/0xERR0R/blocky/issues/1229))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`b1cd255`](https://togithub.com/0xERR0R/blocky/commit/b1cd2557994a4c3b7d77ed7df1a42424fd9adfca):
build(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0
([#&#8203;1279](https://togithub.com/0xERR0R/blocky/issues/1279))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`d5a98b1`](https://togithub.com/0xERR0R/blocky/commit/d5a98b1306efb6b5eb4738fa63dad292caeda78e):
build(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1
([#&#8203;1299](https://togithub.com/0xERR0R/blocky/issues/1299))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c591fb8`](https://togithub.com/0xERR0R/blocky/commit/c591fb88f0b9bfff749f66e49da2d3a81fc563c5):
build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1
([#&#8203;1211](https://togithub.com/0xERR0R/blocky/issues/1211))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`f5ec92f`](https://togithub.com/0xERR0R/blocky/commit/f5ec92f43879c3fd469f4ff973a020879d03b9cb):
build(deps): bump goreleaser/goreleaser-action from 4 to 5
([#&#8203;1136](https://togithub.com/0xERR0R/blocky/issues/1136))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`de13ffc`](https://togithub.com/0xERR0R/blocky/commit/de13ffc6aecf7dffcf7a56f879bd5df78b30ae48):
build(deps): bump gorm.io/driver/mysql from 1.5.0 to 1.5.2
([#&#8203;1200](https://togithub.com/0xERR0R/blocky/issues/1200))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`2fcdf69`](https://togithub.com/0xERR0R/blocky/commit/2fcdf695ede825b1107eccebae69ca71f28958af):
build(deps): bump gorm.io/driver/postgres from 1.5.2 to 1.5.3
([#&#8203;1199](https://togithub.com/0xERR0R/blocky/issues/1199))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`58bfe5a`](https://togithub.com/0xERR0R/blocky/commit/58bfe5acc2217686a1db0b92c53b297b1ac10d98):
build(deps): bump gorm.io/driver/postgres from 1.5.3 to 1.5.4
([#&#8203;1212](https://togithub.com/0xERR0R/blocky/issues/1212))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`210900b`](https://togithub.com/0xERR0R/blocky/commit/210900b25dac042c7eb0bef6a9ad862d04d8989c):
build(deps): bump gorm.io/driver/sqlite from 1.5.3 to 1.5.4
([#&#8203;1194](https://togithub.com/0xERR0R/blocky/issues/1194))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`733a54d`](https://togithub.com/0xERR0R/blocky/commit/733a54d7377642a313f5bfb8d0098c0e2fdb389a):
build(deps): bump gorm.io/gorm from 1.25.4 to 1.25.5
([#&#8203;1198](https://togithub.com/0xERR0R/blocky/issues/1198))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7782818`](https://togithub.com/0xERR0R/blocky/commit/7782818e8d49cc71d1e605608a049b5da75d8815):
chore(build): change deprecated "rm-dist" flag to "clean"
([#&#8203;1120](https://togithub.com/0xERR0R/blocky/issues/1120))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`45a9335`](https://togithub.com/0xERR0R/blocky/commit/45a933565e4d33ed5ab4f8092842acd3ee98e8de):
chore(build): revert codecov-action update
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`1dcbf90`](https://togithub.com/0xERR0R/blocky/commit/1dcbf9023249f104a915bc533975ebd416aa7276):
chore(build): update Golang to 1.21
([#&#8203;1122](https://togithub.com/0xERR0R/blocky/issues/1122))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`7645ed3`](https://togithub.com/0xERR0R/blocky/commit/7645ed35a358b1d66a2b664bf6776f3181788eae):
chore(build): update golangci-lint to 1.54.2
([#&#8203;1121](https://togithub.com/0xERR0R/blocky/issues/1121))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`497bd0d`](https://togithub.com/0xERR0R/blocky/commit/497bd0d0fd1a2afb58cfd36a3c37c8e5aca9a467):
chore(refactor): refactor cache implementation
([#&#8203;1174](https://togithub.com/0xERR0R/blocky/issues/1174))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`8152999`](https://togithub.com/0xERR0R/blocky/commit/81529996cea3573051662ccf0fe68ae163a38ebf):
chore(test): add retry on network deletion
([#&#8203;1144](https://togithub.com/0xERR0R/blocky/issues/1144))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`19865bb`](https://togithub.com/0xERR0R/blocky/commit/19865bba5570222388925f7a18133523f1dad3aa):
chore(test): change container wait strategy
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`720e655`](https://togithub.com/0xERR0R/blocky/commit/720e6550bef13deb5370745648ef34cd873f2c91):
chore(test): fix flaky test
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`500c187`](https://togithub.com/0xERR0R/blocky/commit/500c18708222eb037829fe9bd30b6e1a2fcdeb25):
chore(test): fix race conditions
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`a9ec322`](https://togithub.com/0xERR0R/blocky/commit/a9ec322c8d73989e2a7f26f89ede8b339dd6b409):
chore(test): set timeout and flake-attempts for e2e tests
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`bcff170`](https://togithub.com/0xERR0R/blocky/commit/bcff170a94ddb57ea2e4b55a460d4d22a640bab2):
chore(test): use testcontainers modules
([#&#8203;1164](https://togithub.com/0xERR0R/blocky/issues/1164))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`aa9ae0b`](https://togithub.com/0xERR0R/blocky/commit/aa9ae0bd6308cddd614a09210cf449e0cd2f20d3):
chore(text): fix ipv6 representation
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`8ece708`](https://togithub.com/0xERR0R/blocky/commit/8ece708fe9d34b761c64ad70ad5e58d297b2cdcb):
devcontainer & unit test refactoring
([#&#8203;1220](https://togithub.com/0xERR0R/blocky/issues/1220))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`b498bc5`](https://togithub.com/0xERR0R/blocky/commit/b498bc509427ca6fc25a9bc57f87f7beedda2d50):
feat(lists): add support for wildcard lists using a custom Trie
([#&#8203;1233](https://togithub.com/0xERR0R/blocky/issues/1233))
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`b1d0140`](https://togithub.com/0xERR0R/blocky/commit/b1d014017b01f738679e0f56792fc5d00b6e72f9):
feat(querylog): add flushInterval parameter
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`df8c373`](https://togithub.com/0xERR0R/blocky/commit/df8c373ef123b2d4e00589df31944b8998b2dba7):
feat(resolver): race UDP and TCP when connecting upstream
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`72d747c`](https://togithub.com/0xERR0R/blocky/commit/72d747c16f6d181d3d5bc27d31d42f40551c9d20):
feat: API-first approach for REST interface
([#&#8203;1129](https://togithub.com/0xERR0R/blocky/issues/1129))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`d77f0ed`](https://togithub.com/0xERR0R/blocky/commit/d77f0ed54f1d43d9a5cbb8a6bfd3ed199090353a):
feat: add API endpoint to flush the DNS Cache
([#&#8203;1178](https://togithub.com/0xERR0R/blocky/issues/1178))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`7a3c054`](https://togithub.com/0xERR0R/blocky/commit/7a3c054b4367d81653b70d3f33e7dfb967fb04ed):
feat: add `upstreams.init.strategy`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`6f60bea`](https://togithub.com/0xERR0R/blocky/commit/6f60bea5c253c5ba3bc9ce9426f5e0b9cfe9ceee):
feat: add timeout to bootstrap
([#&#8203;1158](https://togithub.com/0xERR0R/blocky/issues/1158))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`94663ee`](https://togithub.com/0xERR0R/blocky/commit/94663eeaeb8365e5f1feccd60a6bf6226877e547):
feat: add upstream strategy `random`
([#&#8203;1221](https://togithub.com/0xERR0R/blocky/issues/1221))
([@&#8203;DerRockWolf](https://togithub.com/DerRockWolf))
-
[`73bc60c`](https://togithub.com/0xERR0R/blocky/commit/73bc60cb2223ba55fdfa49bb060fd375c9229c3a):
feat: reduce DNS response cache memory consumption
([#&#8203;1196](https://togithub.com/0xERR0R/blocky/issues/1196))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`6dd294b`](https://togithub.com/0xERR0R/blocky/commit/6dd294b4a7569f57828afffb485290e2865794c9):
fix(ci): limit docs job concurrency to one
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`7feaba4`](https://togithub.com/0xERR0R/blocky/commit/7feaba48c77b9192723dab321e64deb4871ebd60):
fix(docs): clarify `blocky_error_total`
([#&#8203;1270](https://togithub.com/0xERR0R/blocky/issues/1270))
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`6775410`](https://togithub.com/0xERR0R/blocky/commit/6775410909c91a26adbdcc4316caed33c7b92cf6):
fix(docs): fix documentation link in README.md
([#&#8203;1133](https://togithub.com/0xERR0R/blocky/issues/1133))
([#&#8203;1134](https://togithub.com/0xERR0R/blocky/issues/1134))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`a7f2ca2`](https://togithub.com/0xERR0R/blocky/commit/a7f2ca208b5706ba1aab3d3f7ad6827932dfb3fe):
fix(docs): make custom DNS matching recursively more explicit
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`b2fa627`](https://togithub.com/0xERR0R/blocky/commit/b2fa627a4642d2d3267a8be23c12de946230be84):
fix(docs): remove note that slipped in
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`2db0bd9`](https://togithub.com/0xERR0R/blocky/commit/2db0bd9c6b0ab17d84f27a62e962ea6bc75b79ff):
fix(docs): update `hostsFile` to use "sources"
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`e4ebc16`](https://togithub.com/0xERR0R/blocky/commit/e4ebc16ccc08cb35f37b631aa8be32c5a3eccdf1):
fix(parallel_best): set `typeName` to "random" when appropriate
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`dece894`](https://togithub.com/0xERR0R/blocky/commit/dece894bd6d62205f2ec69379850e2a526667c8d):
fix(rewrite): support the case where upstream doesn't echo the question
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`08a3df6`](https://togithub.com/0xERR0R/blocky/commit/08a3df6e644bc8e66726688e23daf7e1efcb8b0a):
fix(tests): don't make following requests wait on the first
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`d52c598`](https://togithub.com/0xERR0R/blocky/commit/d52c598546918827774d64203e863f6213f833eb):
fix(tests): properly silence log output
([#&#8203;1259](https://togithub.com/0xERR0R/blocky/issues/1259))
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`4e89b44`](https://togithub.com/0xERR0R/blocky/commit/4e89b441858e5ce458d0a7338fa9b8dc9bf34e86):
fix(util): make `FatalOnError` override `log.Silence`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`d87e6b4`](https://togithub.com/0xERR0R/blocky/commit/d87e6b4157cdc723893d3984b78f9a91e59d2c08):
fix: ANSI color codes being printed on Windows
([#&#8203;1225](https://togithub.com/0xERR0R/blocky/issues/1225))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`47eb8be`](https://togithub.com/0xERR0R/blocky/commit/47eb8be77f15a7cbff2b2f1892f0cc70fc04c4a7):
fix: conditional resolver panics on response without question
([#&#8203;1148](https://togithub.com/0xERR0R/blocky/issues/1148))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`431b9be`](https://togithub.com/0xERR0R/blocky/commit/431b9be3e523b74de63fccfd2eb4aba1690f76e8):
fix: don't cache DNS responses with CD flag
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`9f15228`](https://togithub.com/0xERR0R/blocky/commit/9f15228c097723676e9ed3897f257fbcb66f502a):
fix: don't cache EDNS pseudo records
([#&#8203;1150](https://togithub.com/0xERR0R/blocky/issues/1150))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`245bb61`](https://togithub.com/0xERR0R/blocky/commit/245bb613df9b16499444153bb23c9a393a86ee27):
fix: don't convert regex from punycode to ASCII
([#&#8203;1126](https://togithub.com/0xERR0R/blocky/issues/1126))
([#&#8203;1131](https://togithub.com/0xERR0R/blocky/issues/1131))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`4a5a395`](https://togithub.com/0xERR0R/blocky/commit/4a5a3956553b5b2da8d6e30ab56f1e7fe67d5b94):
fix: log.privacy option no longer hides domain names being resolved
([#&#8203;1255](https://togithub.com/0xERR0R/blocky/issues/1255))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`65ff684`](https://togithub.com/0xERR0R/blocky/commit/65ff6847ad83c02376771cd1e70d88b9018ef192):
fix: return error code on server starup failure
([#&#8203;1165](https://togithub.com/0xERR0R/blocky/issues/1165))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`d5be588`](https://togithub.com/0xERR0R/blocky/commit/d5be5884d9d3bba349a8b0bbc582239a5fb23d8a):
fix: truncated responses should not be cached
([#&#8203;1149](https://togithub.com/0xERR0R/blocky/issues/1149))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`f988593`](https://togithub.com/0xERR0R/blocky/commit/f98859325e0d40b188fcca97f46c5bc3fa3fd7b5):
fix: use different TTL of multiple records in answer
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`15bd383`](https://togithub.com/0xERR0R/blocky/commit/15bd383460654c1e641deff26e3d89d7d0dd2754):
ginkgolinter: enable all checks and fix findings
([#&#8203;1274](https://togithub.com/0xERR0R/blocky/issues/1274))
([@&#8203;nunnatsa](https://togithub.com/nunnatsa))
-
[`f0a96f9`](https://togithub.com/0xERR0R/blocky/commit/f0a96f9cd1611745bf520ffc493d9095f1aa7d4c):
opencontainer labels enhancement
([#&#8203;1191](https://togithub.com/0xERR0R/blocky/issues/1191))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`29a5681`](https://togithub.com/0xERR0R/blocky/commit/29a5681b3c79f19d609b3b49a1ceae0afaa4c256):
refactor(bootstap): prepare for resolver package split
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`0f69630`](https://togithub.com/0xERR0R/blocky/commit/0f69630563389176951dfc7223b1be6400ad07a5):
refactor(bootstrap): replace `Dialer.Timeout` with a `context` deadline
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`270dc17`](https://togithub.com/0xERR0R/blocky/commit/270dc178dc2f279ea4481117c3ae8a0f4ada5ef9):
refactor(config): add `TLSVersion` type
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`ef29cdc`](https://togithub.com/0xERR0R/blocky/commit/ef29cdc45eff15dc97ea471f12e40d6f664d5344):
refactor(config): ensure `upstreams.timeout` is always valid
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`9760735`](https://togithub.com/0xERR0R/blocky/commit/9760735f3a4b186c8520b38844775402016699f4):
refactor(config): move `dohUserAgent` to `upstreams.userAgent`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`e4be0c0`](https://togithub.com/0xERR0R/blocky/commit/e4be0c0c869be70208907dc6b36dff43a08c46f1):
refactor(config): remove `GetConfig` and its last uses
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`a6654dc`](https://togithub.com/0xERR0R/blocky/commit/a6654dcd5770a32d933fa6d419fea13aea90ebac):
refactor(config): rename `StartStrategyType` to `InitStrategy`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`659076d`](https://togithub.com/0xERR0R/blocky/commit/659076dd7be4000c9b58aef8ae23e3ef94942ea7):
refactor(resolvers): make `Bootstrap` implement `Resolver`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`891d0fb`](https://togithub.com/0xERR0R/blocky/commit/891d0fba743484c533dcb2b57295b6870476a718):
refactor(tests): move `DeferCleanup` into helper functions
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`8c7b89c`](https://togithub.com/0xERR0R/blocky/commit/8c7b89cbb36df05c0aee362ea03541862fdda299):
refactor(tests): remove `TmpFile.Error` to centralize error checks
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`adb970a`](https://togithub.com/0xERR0R/blocky/commit/adb970af100d23ed7bd27bc777ea1facc7b91bfd):
refactor(tests): use `MockUDPUpstreamServer.WithDelay` where possible
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`8ad83d0`](https://togithub.com/0xERR0R/blocky/commit/8ad83d0568e013664404c72ea6e5c7428d34fda3):
refactor(tests): use a `const timeout` to simplify race avoidance
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`02cf490`](https://togithub.com/0xERR0R/blocky/commit/02cf4903f388e0b0488651902511703cee5e567b):
refactor(util): use `LogPrivacy` global instead of `GetConfig`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`b386e22`](https://togithub.com/0xERR0R/blocky/commit/b386e22ebeac9f0ca564f0a3eddc0aa829cd0c59):
refactor: embed `Upstreams` in `UpstreamGroup` to make values accessible
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`eae99ec`](https://togithub.com/0xERR0R/blocky/commit/eae99ec5505ad1633db6aff7467fd40a10cfa929):
refactor: make use of contexts in more places
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`33ea933`](https://togithub.com/0xERR0R/blocky/commit/33ea93301588bce2c0eaa726fbb88ec9d252b5ed):
refactor: pass context for goroutine shutdown
([#&#8203;1187](https://togithub.com/0xERR0R/blocky/issues/1187))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`2c71f91`](https://togithub.com/0xERR0R/blocky/commit/2c71f91aca5b796bb869620f5ce134c19d56a6a9):
refactor: remove deprecated and no-op `SingleInflight`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`603d374`](https://togithub.com/0xERR0R/blocky/commit/603d374405e2466b61690bcb215d89da005bde22):
refactor: remove no longer needed TLS handshake timeout
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`7d93ffb`](https://togithub.com/0xERR0R/blocky/commit/7d93ffb80c6eec7d2265e71d00cbac45c59c553c):
refactor: remove the `config` global
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`3f14e71`](https://togithub.com/0xERR0R/blocky/commit/3f14e71eeb42982a78f55304a417c38e10057e59):
remove go version in devcontainer file
([#&#8203;1184](https://togithub.com/0xERR0R/blocky/issues/1184))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`ac54110`](https://togithub.com/0xERR0R/blocky/commit/ac54110886ec464a90f8a51420d572389ae04722):
squash: remove Nix flake
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`c5cc112`](https://togithub.com/0xERR0R/blocky/commit/c5cc1120a9a2ce5043ca5650c9e3acce615ef1e7):
squash: remove `TmpFolder.ReadDir` and partially revert querylog test
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`23359d1`](https://togithub.com/0xERR0R/blocky/commit/23359d14715e69731e3d00cb28fc1efa6a8da9a6):
style(config): add `config/migration` to `dot-import` allow-list
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`fa2d814`](https://togithub.com/0xERR0R/blocky/commit/fa2d8149ba19537a5518b8024b2e9eed23a07730):
style(config): remove unused `nolint`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`3216802`](https://togithub.com/0xERR0R/blocky/commit/321680250ade98e9023a38fe82c26a47819593ab):
style(tests): `Should(Not(x))` -> `ShouldNot(x)`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`fe5c753`](https://togithub.com/0xERR0R/blocky/commit/fe5c753eedf073421351eaf06d70eddc7fbf16db):
style(tests): `ShouldNot(HaveOccurred())` -> `Should(Succeed())`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`a330174`](https://togithub.com/0xERR0R/blocky/commit/a3301749491d26ee30bece3a84237cc46b83fbb2):
style(tests): `ShouldNot(Succeed())` -> `Should(HaveOccurred())`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`f371857`](https://togithub.com/0xERR0R/blocky/commit/f371857150992bbc86bf08b15f691db8e755040d):
style(tests): use `ContainElements` where possible
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`1a1891c`](https://togithub.com/0xERR0R/blocky/commit/1a1891c8b63b390a58e890f734f095202df030cf):
symbol name refactoring
([#&#8203;1263](https://togithub.com/0xERR0R/blocky/issues/1263))
([@&#8203;kwitsch](https://togithub.com/kwitsch))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10pm on monday" in timezone
Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjYuMiIsInVwZGF0ZWRJblZlciI6IjM3LjEyNi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
This commit is contained in:
TrueCharts Bot
2024-01-08 07:39:29 +01:00
committed by GitHub
parent bada007ab5
commit 16cd3ae639
2 changed files with 35 additions and 35 deletions
+34 -34
View File
@@ -1,46 +1,46 @@
kubeVersion: ">=1.24.0-0"
kubeVersion: '>=1.24.0-0'
apiVersion: v2
name: blocky
version: 12.1.8
appVersion: "0.22"
version: 12.2.0
appVersion: "0.23"
description: Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go
home: https://truecharts.org/charts/enterprise/blocky
icon: https://truecharts.org/img/hotlink-ok/chart-icons/blocky.png
deprecated: false
sources:
- https://github.com/0xERR0R/blocky
- https://github.com/Mozart409/blocky-frontend
- https://0xerr0r.github.io/blocky/
- https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky
- https://quay.io/oriedge/k8s_gateway
- https://hub.docker.com/r/spx01/blocky
- https://github.com/0xERR0R/blocky
- https://github.com/Mozart409/blocky-frontend
- https://0xerr0r.github.io/blocky/
- https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
keywords:
- dns
- blocky
- dns
- blocky
dependencies:
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: redis
version: 11.1.6
repository: https://deps.truecharts.org
condition: redis.enabled
alias: ""
tags: []
import-values: []
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: redis
version: 11.1.6
repository: https://deps.truecharts.org
condition: redis.enabled
alias: ""
tags: []
import-values: []
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: network
truecharts.org/max_helm_version: "3.13"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: enterprise
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: network
truecharts.org/max_helm_version: "3.13"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: enterprise
type: application
+1 -1
View File
@@ -1,6 +1,6 @@
image:
repository: spx01/blocky
tag: v0.22@sha256:7def473b1b553b730dd38ba0bc436fc732193c15d35681aa0b0eb962dd6350aa
tag: v0.23@sha256:24855b63986c790093554a1f62b58379a06bc10a90ee073906e7c39bf692adcc
pullPolicy: IfNotPresent
k8sgatewayImage:
repository: quay.io/oriedge/k8s_gateway