Changelog
Features
- 77578dafdf87091c2f221249fd812258d84255fe: feat: add DNSSEC validation (#1914) (@0xERR0R)
- b29eab48acf5a647c6725a9579eb470a177edbc4: feat: add SOA records to NXDOMAIN responses for RFC 2308 compliance (#1895) (@0xERR0R)
- d0681ae6d3009360b86756dbf6bdabe2a6988579: feat: enhance error messages with more context (#1894) (@0xERR0R)
- ac8ca7dc1f4671ae189ef187d3cbf1befc247a00: feat: respect NO_COLOR environment variable (#1911) (@aanderse)
- 629b4f069eeb3d31c9f475e505fba4089fa23475: feat: support DNS Stamp upstream format (#1922) (@0xERR0R)
Bugfixes
- 8aad53ea475e5434e047b65251ee7dbc88ef8cd9: fix: TCP response truncation (#1904) (@TimQuelch)
- 9d4a58c72db42d9042e90085a8080c4f801b86c7: fix: allow list group initialization with partial source failures (#1889) (@0xERR0R)
- 0993a170a8876adec28bc0f3c087a24213ddc6a6: fix: ensure HTTP response bodies are drained before closing for connection reuse (#1924) (@0xERR0R)
- 1a98cda2c53b32278dc0bb2ff39863fc26eb2b93: fix: ensure conditional upstreams initialize independently of default upstreams (#1890) (@0xERR0R)
- 0804760319bbe9b747eb8c6496d6f286257ef45b: fix: resolve panic when CNAME points to external domain (#1867) (#1884) (@0xERR0R)
Build and dependencies
- 0cd5be80d464c878c3518a398935dcbf1b3cd992: build(deps): bump actions/download-artifact from 5 to 6 (#1907) (@dependabot[bot])
- 5db30c408dc6256e74068078ef71c51b9f4ea1ae: build(deps): bump actions/upload-artifact from 4 to 5 (#1908) (@dependabot[bot])
- fc7ebe323a6786a203b022b6a53138ad4e349ff5: build(deps): bump amannn/action-semantic-pull-request from 5 to 6 (#1897) (@dependabot[bot])
- 6a4d4111c15d72503654f4237da60cdd52906057: build(deps): bump github.com/avast/retry-go/v4 from 4.6.1 to 4.7.0 (#1888) (@dependabot[bot])
- 9e293c0e82bed11854195a4cc49b6a0308697cd4: build(deps): bump github.com/breml/rootcerts from 0.3.1 to 0.3.2 (#1886) (@dependabot[bot])
- e81bf416fa167d8c203ec87c1c7743c27f775908: build(deps): bump github.com/breml/rootcerts from 0.3.2 to 0.3.3 (#1912) (@dependabot[bot])
- 073c8bfcd716b8df3d40c371184c83c7f7d0ffd2: build(deps): bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible (#1915) (@dependabot[bot])
- 2dac748963c4d8aeddad1824436b9cee5b67c9d7: build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 (#1906) (@dependabot[bot])
- 8f534e6f542615fd13eefd9a70e855d35cd0c17f: build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2 (#1909) (@dependabot[bot])
- 7fa1c783164612b2aabea395015007de0beaae24: build(deps): bump github.com/testcontainers/testcontainers-go from 0.39.0 to 0.40.0 (#1916) (@dependabot[bot])
- 5b147cc12eedcf3af17d3f707cca358384c7c453: build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb from 0.39.0 to 0.40.0 (#1918) (@dependabot[bot])
- 80aeaa931621c2a0740c36fc66191d82c56809cf: build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.39.0 to 0.40.0 (#1917) (@dependabot[bot])
- 1cdaf728edaa37bbadf30cdf4cedda79334117a0: build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis from 0.39.0 to 0.40.0 (#1919) (@dependabot[bot])
- 7663b7d6c50911f9bb7903335a22e2347bee515b: build(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (#1925) (@dependabot[bot])
- 8a212debcc1ccd6ce7e2e6222b333a9a1668c6e7: build(deps): bump gorm.io/gorm from 1.31.0 to 1.31.1 (#1913) (@dependabot[bot])
- 157f91f5ef9d5c47b8f6469a5e996edbf8b6ea97: build(release): Add changelog groups for features and fixes (@0xERR0R)
- d3e8b3bb354b0e215825cb26153e2519b2223f48: build: add pr title validation workflow (#1893) (@0xERR0R)
- 44074e457a69a70a90aa83057ebdb22bbdd0c403: build: cache Go dependencies in Docker builds (#1899) (@0xERR0R)
- 21a65de090e912adfcaaea3b1bf8935089a86004: build: enable dependabot automerge (#1891) (@0xERR0R)
- 8bf91c49fc5de0e09f07109b29daf8cb16146bb2: build: remove unused tools (#1900) (@0xERR0R)
- 4656429c800336d07d21e97f29be780d8114df10: build: simplify build (#1892) (@0xERR0R)
- ab77fd57ccfc673735e165b17e0e4fa7f286b056: build: update tool dependencies (#1898) (@0xERR0R)
- 824ca3eecd9d526d7305ec97ecbeb653431dba46: build: use Docker for mkdocs-material documentation server (@0xERR0R)