This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `v0.17.95` → `v0.17.97` |  |  |
---
### Release Notes
<details>
<summary>99designs/gqlgen (github.com/99designs/gqlgen)</summary>
### [`v0.17.97`](https://github.com/99designs/gqlgen/releases/tag/v0.17.97)
[Compare Source](https://github.com/99designs/gqlgen/compare/v0.17.96...v0.17.97)
#### Changelog
- [`e7121a7`](https://github.com/99designs/gqlgen/commit/e7121a7063a6f35f798d8f2a51b1be8b66a14e12) ci: reject nested go.mod newer than the root ([#​4397](https://github.com/99designs/gqlgen/issues/4397))
- [`055be41`](https://github.com/99designs/gqlgen/commit/055be411122e93ba38fe29e66a3fa6660de25935) pre-release v0.17.97
- [`0a8ac89`](https://github.com/99designs/gqlgen/commit/0a8ac89b7087171c43e349c320fc221cf0775a82) v0.17.96 postrelease bump
#### What's Changed
- chore(deps): bump anchore/sbom-action/download-syft from 0.24.0 to 0.24.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4315](https://github.com/99designs/gqlgen/pull/4315)
- chore(deps): bump actions/attest-build-provenance from 4.1.1 to 4.2.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4316](https://github.com/99designs/gqlgen/pull/4316)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 7.3.1 to 7.4.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4318](https://github.com/99designs/gqlgen/pull/4318)
- chore(deps-dev): bump vitest from 4.1.11 to 5.0.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4317](https://github.com/99designs/gqlgen/pull/4317)
- chore(deps-dev): bump vitest from 4.1.11 to 5.0.0 in /\_examples/federation by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4319](https://github.com/99designs/gqlgen/pull/4319)
- \_examples: run go generate in the nested example modules by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4333](https://github.com/99designs/gqlgen/pull/4333)
- chore(deps-dev): bump [@​babel/core](https://github.com/babel/core) from 7.29.0 to 7.29.7 in /integration in the npm_and_yarn group across 1 directory by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4325](https://github.com/99designs/gqlgen/pull/4325)
- chore(deps): bump golang.org/x/sync from 0.22.0 to 0.23.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4332](https://github.com/99designs/gqlgen/pull/4332)
- chore(deps): bump golang.org/x/text from 0.41.0 to 0.42.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4331](https://github.com/99designs/gqlgen/pull/4331)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 7.4.0 to 7.4.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4330](https://github.com/99designs/gqlgen/pull/4330)
- perf: build the "no child fields" error lazily, without a global var by [@​yuyangguo42](https://github.com/yuyangguo42) in [#​4293](https://github.com/99designs/gqlgen/pull/4293)
- graphql: index input unmarshalers by GraphQL input name by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4334](https://github.com/99designs/gqlgen/pull/4334)
- chore(deps): bump github.com/vektah/gqlparser/v2 v2.5.37 github.com/urfave/cli/v3 v3.12.0 golang.org/x/net v0.59.0 golang.org/x/sync v0.23.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4326](https://github.com/99designs/gqlgen/pull/4326)
- chore(deps-dev): bump [@​graphql-codegen/client-preset](https://github.com/graphql-codegen/client-preset) from 6.1.3 to 6.2.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4338](https://github.com/99designs/gqlgen/pull/4338)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.2.12 to 4.3.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4335](https://github.com/99designs/gqlgen/pull/4335)
- chore(deps-dev): bump vitest from 5.0.0 to 5.0.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4336](https://github.com/99designs/gqlgen/pull/4336)
- chore(deps-dev): bump graphql-ws from 6.2.1 to 6.2.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4337](https://github.com/99designs/gqlgen/pull/4337)
- Update gqlparser to v2.5.58 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4342](https://github.com/99designs/gqlgen/pull/4342)
- chore(deps-dev): bump vitest from 5.0.1 to 5.0.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4348](https://github.com/99designs/gqlgen/pull/4348)
- chore(deps-dev): bump graphql-ws from 6.2.2 to 6.3.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4347](https://github.com/99designs/gqlgen/pull/4347)
- chore(deps): bump dawidd6/action-download-artifact from 24 to 25 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4346](https://github.com/99designs/gqlgen/pull/4346)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 7.4.1 to 7.4.3 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4345](https://github.com/99designs/gqlgen/pull/4345)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.3.0 to 4.3.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4344](https://github.com/99designs/gqlgen/pull/4344)
- chore(deps-dev): bump the npm_and_yarn group across 1 directory with 2 updates by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4349](https://github.com/99designs/gqlgen/pull/4349)
- chore(deps): bump github.com/urfave/cli/v3 from 3.12.0 to 3.13.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4343](https://github.com/99designs/gqlgen/pull/4343)
- Update gqlparser to v2.5.59 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4351](https://github.com/99designs/gqlgen/pull/4351)
- Add tests, benchmarks and a fuzz target for the request path by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4352](https://github.com/99designs/gqlgen/pull/4352)
- refactor: move concurrent-field boilerplate into the graphql runtime by [@​korotin](https://github.com/korotin) in [#​4341](https://github.com/99designs/gqlgen/pull/4341)
- Replace github.com/matryer/moq with github.com/vektra/mockery/v3 by [@​jeolted](https://github.com/jeolted) in [#​4353](https://github.com/99designs/gqlgen/pull/4353)
- Clean up actions by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4356](https://github.com/99designs/gqlgen/pull/4356)
- chore(deps-dev): bump graphql-sse from 2.6.1 to 2.6.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4354](https://github.com/99designs/gqlgen/pull/4354)
- Update gqlparser to v2.5.60 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4357](https://github.com/99designs/gqlgen/pull/4357)
- Add benchmarks, rename yml to yaml, fix zizmor and ghalint issues, yamlfmt by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4358](https://github.com/99designs/gqlgen/pull/4358)
- graphql: report invalid nulls as a typed error by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4359](https://github.com/99designs/gqlgen/pull/4359)
- chore(deps-dev): bump vitest from 5.0.2 to 5.0.3 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4363](https://github.com/99designs/gqlgen/pull/4363)
- chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4364](https://github.com/99designs/gqlgen/pull/4364)
- Update gqlparser to v2.5.62 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4365](https://github.com/99designs/gqlgen/pull/4365)
- fix(tools): bump golang.org/x/tools to v0.50.0 in bin/\_tools for Go 1.27 export data by [@​markya0616](https://github.com/markya0616) in [#​4374](https://github.com/99designs/gqlgen/pull/4374)
- chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4382](https://github.com/99designs/gqlgen/pull/4382)
- chore(deps): bump golang.org/x/sync from 0.23.0 to 0.24.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4377](https://github.com/99designs/gqlgen/pull/4377)
- chore(deps): bump actions/setup-node from 7.0.0 to 7.1.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4386](https://github.com/99designs/gqlgen/pull/4386)
- chore(deps): bump mikepenz/action-junit-report from 6.5.0 to 6.6.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4385](https://github.com/99designs/gqlgen/pull/4385)
- fix(transport): skip websocket complete when the connection context is cancelled by [@​somaz94](https://github.com/somaz94) in [#​4360](https://github.com/99designs/gqlgen/pull/4360)
- Update gqlparser to v2.5.63 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4390](https://github.com/99designs/gqlgen/pull/4390)
- optimization: Canonicalize key in Tracer.shouldTrace to avoid memory allocations by [@​jthlim](https://github.com/jthlim) in [#​4387](https://github.com/99designs/gqlgen/pull/4387)
- Update all Go deps to latest by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4392](https://github.com/99designs/gqlgen/pull/4392)
- chore(deps): bump anchore/sbom-action/download-syft from 0.24.2 to 0.24.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4384](https://github.com/99designs/gqlgen/pull/4384)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.3.1 to 4.3.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4379](https://github.com/99designs/gqlgen/pull/4379)
- Add gqlparser updater release notes fixer by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4391](https://github.com/99designs/gqlgen/pull/4391)
- fix(federation): decode entity keys using resolver input types by [@​tigrkoshka](https://github.com/tigrkoshka) in [#​4367](https://github.com/99designs/gqlgen/pull/4367)
- federation: name colliding resolvers from [@​goField](https://github.com/goField) by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4394](https://github.com/99designs/gqlgen/pull/4394)
- modelgen: reject clashing Go names and fix getters by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4396](https://github.com/99designs/gqlgen/pull/4396)
- federation: add entity_resolver_per_entity for one resolver per entity by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4395](https://github.com/99designs/gqlgen/pull/4395)
- graphql: null failed fields, list elements and [@​defer](https://github.com/defer) payloads correctly by [@​Mihir-Rabari](https://github.com/Mihir-Rabari) in [#​4372](https://github.com/99designs/gqlgen/pull/4372)
#### New Contributors
- [@​yuyangguo42](https://github.com/yuyangguo42) made their first contribution in [#​4293](https://github.com/99designs/gqlgen/pull/4293)
- [@​somaz94](https://github.com/somaz94) made their first contribution in [#​4360](https://github.com/99designs/gqlgen/pull/4360)
- [@​jthlim](https://github.com/jthlim) made their first contribution in [#​4387](https://github.com/99designs/gqlgen/pull/4387)
- [@​tigrkoshka](https://github.com/tigrkoshka) made their first contribution in [#​4367](https://github.com/99designs/gqlgen/pull/4367)
- [@​Mihir-Rabari](https://github.com/Mihir-Rabari) made their first contribution in [#​4372](https://github.com/99designs/gqlgen/pull/4372)
**Full Changelog**: <https://github.com/99designs/gqlgen/compare/v0.17.95...v0.17.97>
#### Verifying this release
```bash
# 1. cosign signature over the checksum file (identity = the release workflow).
cosign verify-blob \
--bundle checksums.txt.sigstore.json \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity 'https://github.com/99designs/gqlgen/.github/workflows/release.yml@refs/tags/v0.17.97' \
checksums.txt
# 2. hash every downloaded artifact against the now-trusted checksums.
shasum -a 256 --ignore-missing -c checksums.txt
# 3. GitHub build provenance (repeat --repo for whichever archive you pulled).
gh attestation verify gqlgen_Darwin_arm64.tar.gz --repo 99designs/gqlgen
gh attestation verify gqlgen_0.17.97_source.tar.gz --repo 99designs/gqlgen
```
Each archive ships an SBOM alongside it (`<archive>.sbom.json`, SPDX-2.3); the
source tree's is `gqlgen_0.17.97_source.tar.gz.sbom.json`.
***
Released by [GoReleaser](https://github.com/goreleaser/goreleaser).
### [`v0.17.96`](https://github.com/99designs/gqlgen/releases/tag/v0.17.96)
[Compare Source](https://github.com/99designs/gqlgen/compare/v0.17.95...v0.17.96)
#### What's Changed
- chore(deps): bump anchore/sbom-action/download-syft from 0.24.0 to 0.24.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4315](https://github.com/99designs/gqlgen/pull/4315)
- chore(deps): bump actions/attest-build-provenance from 4.1.1 to 4.2.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4316](https://github.com/99designs/gqlgen/pull/4316)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 7.3.1 to 7.4.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4318](https://github.com/99designs/gqlgen/pull/4318)
- chore(deps-dev): bump vitest from 4.1.11 to 5.0.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4317](https://github.com/99designs/gqlgen/pull/4317)
- chore(deps-dev): bump vitest from 4.1.11 to 5.0.0 in /\_examples/federation by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4319](https://github.com/99designs/gqlgen/pull/4319)
- \_examples: run go generate in the nested example modules by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4333](https://github.com/99designs/gqlgen/pull/4333)
- chore(deps-dev): bump [@​babel/core](https://github.com/babel/core) from 7.29.0 to 7.29.7 in /integration in the npm_and_yarn group across 1 directory by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4325](https://github.com/99designs/gqlgen/pull/4325)
- chore(deps): bump golang.org/x/sync from 0.22.0 to 0.23.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4332](https://github.com/99designs/gqlgen/pull/4332)
- chore(deps): bump golang.org/x/text from 0.41.0 to 0.42.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4331](https://github.com/99designs/gqlgen/pull/4331)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 7.4.0 to 7.4.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4330](https://github.com/99designs/gqlgen/pull/4330)
- perf: build the "no child fields" error lazily, without a global var by [@​yuyangguo42](https://github.com/yuyangguo42) in [#​4293](https://github.com/99designs/gqlgen/pull/4293)
- graphql: index input unmarshalers by GraphQL input name by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4334](https://github.com/99designs/gqlgen/pull/4334)
- chore(deps): bump github.com/vektah/gqlparser/v2 v2.5.37 github.com/urfave/cli/v3 v3.12.0 golang.org/x/net v0.59.0 golang.org/x/sync v0.23.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4326](https://github.com/99designs/gqlgen/pull/4326)
- chore(deps-dev): bump [@​graphql-codegen/client-preset](https://github.com/graphql-codegen/client-preset) from 6.1.3 to 6.2.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4338](https://github.com/99designs/gqlgen/pull/4338)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.2.12 to 4.3.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4335](https://github.com/99designs/gqlgen/pull/4335)
- chore(deps-dev): bump vitest from 5.0.0 to 5.0.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4336](https://github.com/99designs/gqlgen/pull/4336)
- chore(deps-dev): bump graphql-ws from 6.2.1 to 6.2.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4337](https://github.com/99designs/gqlgen/pull/4337)
- Update gqlparser to v2.5.58 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4342](https://github.com/99designs/gqlgen/pull/4342)
- chore(deps-dev): bump vitest from 5.0.1 to 5.0.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4348](https://github.com/99designs/gqlgen/pull/4348)
- chore(deps-dev): bump graphql-ws from 6.2.2 to 6.3.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4347](https://github.com/99designs/gqlgen/pull/4347)
- chore(deps): bump dawidd6/action-download-artifact from 24 to 25 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4346](https://github.com/99designs/gqlgen/pull/4346)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 7.4.1 to 7.4.3 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4345](https://github.com/99designs/gqlgen/pull/4345)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.3.0 to 4.3.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4344](https://github.com/99designs/gqlgen/pull/4344)
- chore(deps-dev): bump the npm_and_yarn group across 1 directory with 2 updates by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4349](https://github.com/99designs/gqlgen/pull/4349)
- chore(deps): bump github.com/urfave/cli/v3 from 3.12.0 to 3.13.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4343](https://github.com/99designs/gqlgen/pull/4343)
- Update gqlparser to v2.5.59 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4351](https://github.com/99designs/gqlgen/pull/4351)
- Add tests, benchmarks and a fuzz target for the request path by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4352](https://github.com/99designs/gqlgen/pull/4352)
- refactor: move concurrent-field boilerplate into the graphql runtime by [@​korotin](https://github.com/korotin) in [#​4341](https://github.com/99designs/gqlgen/pull/4341)
- Replace github.com/matryer/moq with github.com/vektra/mockery/v3 by [@​jeolted](https://github.com/jeolted) in [#​4353](https://github.com/99designs/gqlgen/pull/4353)
- Clean up actions by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4356](https://github.com/99designs/gqlgen/pull/4356)
- chore(deps-dev): bump graphql-sse from 2.6.1 to 2.6.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4354](https://github.com/99designs/gqlgen/pull/4354)
- Update gqlparser to v2.5.60 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4357](https://github.com/99designs/gqlgen/pull/4357)
- Add benchmarks, rename yml to yaml, fix zizmor and ghalint issues, yamlfmt by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4358](https://github.com/99designs/gqlgen/pull/4358)
- graphql: report invalid nulls as a typed error by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4359](https://github.com/99designs/gqlgen/pull/4359)
- chore(deps-dev): bump vitest from 5.0.2 to 5.0.3 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4363](https://github.com/99designs/gqlgen/pull/4363)
- chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4364](https://github.com/99designs/gqlgen/pull/4364)
- Update gqlparser to v2.5.62 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4365](https://github.com/99designs/gqlgen/pull/4365)
- fix(tools): bump golang.org/x/tools to v0.50.0 in bin/\_tools for Go 1.27 export data by [@​markya0616](https://github.com/markya0616) in [#​4374](https://github.com/99designs/gqlgen/pull/4374)
- chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4382](https://github.com/99designs/gqlgen/pull/4382)
- chore(deps): bump golang.org/x/sync from 0.23.0 to 0.24.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4377](https://github.com/99designs/gqlgen/pull/4377)
- chore(deps): bump actions/setup-node from 7.0.0 to 7.1.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4386](https://github.com/99designs/gqlgen/pull/4386)
- chore(deps): bump mikepenz/action-junit-report from 6.5.0 to 6.6.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4385](https://github.com/99designs/gqlgen/pull/4385)
- fix(transport): skip websocket complete when the connection context is cancelled by [@​somaz94](https://github.com/somaz94) in [#​4360](https://github.com/99designs/gqlgen/pull/4360)
- Update gqlparser to v2.5.63 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4390](https://github.com/99designs/gqlgen/pull/4390)
- optimization: Canonicalize key in Tracer.shouldTrace to avoid memory allocations by [@​jthlim](https://github.com/jthlim) in [#​4387](https://github.com/99designs/gqlgen/pull/4387)
- Update all Go deps to latest by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4392](https://github.com/99designs/gqlgen/pull/4392)
- chore(deps): bump anchore/sbom-action/download-syft from 0.24.2 to 0.24.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4384](https://github.com/99designs/gqlgen/pull/4384)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.3.1 to 4.3.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4379](https://github.com/99designs/gqlgen/pull/4379)
- Add gqlparser updater release notes fixer by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4391](https://github.com/99designs/gqlgen/pull/4391)
- fix(federation): decode entity keys using resolver input types by [@​tigrkoshka](https://github.com/tigrkoshka) in [#​4367](https://github.com/99designs/gqlgen/pull/4367)
- federation: name colliding resolvers from [@​goField](https://github.com/goField) by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4394](https://github.com/99designs/gqlgen/pull/4394)
- modelgen: reject clashing Go names and fix getters by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4396](https://github.com/99designs/gqlgen/pull/4396)
- federation: add entity_resolver_per_entity for one resolver per entity by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4395](https://github.com/99designs/gqlgen/pull/4395)
- graphql: null failed fields, list elements and [@​defer](https://github.com/defer) payloads correctly by [@​Mihir-Rabari](https://github.com/Mihir-Rabari) in [#​4372](https://github.com/99designs/gqlgen/pull/4372)
#### New Contributors
- [@​yuyangguo42](https://github.com/yuyangguo42) made their first contribution in [#​4293](https://github.com/99designs/gqlgen/pull/4293)
- [@​somaz94](https://github.com/somaz94) made their first contribution in [#​4360](https://github.com/99designs/gqlgen/pull/4360)
- [@​jthlim](https://github.com/jthlim) made their first contribution in [#​4387](https://github.com/99designs/gqlgen/pull/4387)
- [@​tigrkoshka](https://github.com/tigrkoshka) made their first contribution in [#​4367](https://github.com/99designs/gqlgen/pull/4367)
- [@​Mihir-Rabari](https://github.com/Mihir-Rabari) made their first contribution in [#​4372](https://github.com/99designs/gqlgen/pull/4372)
**Full Changelog**: <https://github.com/99designs/gqlgen/compare/v0.17.95...v0.17.96>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
1 additional dependency was updated
The go directive was updated for compatibility reasons
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by minimumReleaseAge=3 days
Details:
Package
Change
go
1.26 -> 1.26.0
golang.org/x/sync
v0.22.0 -> v0.24.0
### ℹ️ Artifact update notice
##### File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s):
- 1 additional dependency was updated
- The `go` directive was updated for compatibility reasons
Due to Go's usage of [Minimal Version Selection (MVS)](https://go.dev/ref/mod#minimal-version-selection), these packages have been updated to the minimum version available, so will still abide by `minimumReleaseAge=3 days`
Details:
| **Package** | **Change** |
| :------------------ | :--------------------- |
| `go` | `1.26` -> `1.26.0` |
| `golang.org/x/sync` | `v0.22.0` -> `v0.24.0` |
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v0.17.95→v0.17.97Release Notes
99designs/gqlgen (github.com/99designs/gqlgen)
v0.17.97Compare Source
Changelog
e7121a7ci: reject nested go.mod newer than the root (#4397)055be41pre-release v0.17.970a8ac89v0.17.96 postrelease bumpWhat's Changed
New Contributors
Full Changelog: https://github.com/99designs/gqlgen/compare/v0.17.95...v0.17.97
Verifying this release
Each archive ships an SBOM alongside it (
<archive>.sbom.json, SPDX-2.3); thesource tree's is
gqlgen_0.17.97_source.tar.gz.sbom.json.Released by GoReleaser.
v0.17.96Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/99designs/gqlgen/compare/v0.17.95...v0.17.96
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 CLI.
ℹ️ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go getcommand, which resulted in the following additional change(s):godirective was updated for compatibility reasonsDue to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by
minimumReleaseAge=3 daysDetails:
go1.26->1.26.0golang.org/x/syncv0.22.0->v0.24.0Coverage Report
Total coverage: 100%