PeterDaveHello / dnslow.me

Secure DNS(also known as DNS firewall & protective DNS) with ad-blocking, threat protection, and fully encryption support for enhanced privacy and security.
https://dnslow.me
36 stars 3 forks source link

Update spx01/blocky Docker tag to v0.23 #40

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
spx01/blocky minor v0.22 -> v0.23

Release Notes

0xERR0R/blocky (spx01/blocky) ### [`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 ([#​1233](https://togithub.com/0xERR0R/blocky/issues/1233)) (Thanks [@​ThinkChaos](https://togithub.com/ThinkChaos)) - querylog: add flushInterval parameter - race UDP and TCP when connecting upstream (Thanks [@​ThinkChaos](https://togithub.com/ThinkChaos)) - API-first approach for REST interface ([#​1129](https://togithub.com/0xERR0R/blocky/issues/1129)) - add API endpoint to flush the DNS Cache ([#​1178](https://togithub.com/0xERR0R/blocky/issues/1178)) - add `upstreams.init.strategy` (Thanks [@​ThinkChaos](https://togithub.com/ThinkChaos)) - add timeout to bootstrap ([#​1158](https://togithub.com/0xERR0R/blocky/issues/1158)) - add upstream strategy `random` ([#​1221](https://togithub.com/0xERR0R/blocky/issues/1221)) (Thanks [@​DerRockWolf](https://togithub.com/DerRockWolf)) - reduce DNS response cache memory consumption ([#​1196](https://togithub.com/0xERR0R/blocky/issues/1196)) - EDNS: Client Subnet ([#​1007](https://togithub.com/0xERR0R/blocky/issues/1007)) (Thanks [@​kwitsch](https://togithub.com/kwitsch)) **Misc** - Updated dependencies and documentation **Bugfix** - make `FatalOnError` override `log.Silence` (Thanks [@​ThinkChaos](https://togithub.com/ThinkChaos)) - ANSI color codes being printed on Windows ([#​1225](https://togithub.com/0xERR0R/blocky/issues/1225)) (Thanks [@​kwitsch](https://togithub.com/kwitsch)) - conditional resolver panics on response without question ([#​1148](https://togithub.com/0xERR0R/blocky/issues/1148)) - don't cache DNS responses with CD flag - don't cache EDNS pseudo records ([#​1150](https://togithub.com/0xERR0R/blocky/issues/1150)) - don't convert regex from punycode to ASCII ([#​1126](https://togithub.com/0xERR0R/blocky/issues/1126)) ([#​1131](https://togithub.com/0xERR0R/blocky/issues/1131)) - log.privacy option no longer hides domain names being resolved ([#​1255](https://togithub.com/0xERR0R/blocky/issues/1255)) - return error code on server starup failure ([#​1165](https://togithub.com/0xERR0R/blocky/issues/1165)) - truncated responses should not be cached ([#​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 [@​ThinkChaos](https://togithub.com/ThinkChaos)) #### Changelog - [`9a77dcd`](https://togithub.com/0xERR0R/blocky/commit/9a77dcdccc6ef5051776d76d4ad4e9707a8acfab): BlockingConfig -> Blocking ([@​kwitsch](https://togithub.com/kwitsch)) - [`1154335`](https://togithub.com/0xERR0R/blocky/commit/11543356b6b303ffa18613992cbf48aefc269f8f): Bugfix in ECS forward ([#​1290](https://togithub.com/0xERR0R/blocky/issues/1290)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`fb8c419`](https://togithub.com/0xERR0R/blocky/commit/fb8c4192abf153281d40d4996cc88d43e176e7ab): Bugfix/GitHub workflows ([#​1234](https://togithub.com/0xERR0R/blocky/issues/1234)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`dc66eff`](https://togithub.com/0xERR0R/blocky/commit/dc66eff8e9409e9e661db1bdc69fc91ddcf2fcf3): Bugfix/readme ([#​1232](https://togithub.com/0xERR0R/blocky/issues/1232)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`e30e852`](https://togithub.com/0xERR0R/blocky/commit/e30e852c860effcac17e5e39554d600287ce0bc3): ClientLookupConfig -> ClientLookup ([@​kwitsch](https://togithub.com/kwitsch)) - [`00d4341`](https://togithub.com/0xERR0R/blocky/commit/00d43412710cafa52430f730c7c437c23210684d): ConditionalUpstreamConfig -> ConditionalUpstream ([@​kwitsch](https://togithub.com/kwitsch)) - [`26d5f62`](https://togithub.com/0xERR0R/blocky/commit/26d5f6215ff238c86e39f3a7362bd90eb447e7de): CustomDNSConfig -> CustomDNS ([@​kwitsch](https://togithub.com/kwitsch)) - [`6fca40c`](https://togithub.com/0xERR0R/blocky/commit/6fca40ca7f6ed86c23f1f5af0b6ed40d43db0d37): Dockerfile streamline ([#​1185](https://togithub.com/0xERR0R/blocky/issues/1185)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`d37d183`](https://togithub.com/0xERR0R/blocky/commit/d37d18348f7823b7cd272080a5dc516a5cea08ce): EDNS: Client Subnet ([#​1007](https://togithub.com/0xERR0R/blocky/issues/1007)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`acfc291`](https://togithub.com/0xERR0R/blocky/commit/acfc2915474fadbb0893f43173ef58b9f89b87c5): Feature/devcontainer ([#​1179](https://togithub.com/0xERR0R/blocky/issues/1179)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`7615584`](https://togithub.com/0xERR0R/blocky/commit/76155849443aa443ed263888833546ee8ae137a3): Feature/ginkgolinter ([#​1235](https://togithub.com/0xERR0R/blocky/issues/1235)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`1a200c7`](https://togithub.com/0xERR0R/blocky/commit/1a200c77e3b45994a64a87370cc2c563ae257cb4): Fix/opencontainer labels ([#​1192](https://togithub.com/0xERR0R/blocky/issues/1192)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`fda2dbe`](https://togithub.com/0xERR0R/blocky/commit/fda2dbe9df62bcbcc9a07c3754de915a51b844b7): Refactoring Redis ([#​1271](https://togithub.com/0xERR0R/blocky/issues/1271)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`976d619`](https://togithub.com/0xERR0R/blocky/commit/976d6198f1cb0beec28885fb305fe57e43d6a9a9): Refactoring server.go ([#​1277](https://togithub.com/0xERR0R/blocky/issues/1277)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`03131c4`](https://togithub.com/0xERR0R/blocky/commit/03131c443cb935f51428e223318491d1b8abdb56): Refactoring/config struct names ([#​1315](https://togithub.com/0xERR0R/blocky/issues/1315)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`3378316`](https://togithub.com/0xERR0R/blocky/commit/3378316982faedfa43790b907f2bcbcb6a86f80f): Refactoring: FileDownloader ([#​1281](https://togithub.com/0xERR0R/blocky/issues/1281)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`6c00009`](https://togithub.com/0xERR0R/blocky/commit/6c000090b16fb698d56e0775cfa4f3c67e450862): Unit test refactoring & devcontainer enhancement([#​1245](https://togithub.com/0xERR0R/blocky/issues/1245)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`72352a9`](https://togithub.com/0xERR0R/blocky/commit/72352a968a87402336e0cd8b648806920a1188a0): UpstreamsConfig -> Upstreams ([@​kwitsch](https://togithub.com/kwitsch)) - [`d8d7fa5`](https://togithub.com/0xERR0R/blocky/commit/d8d7fa52d6551b0c13e199ede4d8056a559c801e): build(deps): bump actions/checkout from 3 to 4 ([#​1127](https://togithub.com/0xERR0R/blocky/issues/1127)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c703f8f`](https://togithub.com/0xERR0R/blocky/commit/c703f8f973b835c0eb4cf8a611375a20c9614766): build(deps): bump actions/download-artifact from 3 to 4 ([#​1305](https://togithub.com/0xERR0R/blocky/issues/1305)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`3e8b7af`](https://togithub.com/0xERR0R/blocky/commit/3e8b7af189083c2fc64e5c36d881d13a197dd6aa): build(deps): bump actions/setup-go from 4 to 5 ([#​1294](https://togithub.com/0xERR0R/blocky/issues/1294)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`79d3afa`](https://togithub.com/0xERR0R/blocky/commit/79d3afa57a880440691455043afb70e2c9d5608c): build(deps): bump actions/setup-python from 4 to 5 ([#​1295](https://togithub.com/0xERR0R/blocky/issues/1295)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`5490fc6`](https://togithub.com/0xERR0R/blocky/commit/5490fc63639bc150e8989310a44bcdc2f50f979b): build(deps): bump actions/stale from 8 to 9 ([#​1296](https://togithub.com/0xERR0R/blocky/issues/1296)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`343d38c`](https://togithub.com/0xERR0R/blocky/commit/343d38cd3b7858b2647b2b80c6f41b204ba62ad3): build(deps): bump actions/upload-artifact from 3 to 4 ([#​1306](https://togithub.com/0xERR0R/blocky/issues/1306)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c72a0e1`](https://togithub.com/0xERR0R/blocky/commit/c72a0e18f19a147a04d04471fccd7f2d2d3db167): build(deps): bump codecov/codecov-action from 3 to 4 ([#​1147](https://togithub.com/0xERR0R/blocky/issues/1147)) ([@​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 ([#​1142](https://togithub.com/0xERR0R/blocky/issues/1142)) ([@​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 ([#​1140](https://togithub.com/0xERR0R/blocky/issues/1140)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c212ab3`](https://togithub.com/0xERR0R/blocky/commit/c212ab30d362e4f37d389319fc3896de27644c32): build(deps): bump docker/login-action from 2 to 3 ([#​1139](https://togithub.com/0xERR0R/blocky/issues/1139)) ([@​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 ([#​1143](https://togithub.com/0xERR0R/blocky/issues/1143)) ([@​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 ([#​1141](https://togithub.com/0xERR0R/blocky/issues/1141)) ([@​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 ([#​1297](https://togithub.com/0xERR0R/blocky/issues/1297)) ([@​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 ([#​1309](https://togithub.com/0xERR0R/blocky/issues/1309)) ([@​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 ([@​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 ([@​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 ([#​1201](https://togithub.com/0xERR0R/blocky/issues/1201)) ([@​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 ([#​1249](https://togithub.com/0xERR0R/blocky/issues/1249)) ([@​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 ([#​1310](https://togithub.com/0xERR0R/blocky/issues/1310)) ([@​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 ([@​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 ([#​1209](https://togithub.com/0xERR0R/blocky/issues/1209)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`68eeebe`](https://togithub.com/0xERR0R/blocky/commit/68eeebeed4bdf2c8b1911368d607f595cd0bdc8b): build(deps): bump github.com/docker/docker ([#​1216](https://togithub.com/0xERR0R/blocky/issues/1216)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`f9fa81d`](https://togithub.com/0xERR0R/blocky/commit/f9fa81d18dfbb23273020650126e393de0087b95): build(deps): bump github.com/docker/docker ([@​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 ([#​1314](https://togithub.com/0xERR0R/blocky/issues/1314)) ([@​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 ([#​1218](https://togithub.com/0xERR0R/blocky/issues/1218)) ([@​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 ([#​1300](https://togithub.com/0xERR0R/blocky/issues/1300)) ([@​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 ([@​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 ([#​1253](https://togithub.com/0xERR0R/blocky/issues/1253)) ([@​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 ([#​1250](https://togithub.com/0xERR0R/blocky/issues/1250)) ([@​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 ([@​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 ([#​1195](https://togithub.com/0xERR0R/blocky/issues/1195)) ([@​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 ([#​1237](https://togithub.com/0xERR0R/blocky/issues/1237)) ([@​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 ([#​1280](https://togithub.com/0xERR0R/blocky/issues/1280)) ([@​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 ([@​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 ([#​1207](https://togithub.com/0xERR0R/blocky/issues/1207)) ([@​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 ([#​1213](https://togithub.com/0xERR0R/blocky/issues/1213)) ([@​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 ([#​1228](https://togithub.com/0xERR0R/blocky/issues/1228)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`d923c8c`](https://togithub.com/0xERR0R/blocky/commit/d923c8c36a40bef4a86c97e8241c4ce51d56dbd2): build(deps): bump github.com/prometheus/client_golang ([@​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 ([#​1223](https://togithub.com/0xERR0R/blocky/issues/1223)) ([@​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 ([#​1123](https://togithub.com/0xERR0R/blocky/issues/1123)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`3dc0ca1`](https://togithub.com/0xERR0R/blocky/commit/3dc0ca18852a4c9d29b5a6ca9c900ad983986019): build(deps): bump github.com/testcontainers/testcontainers-go ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`e63ad38`](https://togithub.com/0xERR0R/blocky/commit/e63ad3880cb27d38e0e70c3e758d31fb71a1ab8c): build(deps): bump github.com/testcontainers/testcontainers-go ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`7f38a3b`](https://togithub.com/0xERR0R/blocky/commit/7f38a3b617670c153f3d108d58b8519a1212207f): build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb ([#​1181](https://togithub.com/0xERR0R/blocky/issues/1181)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`4c62b2d`](https://togithub.com/0xERR0R/blocky/commit/4c62b2ddcfc4ce0031c78551e8fac23ed3026ca1): build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb ([#​1219](https://togithub.com/0xERR0R/blocky/issues/1219)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`1292a20`](https://togithub.com/0xERR0R/blocky/commit/1292a200095c3b14b3297e7df3113fd396a083cc): build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`ed3a3de`](https://togithub.com/0xERR0R/blocky/commit/ed3a3dee0fa66ffcf47b58b76bdad60770826128): build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres ([#​1182](https://togithub.com/0xERR0R/blocky/issues/1182)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`1aec7d6`](https://togithub.com/0xERR0R/blocky/commit/1aec7d633e6d8d5048bc37c4e2a677eaa5283c11): build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres ([#​1214](https://togithub.com/0xERR0R/blocky/issues/1214)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`b87c545`](https://togithub.com/0xERR0R/blocky/commit/b87c54530056366f9d996c3ed702b57058a4f0cd): build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`10b678b`](https://togithub.com/0xERR0R/blocky/commit/10b678b0fdfe49168f5e5a1bcf2c25334c0c2f56): build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis ([#​1183](https://togithub.com/0xERR0R/blocky/issues/1183)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`b277506`](https://togithub.com/0xERR0R/blocky/commit/b2775069b342173179a36b14b39dfdd3c34e16f3): build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis ([#​1215](https://togithub.com/0xERR0R/blocky/issues/1215)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`69f6ae4`](https://togithub.com/0xERR0R/blocky/commit/69f6ae4eadcdb615ba69d10187de9df6f442168e): build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c814667`](https://togithub.com/0xERR0R/blocky/commit/c814667b1410411d8233240a201d4889555506a3): build(deps): bump github/codeql-action from 2 to 3 ([#​1303](https://togithub.com/0xERR0R/blocky/issues/1303)) ([@​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 ([#​1308](https://togithub.com/0xERR0R/blocky/issues/1308)) ([@​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 ([#​1186](https://togithub.com/0xERR0R/blocky/issues/1186)) ([@​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 ([#​1197](https://togithub.com/0xERR0R/blocky/issues/1197)) ([@​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 ([#​1230](https://togithub.com/0xERR0R/blocky/issues/1230)) ([@​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 ([#​1278](https://togithub.com/0xERR0R/blocky/issues/1278)) ([@​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 ([@​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 ([#​1193](https://togithub.com/0xERR0R/blocky/issues/1193)) ([@​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 ([#​1229](https://togithub.com/0xERR0R/blocky/issues/1229)) ([@​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 ([#​1279](https://togithub.com/0xERR0R/blocky/issues/1279)) ([@​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 ([#​1299](https://togithub.com/0xERR0R/blocky/issues/1299)) ([@​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 ([#​1211](https://togithub.com/0xERR0R/blocky/issues/1211)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`f5ec92f`](https://togithub.com/0xERR0R/blocky/commit/f5ec92f43879c3fd469f4ff973a020879d03b9cb): build(deps): bump goreleaser/goreleaser-action from 4 to 5 ([#​1136](https://togithub.com/0xERR0R/blocky/issues/1136)) ([@​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 ([#​1200](https://togithub.com/0xERR0R/blocky/issues/1200)) ([@​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 ([#​1199](https://togithub.com/0xERR0R/blocky/issues/1199)) ([@​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 ([#​1212](https://togithub.com/0xERR0R/blocky/issues/1212)) ([@​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 ([#​1194](https://togithub.com/0xERR0R/blocky/issues/1194)) ([@​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 ([#​1198](https://togithub.com/0xERR0R/blocky/issues/1198)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`7782818`](https://togithub.com/0xERR0R/blocky/commit/7782818e8d49cc71d1e605608a049b5da75d8815): chore(build): change deprecated "rm-dist" flag to "clean" ([#​1120](https://togithub.com/0xERR0R/blocky/issues/1120)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`45a9335`](https://togithub.com/0xERR0R/blocky/commit/45a933565e4d33ed5ab4f8092842acd3ee98e8de): chore(build): revert codecov-action update ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`1dcbf90`](https://togithub.com/0xERR0R/blocky/commit/1dcbf9023249f104a915bc533975ebd416aa7276): chore(build): update Golang to 1.21 ([#​1122](https://togithub.com/0xERR0R/blocky/issues/1122)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`7645ed3`](https://togithub.com/0xERR0R/blocky/commit/7645ed35a358b1d66a2b664bf6776f3181788eae): chore(build): update golangci-lint to 1.54.2 ([#​1121](https://togithub.com/0xERR0R/blocky/issues/1121)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`497bd0d`](https://togithub.com/0xERR0R/blocky/commit/497bd0d0fd1a2afb58cfd36a3c37c8e5aca9a467): chore(refactor): refactor cache implementation ([#​1174](https://togithub.com/0xERR0R/blocky/issues/1174)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`8152999`](https://togithub.com/0xERR0R/blocky/commit/81529996cea3573051662ccf0fe68ae163a38ebf): chore(test): add retry on network deletion ([#​1144](https://togithub.com/0xERR0R/blocky/issues/1144)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`19865bb`](https://togithub.com/0xERR0R/blocky/commit/19865bba5570222388925f7a18133523f1dad3aa): chore(test): change container wait strategy ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`720e655`](https://togithub.com/0xERR0R/blocky/commit/720e6550bef13deb5370745648ef34cd873f2c91): chore(test): fix flaky test ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`500c187`](https://togithub.com/0xERR0R/blocky/commit/500c18708222eb037829fe9bd30b6e1a2fcdeb25): chore(test): fix race conditions ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`a9ec322`](https://togithub.com/0xERR0R/blocky/commit/a9ec322c8d73989e2a7f26f89ede8b339dd6b409): chore(test): set timeout and flake-attempts for e2e tests ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`bcff170`](https://togithub.com/0xERR0R/blocky/commit/bcff170a94ddb57ea2e4b55a460d4d22a640bab2): chore(test): use testcontainers modules ([#​1164](https://togithub.com/0xERR0R/blocky/issues/1164)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`aa9ae0b`](https://togithub.com/0xERR0R/blocky/commit/aa9ae0bd6308cddd614a09210cf449e0cd2f20d3): chore(text): fix ipv6 representation ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`8ece708`](https://togithub.com/0xERR0R/blocky/commit/8ece708fe9d34b761c64ad70ad5e58d297b2cdcb): devcontainer & unit test refactoring ([#​1220](https://togithub.com/0xERR0R/blocky/issues/1220)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`b498bc5`](https://togithub.com/0xERR0R/blocky/commit/b498bc509427ca6fc25a9bc57f87f7beedda2d50): feat(lists): add support for wildcard lists using a custom Trie ([#​1233](https://togithub.com/0xERR0R/blocky/issues/1233)) ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`b1d0140`](https://togithub.com/0xERR0R/blocky/commit/b1d014017b01f738679e0f56792fc5d00b6e72f9): feat(querylog): add flushInterval parameter ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`df8c373`](https://togithub.com/0xERR0R/blocky/commit/df8c373ef123b2d4e00589df31944b8998b2dba7): feat(resolver): race UDP and TCP when connecting upstream ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`72d747c`](https://togithub.com/0xERR0R/blocky/commit/72d747c16f6d181d3d5bc27d31d42f40551c9d20): feat: API-first approach for REST interface ([#​1129](https://togithub.com/0xERR0R/blocky/issues/1129)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`d77f0ed`](https://togithub.com/0xERR0R/blocky/commit/d77f0ed54f1d43d9a5cbb8a6bfd3ed199090353a): feat: add API endpoint to flush the DNS Cache ([#​1178](https://togithub.com/0xERR0R/blocky/issues/1178)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`7a3c054`](https://togithub.com/0xERR0R/blocky/commit/7a3c054b4367d81653b70d3f33e7dfb967fb04ed): feat: add `upstreams.init.strategy` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`6f60bea`](https://togithub.com/0xERR0R/blocky/commit/6f60bea5c253c5ba3bc9ce9426f5e0b9cfe9ceee): feat: add timeout to bootstrap ([#​1158](https://togithub.com/0xERR0R/blocky/issues/1158)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`94663ee`](https://togithub.com/0xERR0R/blocky/commit/94663eeaeb8365e5f1feccd60a6bf6226877e547): feat: add upstream strategy `random` ([#​1221](https://togithub.com/0xERR0R/blocky/issues/1221)) ([@​DerRockWolf](https://togithub.com/DerRockWolf)) - [`73bc60c`](https://togithub.com/0xERR0R/blocky/commit/73bc60cb2223ba55fdfa49bb060fd375c9229c3a): feat: reduce DNS response cache memory consumption ([#​1196](https://togithub.com/0xERR0R/blocky/issues/1196)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`6dd294b`](https://togithub.com/0xERR0R/blocky/commit/6dd294b4a7569f57828afffb485290e2865794c9): fix(ci): limit docs job concurrency to one ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`7feaba4`](https://togithub.com/0xERR0R/blocky/commit/7feaba48c77b9192723dab321e64deb4871ebd60): fix(docs): clarify `blocky_error_total` ([#​1270](https://togithub.com/0xERR0R/blocky/issues/1270)) ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`6775410`](https://togithub.com/0xERR0R/blocky/commit/6775410909c91a26adbdcc4316caed33c7b92cf6): fix(docs): fix documentation link in README.md ([#​1133](https://togithub.com/0xERR0R/blocky/issues/1133)) ([#​1134](https://togithub.com/0xERR0R/blocky/issues/1134)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`a7f2ca2`](https://togithub.com/0xERR0R/blocky/commit/a7f2ca208b5706ba1aab3d3f7ad6827932dfb3fe): fix(docs): make custom DNS matching recursively more explicit ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`b2fa627`](https://togithub.com/0xERR0R/blocky/commit/b2fa627a4642d2d3267a8be23c12de946230be84): fix(docs): remove note that slipped in ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`2db0bd9`](https://togithub.com/0xERR0R/blocky/commit/2db0bd9c6b0ab17d84f27a62e962ea6bc75b79ff): fix(docs): update `hostsFile` to use "sources" ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`e4ebc16`](https://togithub.com/0xERR0R/blocky/commit/e4ebc16ccc08cb35f37b631aa8be32c5a3eccdf1): fix(parallel_best): set `typeName` to "random" when appropriate ([@​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 ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`08a3df6`](https://togithub.com/0xERR0R/blocky/commit/08a3df6e644bc8e66726688e23daf7e1efcb8b0a): fix(tests): don't make following requests wait on the first ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`d52c598`](https://togithub.com/0xERR0R/blocky/commit/d52c598546918827774d64203e863f6213f833eb): fix(tests): properly silence log output ([#​1259](https://togithub.com/0xERR0R/blocky/issues/1259)) ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`4e89b44`](https://togithub.com/0xERR0R/blocky/commit/4e89b441858e5ce458d0a7338fa9b8dc9bf34e86): fix(util): make `FatalOnError` override `log.Silence` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`d87e6b4`](https://togithub.com/0xERR0R/blocky/commit/d87e6b4157cdc723893d3984b78f9a91e59d2c08): fix: ANSI color codes being printed on Windows ([#​1225](https://togithub.com/0xERR0R/blocky/issues/1225)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`47eb8be`](https://togithub.com/0xERR0R/blocky/commit/47eb8be77f15a7cbff2b2f1892f0cc70fc04c4a7): fix: conditional resolver panics on response without question ([#​1148](https://togithub.com/0xERR0R/blocky/issues/1148)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`431b9be`](https://togithub.com/0xERR0R/blocky/commit/431b9be3e523b74de63fccfd2eb4aba1690f76e8): fix: don't cache DNS responses with CD flag ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`9f15228`](https://togithub.com/0xERR0R/blocky/commit/9f15228c097723676e9ed3897f257fbcb66f502a): fix: don't cache EDNS pseudo records ([#​1150](https://togithub.com/0xERR0R/blocky/issues/1150)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`245bb61`](https://togithub.com/0xERR0R/blocky/commit/245bb613df9b16499444153bb23c9a393a86ee27): fix: don't convert regex from punycode to ASCII ([#​1126](https://togithub.com/0xERR0R/blocky/issues/1126)) ([#​1131](https://togithub.com/0xERR0R/blocky/issues/1131)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`4a5a395`](https://togithub.com/0xERR0R/blocky/commit/4a5a3956553b5b2da8d6e30ab56f1e7fe67d5b94): fix: log.privacy option no longer hides domain names being resolved ([#​1255](https://togithub.com/0xERR0R/blocky/issues/1255)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`65ff684`](https://togithub.com/0xERR0R/blocky/commit/65ff6847ad83c02376771cd1e70d88b9018ef192): fix: return error code on server starup failure ([#​1165](https://togithub.com/0xERR0R/blocky/issues/1165)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`d5be588`](https://togithub.com/0xERR0R/blocky/commit/d5be5884d9d3bba349a8b0bbc582239a5fb23d8a): fix: truncated responses should not be cached ([#​1149](https://togithub.com/0xERR0R/blocky/issues/1149)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`f988593`](https://togithub.com/0xERR0R/blocky/commit/f98859325e0d40b188fcca97f46c5bc3fa3fd7b5): fix: use different TTL of multiple records in answer ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`15bd383`](https://togithub.com/0xERR0R/blocky/commit/15bd383460654c1e641deff26e3d89d7d0dd2754): ginkgolinter: enable all checks and fix findings ([#​1274](https://togithub.com/0xERR0R/blocky/issues/1274)) ([@​nunnatsa](https://togithub.com/nunnatsa)) - [`f0a96f9`](https://togithub.com/0xERR0R/blocky/commit/f0a96f9cd1611745bf520ffc493d9095f1aa7d4c): opencontainer labels enhancement ([#​1191](https://togithub.com/0xERR0R/blocky/issues/1191)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`29a5681`](https://togithub.com/0xERR0R/blocky/commit/29a5681b3c79f19d609b3b49a1ceae0afaa4c256): refactor(bootstap): prepare for resolver package split ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`0f69630`](https://togithub.com/0xERR0R/blocky/commit/0f69630563389176951dfc7223b1be6400ad07a5): refactor(bootstrap): replace `Dialer.Timeout` with a `context` deadline ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`270dc17`](https://togithub.com/0xERR0R/blocky/commit/270dc178dc2f279ea4481117c3ae8a0f4ada5ef9): refactor(config): add `TLSVersion` type ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`ef29cdc`](https://togithub.com/0xERR0R/blocky/commit/ef29cdc45eff15dc97ea471f12e40d6f664d5344): refactor(config): ensure `upstreams.timeout` is always valid ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`9760735`](https://togithub.com/0xERR0R/blocky/commit/9760735f3a4b186c8520b38844775402016699f4): refactor(config): move `dohUserAgent` to `upstreams.userAgent` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`e4be0c0`](https://togithub.com/0xERR0R/blocky/commit/e4be0c0c869be70208907dc6b36dff43a08c46f1): refactor(config): remove `GetConfig` and its last uses ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`a6654dc`](https://togithub.com/0xERR0R/blocky/commit/a6654dcd5770a32d933fa6d419fea13aea90ebac): refactor(config): rename `StartStrategyType` to `InitStrategy` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`659076d`](https://togithub.com/0xERR0R/blocky/commit/659076dd7be4000c9b58aef8ae23e3ef94942ea7): refactor(resolvers): make `Bootstrap` implement `Resolver` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`891d0fb`](https://togithub.com/0xERR0R/blocky/commit/891d0fba743484c533dcb2b57295b6870476a718): refactor(tests): move `DeferCleanup` into helper functions ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`8c7b89c`](https://togithub.com/0xERR0R/blocky/commit/8c7b89cbb36df05c0aee362ea03541862fdda299): refactor(tests): remove `TmpFile.Error` to centralize error checks ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`adb970a`](https://togithub.com/0xERR0R/blocky/commit/adb970af100d23ed7bd27bc777ea1facc7b91bfd): refactor(tests): use `MockUDPUpstreamServer.WithDelay` where possible ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`8ad83d0`](https://togithub.com/0xERR0R/blocky/commit/8ad83d0568e013664404c72ea6e5c7428d34fda3): refactor(tests): use a `const timeout` to simplify race avoidance ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`02cf490`](https://togithub.com/0xERR0R/blocky/commit/02cf4903f388e0b0488651902511703cee5e567b): refactor(util): use `LogPrivacy` global instead of `GetConfig` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`b386e22`](https://togithub.com/0xERR0R/blocky/commit/b386e22ebeac9f0ca564f0a3eddc0aa829cd0c59): refactor: embed `Upstreams` in `UpstreamGroup` to make values accessible ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`eae99ec`](https://togithub.com/0xERR0R/blocky/commit/eae99ec5505ad1633db6aff7467fd40a10cfa929): refactor: make use of contexts in more places ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`33ea933`](https://togithub.com/0xERR0R/blocky/commit/33ea93301588bce2c0eaa726fbb88ec9d252b5ed): refactor: pass context for goroutine shutdown ([#​1187](https://togithub.com/0xERR0R/blocky/issues/1187)) ([@​0xERR0R](https://togithub.com/0xERR0R)) - [`2c71f91`](https://togithub.com/0xERR0R/blocky/commit/2c71f91aca5b796bb869620f5ce134c19d56a6a9): refactor: remove deprecated and no-op `SingleInflight` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`603d374`](https://togithub.com/0xERR0R/blocky/commit/603d374405e2466b61690bcb215d89da005bde22): refactor: remove no longer needed TLS handshake timeout ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`7d93ffb`](https://togithub.com/0xERR0R/blocky/commit/7d93ffb80c6eec7d2265e71d00cbac45c59c553c): refactor: remove the `config` global ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`3f14e71`](https://togithub.com/0xERR0R/blocky/commit/3f14e71eeb42982a78f55304a417c38e10057e59): remove go version in devcontainer file ([#​1184](https://togithub.com/0xERR0R/blocky/issues/1184)) ([@​kwitsch](https://togithub.com/kwitsch)) - [`ac54110`](https://togithub.com/0xERR0R/blocky/commit/ac54110886ec464a90f8a51420d572389ae04722): squash: remove Nix flake ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`c5cc112`](https://togithub.com/0xERR0R/blocky/commit/c5cc1120a9a2ce5043ca5650c9e3acce615ef1e7): squash: remove `TmpFolder.ReadDir` and partially revert querylog test ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`23359d1`](https://togithub.com/0xERR0R/blocky/commit/23359d14715e69731e3d00cb28fc1efa6a8da9a6): style(config): add `config/migration` to `dot-import` allow-list ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`fa2d814`](https://togithub.com/0xERR0R/blocky/commit/fa2d8149ba19537a5518b8024b2e9eed23a07730): style(config): remove unused `nolint` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`3216802`](https://togithub.com/0xERR0R/blocky/commit/321680250ade98e9023a38fe82c26a47819593ab): style(tests): `Should(Not(x))` -> `ShouldNot(x)` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`fe5c753`](https://togithub.com/0xERR0R/blocky/commit/fe5c753eedf073421351eaf06d70eddc7fbf16db): style(tests): `ShouldNot(HaveOccurred())` -> `Should(Succeed())` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`a330174`](https://togithub.com/0xERR0R/blocky/commit/a3301749491d26ee30bece3a84237cc46b83fbb2): style(tests): `ShouldNot(Succeed())` -> `Should(HaveOccurred())` ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`f371857`](https://togithub.com/0xERR0R/blocky/commit/f371857150992bbc86bf08b15f691db8e755040d): style(tests): use `ContainElements` where possible ([@​ThinkChaos](https://togithub.com/ThinkChaos)) - [`1a1891c`](https://togithub.com/0xERR0R/blocky/commit/1a1891c8b63b390a58e890f734f095202df030cf): symbol name refactoring ([#​1263](https://togithub.com/0xERR0R/blocky/issues/1263)) ([@​kwitsch](https://togithub.com/kwitsch))

Configuration

📅 Schedule: 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.



This PR has been generated by Mend Renovate. View repository job log here.