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`](9a77dcdccc):
BlockingConfig -> Blocking
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`1154335`](11543356b6):
Bugfix in ECS forward
([#&#8203;1290](https://togithub.com/0xERR0R/blocky/issues/1290))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`fb8c419`](fb8c4192ab):
Bugfix/GitHub workflows
([#&#8203;1234](https://togithub.com/0xERR0R/blocky/issues/1234))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`dc66eff`](dc66eff8e9):
Bugfix/readme
([#&#8203;1232](https://togithub.com/0xERR0R/blocky/issues/1232))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`e30e852`](e30e852c86):
ClientLookupConfig -> ClientLookup
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`00d4341`](00d4341271):
ConditionalUpstreamConfig -> ConditionalUpstream
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`26d5f62`](26d5f6215f):
CustomDNSConfig -> CustomDNS
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`6fca40c`](6fca40ca7f):
Dockerfile streamline
([#&#8203;1185](https://togithub.com/0xERR0R/blocky/issues/1185))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`d37d183`](d37d18348f):
EDNS: Client Subnet
([#&#8203;1007](https://togithub.com/0xERR0R/blocky/issues/1007))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`acfc291`](acfc291547):
Feature/devcontainer
([#&#8203;1179](https://togithub.com/0xERR0R/blocky/issues/1179))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`7615584`](7615584944):
Feature/ginkgolinter
([#&#8203;1235](https://togithub.com/0xERR0R/blocky/issues/1235))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`1a200c7`](1a200c77e3):
Fix/opencontainer labels
([#&#8203;1192](https://togithub.com/0xERR0R/blocky/issues/1192))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`fda2dbe`](fda2dbe9df):
Refactoring Redis
([#&#8203;1271](https://togithub.com/0xERR0R/blocky/issues/1271))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`976d619`](976d6198f1):
Refactoring server.go
([#&#8203;1277](https://togithub.com/0xERR0R/blocky/issues/1277))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`03131c4`](03131c443c):
Refactoring/config struct names
([#&#8203;1315](https://togithub.com/0xERR0R/blocky/issues/1315))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`3378316`](3378316982):
Refactoring: FileDownloader
([#&#8203;1281](https://togithub.com/0xERR0R/blocky/issues/1281))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`6c00009`](6c000090b1):
Unit test refactoring & devcontainer
enhancement([#&#8203;1245](https://togithub.com/0xERR0R/blocky/issues/1245))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`72352a9`](72352a968a):
UpstreamsConfig -> Upstreams
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`d8d7fa5`](d8d7fa52d6):
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`](c703f8f973):
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`](3e8b7af189):
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`](79d3afa57a):
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`](5490fc6363):
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`](343d38cd3b):
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`](c72a0e18f1):
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`](e31d20c132):
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`](cb5f72f830):
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`](c212ab30d3):
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`](e187aaa7fb):
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`](4006b16263):
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`](825f1ddb37):
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`](4c65865c6c):
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`](710efa357c):
build(deps): bump github.com/abice/go-enum from 0.5.7 to 0.5.8
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7f7161f`](7f7161f4c1):
build(deps): bump github.com/abice/go-enum from 0.5.8 to 0.5.10
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`9f49291`](9f49291177):
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`](5fefca5732):
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`](4e901094ec):
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`](e4e46d7c30):
build(deps): bump github.com/deepmap/oapi-codegen from 1.14.0 to 1.15.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`18be1e9`](18be1e99e2):
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`](68eeebeed4):
build(deps): bump github.com/docker/docker
([#&#8203;1216](https://togithub.com/0xERR0R/blocky/issues/1216))
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`f9fa81d`](f9fa81d18d):
build(deps): bump github.com/docker/docker
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c6304e9`](c6304e9d7f):
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`](fd8ee7cf40):
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`](abe9e5c461):
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`](9f532ce41f):
build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`f1a6fb0`](f1a6fb0014):
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`](7edb856e67):
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`](f512e11cbf):
build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`02569b0`](02569b06d9):
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`](6448be6667):
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`](77ef228efe):
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`](d76740ea51):
build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`589e998`](589e998e5c):
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`](5ba1cc27e5):
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`](ad27adcdeb):
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`](d923c8c36a):
build(deps): bump github.com/prometheus/client_golang
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`23ce44d`](23ce44d457):
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`](51bb54b595):
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`](3dc0ca1885):
build(deps): bump github.com/testcontainers/testcontainers-go
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`e63ad38`](e63ad3880c):
build(deps): bump github.com/testcontainers/testcontainers-go
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7f38a3b`](7f38a3b617):
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`](4c62b2ddcf):
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`](1292a20009):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/mariadb
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`ed3a3de`](ed3a3dee0f):
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`](1aec7d633e):
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`](b87c545300):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/postgres
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`10b678b`](10b678b0fd):
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`](b2775069b3):
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`](69f6ae4ead):
build(deps): bump
github.com/testcontainers/testcontainers-go/modules/redis
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`c814667`](c814667b14):
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`](4217e933e0):
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`](ccabb5ad87):
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`](8dec318130):
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`](5e6f6c4e6a):
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`](09552f9318):
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`](c09eb9e306):
build(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`0e1bd0c`](0e1bd0cf17):
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`](42d6f21ceb):
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`](b1cd255799):
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`](d5a98b1306):
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`](c591fb88f0):
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`](f5ec92f438):
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`](de13ffc6ae):
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`](2fcdf695ed):
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`](58bfe5acc2):
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`](210900b25d):
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`](733a54d737):
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`](7782818e8d):
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`](45a933565e):
chore(build): revert codecov-action update
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`1dcbf90`](1dcbf90232):
chore(build): update Golang to 1.21
([#&#8203;1122](https://togithub.com/0xERR0R/blocky/issues/1122))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`7645ed3`](7645ed35a3):
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`](497bd0d0fd):
chore(refactor): refactor cache implementation
([#&#8203;1174](https://togithub.com/0xERR0R/blocky/issues/1174))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`8152999`](81529996ce):
chore(test): add retry on network deletion
([#&#8203;1144](https://togithub.com/0xERR0R/blocky/issues/1144))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`19865bb`](19865bba55):
chore(test): change container wait strategy
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`720e655`](720e6550be):
chore(test): fix flaky test
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`500c187`](500c187082):
chore(test): fix race conditions
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`a9ec322`](a9ec322c8d):
chore(test): set timeout and flake-attempts for e2e tests
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`bcff170`](bcff170a94):
chore(test): use testcontainers modules
([#&#8203;1164](https://togithub.com/0xERR0R/blocky/issues/1164))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`aa9ae0b`](aa9ae0bd63):
chore(text): fix ipv6 representation
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`8ece708`](8ece708fe9):
devcontainer & unit test refactoring
([#&#8203;1220](https://togithub.com/0xERR0R/blocky/issues/1220))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`b498bc5`](b498bc5094):
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`](b1d014017b):
feat(querylog): add flushInterval parameter
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`df8c373`](df8c373ef1):
feat(resolver): race UDP and TCP when connecting upstream
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`72d747c`](72d747c16f):
feat: API-first approach for REST interface
([#&#8203;1129](https://togithub.com/0xERR0R/blocky/issues/1129))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`d77f0ed`](d77f0ed54f):
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`](7a3c054b43):
feat: add `upstreams.init.strategy`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`6f60bea`](6f60bea5c2):
feat: add timeout to bootstrap
([#&#8203;1158](https://togithub.com/0xERR0R/blocky/issues/1158))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`94663ee`](94663eeaeb):
feat: add upstream strategy `random`
([#&#8203;1221](https://togithub.com/0xERR0R/blocky/issues/1221))
([@&#8203;DerRockWolf](https://togithub.com/DerRockWolf))
-
[`73bc60c`](73bc60cb22):
feat: reduce DNS response cache memory consumption
([#&#8203;1196](https://togithub.com/0xERR0R/blocky/issues/1196))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`6dd294b`](6dd294b4a7):
fix(ci): limit docs job concurrency to one
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`7feaba4`](7feaba48c7):
fix(docs): clarify `blocky_error_total`
([#&#8203;1270](https://togithub.com/0xERR0R/blocky/issues/1270))
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`6775410`](6775410909):
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`](a7f2ca208b):
fix(docs): make custom DNS matching recursively more explicit
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`b2fa627`](b2fa627a46):
fix(docs): remove note that slipped in
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`2db0bd9`](2db0bd9c6b):
fix(docs): update `hostsFile` to use "sources"
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`e4ebc16`](e4ebc16ccc):
fix(parallel_best): set `typeName` to "random" when appropriate
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`dece894`](dece894bd6):
fix(rewrite): support the case where upstream doesn't echo the question
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`08a3df6`](08a3df6e64):
fix(tests): don't make following requests wait on the first
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`d52c598`](d52c598546):
fix(tests): properly silence log output
([#&#8203;1259](https://togithub.com/0xERR0R/blocky/issues/1259))
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`4e89b44`](4e89b44185):
fix(util): make `FatalOnError` override `log.Silence`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`d87e6b4`](d87e6b4157):
fix: ANSI color codes being printed on Windows
([#&#8203;1225](https://togithub.com/0xERR0R/blocky/issues/1225))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`47eb8be`](47eb8be77f):
fix: conditional resolver panics on response without question
([#&#8203;1148](https://togithub.com/0xERR0R/blocky/issues/1148))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`431b9be`](431b9be3e5):
fix: don't cache DNS responses with CD flag
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`9f15228`](9f15228c09):
fix: don't cache EDNS pseudo records
([#&#8203;1150](https://togithub.com/0xERR0R/blocky/issues/1150))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`245bb61`](245bb613df):
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`](4a5a395655):
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`](65ff6847ad):
fix: return error code on server starup failure
([#&#8203;1165](https://togithub.com/0xERR0R/blocky/issues/1165))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`d5be588`](d5be5884d9):
fix: truncated responses should not be cached
([#&#8203;1149](https://togithub.com/0xERR0R/blocky/issues/1149))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`f988593`](f98859325e):
fix: use different TTL of multiple records in answer
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`15bd383`](15bd383460):
ginkgolinter: enable all checks and fix findings
([#&#8203;1274](https://togithub.com/0xERR0R/blocky/issues/1274))
([@&#8203;nunnatsa](https://togithub.com/nunnatsa))
-
[`f0a96f9`](f0a96f9cd1):
opencontainer labels enhancement
([#&#8203;1191](https://togithub.com/0xERR0R/blocky/issues/1191))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`29a5681`](29a5681b3c):
refactor(bootstap): prepare for resolver package split
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`0f69630`](0f69630563):
refactor(bootstrap): replace `Dialer.Timeout` with a `context` deadline
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`270dc17`](270dc178dc):
refactor(config): add `TLSVersion` type
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`ef29cdc`](ef29cdc45e):
refactor(config): ensure `upstreams.timeout` is always valid
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`9760735`](9760735f3a):
refactor(config): move `dohUserAgent` to `upstreams.userAgent`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`e4be0c0`](e4be0c0c86):
refactor(config): remove `GetConfig` and its last uses
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`a6654dc`](a6654dcd57):
refactor(config): rename `StartStrategyType` to `InitStrategy`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`659076d`](659076dd7b):
refactor(resolvers): make `Bootstrap` implement `Resolver`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`891d0fb`](891d0fba74):
refactor(tests): move `DeferCleanup` into helper functions
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`8c7b89c`](8c7b89cbb3):
refactor(tests): remove `TmpFile.Error` to centralize error checks
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`adb970a`](adb970af10):
refactor(tests): use `MockUDPUpstreamServer.WithDelay` where possible
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`8ad83d0`](8ad83d0568):
refactor(tests): use a `const timeout` to simplify race avoidance
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`02cf490`](02cf4903f3):
refactor(util): use `LogPrivacy` global instead of `GetConfig`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`b386e22`](b386e22ebe):
refactor: embed `Upstreams` in `UpstreamGroup` to make values accessible
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`eae99ec`](eae99ec550):
refactor: make use of contexts in more places
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`33ea933`](33ea933015):
refactor: pass context for goroutine shutdown
([#&#8203;1187](https://togithub.com/0xERR0R/blocky/issues/1187))
([@&#8203;0xERR0R](https://togithub.com/0xERR0R))
-
[`2c71f91`](2c71f91aca):
refactor: remove deprecated and no-op `SingleInflight`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`603d374`](603d374405):
refactor: remove no longer needed TLS handshake timeout
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`7d93ffb`](7d93ffb80c):
refactor: remove the `config` global
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`3f14e71`](3f14e71eeb):
remove go version in devcontainer file
([#&#8203;1184](https://togithub.com/0xERR0R/blocky/issues/1184))
([@&#8203;kwitsch](https://togithub.com/kwitsch))
-
[`ac54110`](ac54110886):
squash: remove Nix flake
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`c5cc112`](c5cc1120a9):
squash: remove `TmpFolder.ReadDir` and partially revert querylog test
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`23359d1`](23359d1471):
style(config): add `config/migration` to `dot-import` allow-list
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`fa2d814`](fa2d8149ba):
style(config): remove unused `nolint`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`3216802`](321680250a):
style(tests): `Should(Not(x))` -> `ShouldNot(x)`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`fe5c753`](fe5c753eed):
style(tests): `ShouldNot(HaveOccurred())` -> `Should(Succeed())`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`a330174`](a330174949):
style(tests): `ShouldNot(Succeed())` -> `Should(HaveOccurred())`
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`f371857`](f371857150):
style(tests): use `ContainElements` where possible
([@&#8203;ThinkChaos](https://togithub.com/ThinkChaos))
-
[`1a1891c`](1a1891c8b6):
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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 35 additions and 35 deletions

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

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