Ville Vesilehto
60227bd8d2
perf(kubernetes): optimize AutoPath slice allocation ( #7323 )
...
Pre-allocate slice capacity in AutoPath to eliminate unnecessary
memory reallocations. This avoids slice growth when appending
search domains and sentinel value.
Benchmark shows significant performance improvement:
- Before: 538.6 ns/op, 560 B/op, 13 allocs/op
- After: 436.8 ns/op, 336 B/op, 11 allocs/op
- Result: 19% faster, 40% less memory, 15% fewer allocations
The optimization benefits Kubernetes clusters using autopath for
server-side search path completion.
Adds benchmark test to measure AutoPath performance.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-28 17:58:01 -07:00
Ville Vesilehto
19a6ae4983
lint: enable intrange linter ( #7331 )
...
Enable intrange linter to enforce modern Go range syntax over
traditional for loops, by converting:
for i := 0; i < n; i++
to:
for i := range n
Adding type conversions where needed for compatibility
with existing uint64 parameters.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-28 17:50:55 -07:00
vdbe
b3acbe5046
feat(plugin/file): fallthrough ( #7327 )
...
* feat(plugin/file): fallthrough
implement and test fallthrough for the file plugin
Signed-off-by: vdbe <vdbewout@gmail.com >
* docs(plugin/file): fallthrough
Signed-off-by: vdbe <vdbewout@gmail.com >
* docs(plugin/file): regenerate man page
`make -f Makefile.doc man/coredns-file.7`
Signed-off-by: vdbe <vdbewout@gmail.com >
---------
Signed-off-by: vdbe <vdbewout@gmail.com >
2025-05-28 17:34:16 -07:00
Ville Vesilehto
bebb7bce43
lint: enable canonicalheader linter ( #7330 )
...
Enable canonicalheader linter to enforce proper HTTP header casing.
This ensures headers use Go's canonical format (e.g., "Content-Type"
instead of "content-type") for consistency.
Fixes header casing in DoH implementation.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-28 17:33:07 -07:00
Ville Vesilehto
0a48523083
fix(proxy): avoid Dial hang after Transport stopped ( #7321 )
...
Ensure Dial exits early or returns error when Transport has been
stopped, instead of blocking on the dial or ret channels. This removes
a potential goroutine leak where callers could pile up waiting
forever under heavy load.
Add select guards before send and receive, and propagate clear error
values so callers can handle shutdown gracefully.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-28 06:58:48 -07:00
Yong Tang
5857ad173d
Update golang version to 1.24.3 ( #7329 )
...
This PR updates golang version to 1.24.3, to carry the latest security fixes.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
2025-05-28 06:57:46 -07:00
Ville Vesilehto
8cd0c63595
test(plugin): add tests for pkg/rand ( #7320 )
...
Add test suite covering thread-safe random number generator with
tests for:
- Constructor with various seed values (positive, zero, negative)
- Deterministic behavior verification with same seeds
- Permutation generation and validation
- Concurrent access safety with multiple goroutines
- Mixed operations under concurrent load
Also clarify package documentation to explicitly state this is
for load balancing and server selection, not cryptographic use.
The math/rand usage is intentional for performance in non-security
contexts like upstream server selection and DNS record shuffling.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-27 17:49:13 -07:00
Ville Vesilehto
92a6bc2c6c
test(dnsserver): add unit tests for gRPC and QUIC servers ( #7319 )
...
Add comprehensive unit test coverage for DNS-over-gRPC and
DNS-over-QUIC server implementations:
- server_grpc_test.go: Tests gRPC server creation, TLS config,
lifecycle methods, Query handling, and response writer
- server_quic_test.go: Tests QUIC server creation, custom limits,
message validation, DOQ message parsing, and writer interface
Tests focus on component-level validation with mocks,
complementing existing integration tests without overlap.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-27 17:37:58 -07:00
Ville Vesilehto
7bd43af427
fix: loop variable capture and linter ( #7328 )
...
Enable copyloopvar linter and remove redundant variable
shadowing in Kubernetes plugin metadata handling. This pattern is
no longer needed in Go 1.22+ where loop variables are automatically
captured correctly in closures.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-27 14:44:20 -07:00
dependabot[bot]
481b795895
build(deps): bump google.golang.org/api from 0.233.0 to 0.234.0 ( #7325 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.233.0 to 0.234.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.233.0...v0.234.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.234.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 10:48:59 -07:00
Ville Vesilehto
eeb1663847
lint: enable usetesting linter ( #7322 )
...
Enable the usetesting linter in golangci.yml configuration to
enforce proper testing practices. Replace manual temporary
directory and file creation with t.TempDir() in test files.
This improves test reliability by ensuring proper cleanup and
follows Go testing best practices.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-27 10:02:55 -07:00
dependabot[bot]
43ec317d0e
build(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 ( #7324 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.51.0 to 0.52.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.51.0...v0.52.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 10:00:56 -07:00
dependabot[bot]
792d382e48
build(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 ( #7326 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.1 to 1.72.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.1...v1.72.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 09:56:52 -07:00
Ville Vesilehto
1948b6efc3
test: skip certain network-specific tests on non-Linux ( #7318 )
...
Add conditional test skipping for bind and readme tests that rely on
Linux-specific loopback interface behavior. These tests reference
network configurations that may not exist on for e.g. macOS or other
platforms, causing spurious test failures.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-23 09:23:14 -07:00
Ville Vesilehto
a070d22bc3
test(dnsserver): improve core/dnsserver test coverage ( #7317 )
...
Add comprehensive tests for multiple components including server blocks
inspection, configuration handling, DoH/DoQ writers, and server startup
functions. Increases overall test coverage from 27% to 38.4% with
particular focus on register.go, https.go, quic.go, and config.go.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-22 06:40:13 -07:00
Ville Vesilehto
32ea433a29
fix(metrics): preserve request size from plugins ( #7313 )
...
The rewrite plugin modifies DNS messages, affecting the request
size observed in the coredns_dns_request_size_bytes metric.
This change captures the original request size before any plugins
can modify it. It adds a functional options pattern to Report() to
pass this information while maintaining API compatibility.
Tests have been added to verify the fix prevents rewrite from
affecting the request size metrics.
Docs included.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-22 06:38:22 -07:00
skipper
528cc26a4c
fix: ensure DNS query name reset in plugin.NS error path ( #7142 )
...
Signed-off-by: hansedong <skipiper1314@gmail.com >
Co-authored-by: hansedong <skipiper1314@gmail.com >
2025-05-22 06:37:55 -07:00
Colden Cullen
82323554ae
feat: enable plugins via environment during build ( #7310 )
...
* feat: enable plugins via environment during build
Signed-off-by: Colden Cullen <colden@coldencullen.com >
* doc: add note about COREDNS_PLUGINS
Signed-off-by: Colden Cullen <colden@coldencullen.com >
---------
Signed-off-by: Colden Cullen <colden@coldencullen.com >
2025-05-20 21:02:52 -07:00
Mark Mickan
1de92ec9dc
fix(plugin/bind): remove zone for link-local IPv4 ( #7295 )
...
This fixes a bug introduced in
https://github.com/coredns/coredns/pull/6547 which resulted in the zone
being added to IPv4 addresses. This bug results in a failure to start
when binding to an interface with a link-local IPv4 address assigned to
it, with the following error:
$ ./coredns -conf=/etc/coredns/Corefile
maxprocs: Leaving GOMAXPROCS=4: CPU quota undefined
lookup 169.254.1.1%dummy0: no such host
Signed-off-by: Mark Mickan <mark.mickan@openlms.net >
Co-authored-by: Mark Mickan <mark.mickan@openlms.net >
2025-05-20 06:07:46 -07:00
dependabot[bot]
7045098d6b
build(deps): bump the go-etcd-io group with 2 updates ( #7302 )
...
Bumps the go-etcd-io group with 2 updates: [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd ) and [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd ).
Updates `go.etcd.io/etcd/api/v3` from 3.5.21 to 3.6.0
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.21...v3.6.0 )
Updates `go.etcd.io/etcd/client/v3` from 3.5.21 to 3.6.0
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.21...v3.6.0 )
---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-etcd-io
- dependency-name: go.etcd.io/etcd/client/v3
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-etcd-io
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 16:49:40 -07:00
Ville Vesilehto
2f9f30934a
test(request): improve coverage across package ( #7307 )
...
Add tests for previously untested functions:
- edns0.go: test supportedOptions function
- request.go: test address methods, protocol handling, and EDNS0
options
- writer.go: test ScrubWriter implementation
Improves overall package test coverage from 39.5% to 77.8%.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-19 14:23:58 -04:00
Ville Vesilehto
93ec38a661
test(coremain): Add unit tests ( #7308 )
...
Add comprehensive test coverage for the coremain package,
focusing on configuration loading, version information, and
output formatting. Test coverage improves from 0% to 59.7%.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-19 14:23:36 -04:00
Ville Vesilehto
ef1cedcdc8
ci(test-e2e): add Go version setup to workflow ( #7309 )
...
Add environment variable setup step for Go version in the e2e tests
job of the GitHub workflow. This ensures consistent Go version usage
across all test jobs and fixes the warning about missing go-version
input.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-19 21:10:49 +03:00
dependabot[bot]
3073344d51
build(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.1 ( #7304 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.0 to 1.72.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 08:01:26 -07:00
dependabot[bot]
c33c7b7cd7
build(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 ( #7299 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](ad3126e916...18283e04ce )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 08:01:13 -07:00
dependabot[bot]
5c74efcd42
build(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 ( #7301 )
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](38ecb5b593...da24556b54 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-version: 4.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 07:43:29 -07:00
dependabot[bot]
49f72b977a
build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 ( #7300 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.17 to 3.28.18.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](60168efe1c...ff0a06e83c )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 07:43:15 -07:00
dependabot[bot]
14ef526880
build(deps): bump github.com/expr-lang/expr from 1.17.2 to 1.17.3 ( #7303 )
...
Bumps [github.com/expr-lang/expr](https://github.com/expr-lang/expr ) from 1.17.2 to 1.17.3.
- [Release notes](https://github.com/expr-lang/expr/releases )
- [Commits](https://github.com/expr-lang/expr/compare/v1.17.2...v1.17.3 )
---
updated-dependencies:
- dependency-name: github.com/expr-lang/expr
dependency-version: 1.17.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 07:42:59 -07:00
dependabot[bot]
e6d9458a97
build(deps): bump google.golang.org/api from 0.232.0 to 0.233.0 ( #7305 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.232.0 to 0.233.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.232.0...v0.233.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.233.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 06:59:58 -07:00
dependabot[bot]
f698792b94
build(deps): bump github.com/prometheus/common from 0.63.0 to 0.64.0 ( #7306 )
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.63.0 to 0.64.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.63.0...v0.64.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/common
dependency-version: 0.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 06:59:44 -07:00
Arthur Outhenin-Chalandre
5c71bd0b87
kubernetes: add multicluster support ( #7266 )
...
* kubernetes: add multicluster support
Add multicluster support via Multi-Cluster Services API (MCS-API) via a
new option `multiclusterZones` in the kubernetes plugin.
When some multicluster zones are passed to the kubernetes plugin, it
will start watching the ServiceImport objects and its associated
EndpointSlices.
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
* kubernetes: implement xfr support for multicluster zones
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
---------
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
2025-05-18 22:58:16 -07:00
Ville Vesilehto
76b199f829
chore: Add new maintainer thevilledev ( #7298 )
...
This commit adds @thevilledev to the CODEOWNERS file.
This reflects their new status as a project maintainer.
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-18 22:53:21 -07:00
dependabot[bot]
677ced3c03
build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 ( #7280 )
2025-05-18 21:20:31 -07:00
Ben Kochie
bc983d2f4a
Update golangci-lint ( #7294 )
2025-05-18 17:49:58 -07:00
Ville Vesilehto
efaed02c6a
feat: limit concurrent DoQ streams and goroutines ( #7296 )
2025-05-18 17:49:21 -07:00
Ville Vesilehto
7391755f7c
docs: add man page for multisocket plugin ( #7297 )
...
Missed from #6882
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-05-17 20:25:15 -07:00
Kevin Lyda
17eb2eed34
Prepare for the k8s api upgrade ( #7293 )
...
Don't explicitly set `RetryOnError` to `false`. It won't exist in the
next version of the k8s api and it won't make a difference in this code
since the struct would default to that.
Signed-off-by: Kevin Lyda <kevin@lyda.ie >
2025-05-14 13:48:13 +02:00
dependabot[bot]
85ee6b8eea
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.72.2 to 1.73.0 ( #7288 )
...
Bumps gopkg.in/DataDog/dd-trace-go.v1 from 1.72.2 to 1.73.0.
---
updated-dependencies:
- dependency-name: gopkg.in/DataDog/dd-trace-go.v1
dependency-version: 1.73.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 15:37:59 +02:00
dependabot[bot]
401d782c90
build(deps): bump google.golang.org/api from 0.229.0 to 0.232.0 ( #7287 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.229.0 to 0.232.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.229.0...v0.232.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.232.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 15:20:11 +02:00
dependabot[bot]
e4b7b5c820
build(deps): bump github.com/quic-go/quic-go from 0.50.1 to 0.51.0 ( #7265 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.50.1 to 0.51.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.50.1...v0.51.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 15:19:43 +02:00
dependabot[bot]
b5c150fb50
build(deps): bump github/codeql-action from 3.28.15 to 3.28.17 ( #7281 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.15 to 3.28.17.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](45775bd823...60168efe1c )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 15:19:07 +02:00
dependabot[bot]
8de24505bf
build(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 ( #7272 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.55.6 to 1.55.7.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.55.6...v1.55.7 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-version: 1.55.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 15:18:36 +02:00
dependabot[bot]
d76363d392
build(deps): bump github.com/miekg/dns from 1.1.65 to 1.1.66 ( #7290 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.65 to 1.1.66.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.65...v1.1.66 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.66
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 14:59:01 +02:00
dependabot[bot]
94c761957e
build(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0 ( #7291 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 14:58:35 +02:00
dependabot[bot]
25d3193ec1
build(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 ( #7289 )
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](ce3cf9537a...38ecb5b593 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-version: 4.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 14:58:10 +02:00
dependabot[bot]
5282bcced2
build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 ( #7286 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](0aaccfd150...d35c59abb0 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 14:57:45 +02:00
Yannick Epstein
13da7f749c
fix(rewrite): truncated upstream response ( #7277 )
...
Forward information that a upstream response is truncated when rewriting
a CNAME. Otherwise, the cache plugin stores the truncated resonse,
making it impossible to receive the full response as a client via TCP.
Signed-off-by: Yannick Epstein <yannicke@spotify.com >
2025-05-01 10:59:15 -04:00
dependabot[bot]
abb0a52c5f
build(deps): bump github.com/aws/aws-sdk-go-v2/config ( #7253 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.29.13 to 1.29.14.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.13...config/v1.29.14 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.29.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 13:52:59 -04:00
dependabot[bot]
c8038e27eb
build(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.0 ( #7264 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.71.1 to 1.72.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.1...v1.72.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 13:52:07 -04:00
dependabot[bot]
4b6f12e7f5
build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager ( #7262 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2 ) from 1.35.3 to 1.35.4.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ivs/v1.35.3...service/iot/v1.35.4 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/secretsmanager
dependency-version: 1.35.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 13:41:50 -04:00