Commit Graph

985 Commits

Author SHA1 Message Date
argoyle 1549538c70 perf(graph): warm schema cache on startup to kill cold-start spikes
schemas / vulnerabilities (pull_request) Successful in 2m11s
schemas / check-release (pull_request) Successful in 3m8s
schemas / check (pull_request) Successful in 3m30s
pre-commit / pre-commit (pull_request) Successful in 7m13s
schemas / build (pull_request) Successful in 6m30s
schemas / deploy-prod (pull_request) Has been skipped
Following the schema cache PR, warm pods serve from cache (~24/25 hits
on a long-running pod). New pods, however, start cold: the first
LatestSchema query per (orgId, ref) still runs the wgc router compose
subprocess, which costs 100-300m CPU per call.

That cold-start cost is what kept tripping the HPA into TooManyReplicas:
HPA scales up → new pod added → new pod runs wgc on first query →
metrics spike → HPA scales up further → cycle repeats. Even after the
caching PR landed, observed pods cycling 2→4→2→4 in production, with
fresh pods showing 2 'Fetching latest schema' (cold) entries and 0
cache hits within their first minute.

Add Cache.AllOrgRefs() exposing every tracked (orgId, ref) pair, and
Resolver.WarmCache(ctx) which iterates them after the event-sourced
caches have been populated. For each ref it fetches the subgraphs,
runs sdlmerge, runs CosmoGenerator.Generate, and stores both results
in the cache. Errors per ref are logged and skipped so a single bad
ref does not block warming the rest.

Service startup calls WarmCache right after the Resolver is wired,
before the HTTP server starts accepting traffic, so the first
LatestSchema query a pod receives is already a cache hit.
2026-05-21 17:10:30 +02:00
renovate 9d70c0462a chore(deps): update golang:1.26.3 docker digest to 54d3246 (#842)
schemas / check (push) Successful in 3m1s
schemas / vulnerabilities (push) Successful in 1m47s
Release / release (push) Failing after 52s
schemas / check-release (push) Successful in 3m26s
pre-commit / pre-commit (push) Failing after 3m5s
schemas / build (push) Successful in 6m39s
schemas / deploy-prod (push) Successful in 1m33s
2026-05-20 07:43:44 +00:00
argoyle 39cf6fbb8c perf(graph): cache merged SDL and SchemaUpdate per ref (#841)
Release / release (push) Failing after 54s
schemas / vulnerabilities (push) Successful in 2m11s
schemas / check (push) Successful in 2m36s
schemas / check-release (push) Successful in 2m54s
pre-commit / pre-commit (push) Successful in 8m10s
schemas / build (push) Successful in 5m43s
schemas / deploy-prod (push) Successful in 1m9s
2026-05-19 07:51:49 +00:00
argoyle 9a4b05d897 fix(k8s): raise schemas CPU request from 20m to 100m (#840)
Release / release (push) Failing after 48s
schemas / vulnerabilities (push) Successful in 2m5s
schemas / check-release (push) Successful in 2m40s
schemas / check (push) Successful in 2m48s
pre-commit / pre-commit (push) Successful in 6m40s
schemas / build (push) Successful in 6m9s
schemas / deploy-prod (push) Successful in 1m21s
2026-05-19 07:23:04 +00:00
argoyle c4829cf280 fix: raise Node heap cap to 512MB and bump pod memory limit (#838)
Release / release (push) Failing after 50s
schemas / vulnerabilities (push) Successful in 2m4s
schemas / check (push) Successful in 2m21s
schemas / check-release (push) Successful in 2m50s
pre-commit / pre-commit (push) Successful in 5m58s
schemas / build (push) Successful in 12m18s
schemas / deploy-prod (push) Successful in 1m10s
2026-05-19 05:20:34 +00:00
argoyle 43765101f5 fix(k8s): point OTEL endpoint to k8s-monitoring-alloy service (#839)
Release / release (push) Failing after 51s
schemas / vulnerabilities (push) Successful in 1m48s
schemas / check (push) Successful in 2m31s
schemas / check-release (push) Successful in 3m1s
pre-commit / pre-commit (push) Successful in 6m59s
schemas / build (push) Successful in 13m14s
schemas / deploy-prod (push) Successful in 1m20s
The receiver suffix was stale — the `grafana-k8s-monitoring` module deploys a single Service named `k8s-monitoring-alloy` in the `monitoring` namespace, not `k8s-monitoring-alloy-receiver`. Pods were failing to ship traces with:

```
dial tcp: lookup k8s-monitoring-alloy-receiver.monitoring.svc.cluster.local on 100.64.0.10:53: no such host
```

Drop the `-receiver` suffix so the OTLP exporter resolves the correct service.

Reviewed-on: #839
2026-05-19 05:13:51 +00:00
renovate 7dddc70eda fix(deps): update module github.com/auth0/go-jwt-middleware/v3 to v3.2.0 (#837)
Release / release (push) Failing after 1m8s
schemas / check (push) Successful in 2m32s
schemas / vulnerabilities (push) Successful in 2m39s
schemas / check-release (push) Successful in 3m18s
pre-commit / pre-commit (push) Successful in 6m3s
schemas / build (push) Successful in 8m28s
schemas / deploy-prod (push) Successful in 1m19s
2026-05-18 11:19:07 +00:00
renovate 6be8e90e26 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.3.0 (#836)
schemas / vulnerabilities (push) Successful in 1m59s
schemas / check (push) Successful in 2m46s
schemas / check-release (push) Successful in 3m6s
Release / release (push) Failing after 59s
pre-commit / pre-commit (push) Successful in 6m56s
schemas / build (push) Successful in 6m13s
schemas / deploy-prod (push) Successful in 1m22s
2026-05-18 09:24:11 +00:00
renovate ec4c1895c8 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.2.0 (#835)
Release / release (push) Failing after 56s
schemas / vulnerabilities (push) Successful in 2m0s
schemas / check (push) Successful in 2m44s
schemas / check-release (push) Successful in 3m17s
pre-commit / pre-commit (push) Successful in 6m35s
schemas / build (push) Successful in 6m23s
schemas / deploy-prod (push) Successful in 1m12s
2026-05-15 15:22:21 +00:00
releaser f7074f2b77 chore(release): prepare for v0.9.7 (#834)
Release / release (push) Successful in 51s
Goreleaser / release (push) Successful in 2m43s
pre-commit / pre-commit (push) Successful in 6m47s
schemas / build (push) Successful in 7m45s
schemas / vulnerabilities (push) Successful in 2m22s
schemas / check-release (push) Successful in 2m55s
schemas / check (push) Successful in 2m59s
schemas / deploy-prod (push) Successful in 1m56s
## [0.9.7] - 2026-05-11

### 🐛 Bug Fixes

- *(deps)* Update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.6 (#790)
- *(deps)* Update module github.com/alecthomas/kong to v1.15.0 (#791)
- *(deps)* Update opentelemetry-go monorepo (#793)
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.18.0 (#797)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.268 (#798)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.269 (#802)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.270 (#804)
- *(deps)* Update module github.com/auth0/go-jwt-middleware/v3 to v3.1.0 (#805)
- *(deps)* Update module golang.org/x/crypto to v0.50.0 (#807)
- *(deps)* Update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.7 (#810)
- *(deps)* Update module github.com/pressly/goose/v3 to v3.27.1 (#814)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.33 (#816)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.90 (#818)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0 (#820)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.1.0 (#823)
- *(deps)* Update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.8 (#831)
- *(deps)* Update module golang.org/x/crypto to v0.51.0 (#832)

### 🎨 Styling

- Apply gofumpt formatting (#828)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update golang:1.26.1 docker digest to 5ba1126 (#795)
- *(deps)* Update golang docker tag to v1.26.2 (#800)
- *(deps)* Update node.js to 8510330 (#809)
- *(deps)* Update node.js to v24.15.0 (#811)
- *(deps)* Update golang:1.26.2 docker digest to e1203b8 (#812)
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#822)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.0 (#826)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.1 (#827)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.2 (#830)
- *(deps)* Update golang docker tag to v1.26.3 (#833)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #834
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
v0.9.7
2026-05-14 07:27:51 +00:00
renovate a3028634f0 chore(deps): update golang docker tag to v1.26.3 (#833)
Release / release (push) Successful in 56s
schemas / vulnerabilities (push) Successful in 2m2s
schemas / check (push) Successful in 2m30s
schemas / check-release (push) Successful in 3m19s
pre-commit / pre-commit (push) Successful in 7m5s
schemas / build (push) Successful in 12m51s
schemas / deploy-prod (push) Successful in 1m7s
2026-05-11 23:25:38 +00:00
renovate e632e6afe0 fix(deps): update module golang.org/x/crypto to v0.51.0 (#832)
Release / release (push) Failing after 44s
schemas / vulnerabilities (push) Successful in 2m4s
schemas / check (push) Successful in 2m46s
schemas / check-release (push) Successful in 2m54s
pre-commit / pre-commit (push) Successful in 6m57s
schemas / build (push) Successful in 5m1s
schemas / deploy-prod (push) Successful in 1m34s
2026-05-11 20:11:45 +00:00
renovate 037fe80fb5 fix(deps): update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.8 (#831)
schemas / vulnerabilities (push) Successful in 1m59s
schemas / check (push) Successful in 2m43s
schemas / check-release (push) Successful in 2m58s
Release / release (push) Failing after 51s
pre-commit / pre-commit (push) Successful in 6m48s
schemas / build (push) Successful in 9m24s
schemas / deploy-prod (push) Successful in 1m14s
2026-05-10 10:11:46 +00:00
renovate 0ec93a6dbb chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.2 (#830)
Release / release (push) Failing after 59s
schemas / vulnerabilities (push) Successful in 1m57s
schemas / check (push) Successful in 2m39s
schemas / check-release (push) Successful in 3m20s
pre-commit / pre-commit (push) Successful in 6m49s
schemas / build (push) Successful in 7m1s
schemas / deploy-prod (push) Successful in 1m12s
2026-05-09 13:01:27 +00:00
renovate 01a5e1ea67 chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.1 (#827)
schemas / vulnerabilities (push) Successful in 1m58s
schemas / check (push) Successful in 2m38s
schemas / check-release (push) Successful in 2m53s
Release / release (push) Failing after 52s
pre-commit / pre-commit (push) Successful in 7m30s
schemas / build (push) Successful in 5m28s
schemas / deploy-prod (push) Successful in 1m7s
2026-05-05 19:18:56 +00:00
argoyle be9a64a41b style: apply gofumpt formatting (#828)
schemas / vulnerabilities (push) Successful in 2m8s
schemas / check (push) Successful in 2m39s
Release / release (push) Successful in 55s
schemas / check-release (push) Successful in 2m56s
pre-commit / pre-commit (push) Successful in 7m18s
schemas / build (push) Successful in 8m0s
schemas / deploy-prod (push) Successful in 1m11s
2026-05-05 09:22:48 +00:00
renovate 2c981fc21d chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.0 (#826)
Release / release (push) Failing after 52s
schemas / vulnerabilities (push) Successful in 2m17s
schemas / check (push) Successful in 2m53s
schemas / check-release (push) Successful in 2m55s
pre-commit / pre-commit (push) Successful in 7m47s
schemas / build (push) Successful in 5m20s
schemas / deploy-prod (push) Successful in 1m10s
2026-05-04 14:41:11 +00:00
renovate 7e69b7d0a9 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.1.0 (#823)
schemas / check (push) Successful in 2m41s
schemas / vulnerabilities (push) Successful in 2m5s
Release / release (push) Successful in 59s
schemas / check-release (push) Successful in 2m52s
pre-commit / pre-commit (push) Successful in 6m45s
schemas / build (push) Successful in 10m57s
schemas / deploy-prod (push) Successful in 1m9s
2026-05-03 17:17:22 +00:00
renovate 763f502f7b chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#822)
schemas / vulnerabilities (push) Successful in 1m59s
schemas / check (push) Successful in 2m48s
schemas / check-release (push) Successful in 2m46s
Release / release (push) Successful in 1m0s
pre-commit / pre-commit (push) Successful in 6m35s
schemas / build (push) Successful in 8m24s
schemas / deploy-prod (push) Successful in 1m18s
2026-05-03 17:15:52 +00:00
renovate bd792e9027 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0 (#820)
Release / release (push) Successful in 56s
schemas / vulnerabilities (push) Successful in 2m13s
schemas / check (push) Successful in 3m1s
schemas / check-release (push) Successful in 2m56s
pre-commit / pre-commit (push) Successful in 6m2s
schemas / build (push) Successful in 6m19s
schemas / deploy-prod (push) Successful in 1m21s
2026-04-30 12:17:13 +00:00
renovate 4386e5511c fix(deps): update module github.com/99designs/gqlgen to v0.17.90 (#818)
Release / release (push) Successful in 57s
schemas / check (push) Successful in 2m15s
schemas / vulnerabilities (push) Successful in 2m22s
schemas / check-release (push) Successful in 2m46s
pre-commit / pre-commit (push) Successful in 8m16s
schemas / build (push) Successful in 7m34s
schemas / deploy-prod (push) Successful in 1m17s
2026-04-29 17:51:21 +00:00
renovate 4e0b896d62 fix(deps): update module github.com/vektah/gqlparser/v2 to v2.5.33 (#816)
Release / release (push) Successful in 58s
schemas / vulnerabilities (push) Successful in 2m12s
schemas / check (push) Successful in 2m41s
schemas / check-release (push) Successful in 3m13s
pre-commit / pre-commit (push) Successful in 6m10s
schemas / build (push) Successful in 5m38s
schemas / deploy-prod (push) Successful in 1m13s
2026-04-28 02:23:54 +00:00
renovate 12052e3752 fix(deps): update module github.com/pressly/goose/v3 to v3.27.1 (#814)
schemas / check (push) Successful in 2m37s
schemas / vulnerabilities (push) Successful in 1m59s
Release / release (push) Successful in 55s
schemas / check-release (push) Successful in 3m7s
pre-commit / pre-commit (push) Successful in 6m28s
schemas / build (push) Successful in 11m34s
schemas / deploy-prod (push) Successful in 1m17s
2026-04-28 00:09:23 +00:00
renovate 65f1f797e0 chore(deps): update golang:1.26.2 docker digest to e1203b8 (#812)
schemas / check (push) Successful in 2m24s
schemas / vulnerabilities (push) Successful in 2m28s
Release / release (push) Successful in 52s
schemas / check-release (push) Successful in 3m24s
pre-commit / pre-commit (push) Successful in 7m28s
schemas / build (push) Successful in 12m4s
schemas / deploy-prod (push) Successful in 1m19s
2026-04-22 09:23:44 +00:00
renovate 490e985662 chore(deps): update node.js to v24.15.0 (#811)
Release / release (push) Failing after 49s
schemas / vulnerabilities (push) Successful in 1m55s
schemas / check (push) Successful in 2m38s
schemas / check-release (push) Successful in 2m53s
pre-commit / pre-commit (push) Successful in 6m8s
schemas / build (push) Successful in 4m38s
schemas / deploy-prod (push) Successful in 1m13s
2026-04-19 19:30:55 +00:00
renovate 93d6363ef6 fix(deps): update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.7 (#810)
Release / release (push) Failing after 59s
schemas / vulnerabilities (push) Successful in 2m36s
schemas / check (push) Successful in 3m4s
schemas / check-release (push) Successful in 3m35s
pre-commit / pre-commit (push) Successful in 6m35s
schemas / build (push) Successful in 5m55s
schemas / deploy-prod (push) Successful in 1m39s
2026-04-16 13:36:15 +00:00
renovate 739bf213f4 chore(deps): update node.js to 8510330 (#809)
Release / release (push) Failing after 49s
schemas / vulnerabilities (push) Successful in 2m3s
schemas / check (push) Successful in 2m39s
schemas / check-release (push) Successful in 2m55s
pre-commit / pre-commit (push) Successful in 5m44s
schemas / build (push) Successful in 5m34s
schemas / deploy-prod (push) Successful in 1m17s
2026-04-16 01:21:40 +00:00
renovate 874f6afb4c fix(deps): update module golang.org/x/crypto to v0.50.0 (#807)
Release / release (push) Successful in 1m3s
schemas / vulnerabilities (push) Successful in 2m11s
schemas / check (push) Successful in 2m37s
schemas / check-release (push) Successful in 2m51s
pre-commit / pre-commit (push) Successful in 6m44s
schemas / build (push) Successful in 11m37s
schemas / deploy-prod (push) Successful in 57s
2026-04-12 17:22:33 +00:00
renovate 8f1dd264b4 fix(deps): update module github.com/auth0/go-jwt-middleware/v3 to v3.1.0 (#805)
schemas / vulnerabilities (push) Successful in 2m0s
schemas / check-release (push) Successful in 2m45s
Release / release (push) Successful in 1m4s
schemas / check (push) Successful in 3m22s
pre-commit / pre-commit (push) Successful in 6m40s
schemas / build (push) Successful in 17m36s
schemas / deploy-prod (push) Successful in 1m18s
2026-04-12 12:45:08 +00:00
renovate 6f762f22af fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.270 (#804)
schemas / check (push) Successful in 2m40s
schemas / vulnerabilities (push) Successful in 2m2s
Release / release (push) Failing after 47s
schemas / check-release (push) Successful in 2m45s
pre-commit / pre-commit (push) Successful in 6m38s
schemas / build (push) Successful in 8m13s
schemas / deploy-prod (push) Successful in 1m26s
2026-04-12 12:43:12 +00:00
renovate b04e236e10 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.269 (#802)
Release / release (push) Successful in 1m0s
schemas / vulnerabilities (push) Successful in 2m18s
schemas / check (push) Successful in 2m47s
schemas / check-release (push) Successful in 2m51s
pre-commit / pre-commit (push) Successful in 6m36s
schemas / build (push) Successful in 6m24s
schemas / deploy-prod (push) Successful in 1m8s
2026-04-11 12:09:36 +00:00
renovate a900ca5b20 chore(deps): update golang docker tag to v1.26.2 (#800)
schemas / check (push) Successful in 3m33s
schemas / vulnerabilities (push) Successful in 2m4s
schemas / check-release (push) Successful in 3m56s
Release / release (push) Successful in 1m20s
pre-commit / pre-commit (push) Successful in 6m38s
schemas / build (push) Successful in 7m39s
schemas / deploy-prod (push) Successful in 1m16s
2026-04-10 23:48:25 +00:00
renovate 83c554561e fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.268 (#798)
schemas / check (push) Successful in 3m7s
schemas / vulnerabilities (push) Successful in 2m4s
Release / release (push) Successful in 1m5s
schemas / check-release (push) Successful in 2m59s
pre-commit / pre-commit (push) Successful in 6m34s
schemas / build (push) Successful in 9m14s
schemas / deploy-prod (push) Successful in 1m14s
2026-04-10 14:49:43 +00:00
renovate 4616bee26a fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.18.0 (#797)
schemas / vulnerabilities (push) Successful in 1m57s
schemas / check (push) Successful in 2m44s
schemas / check-release (push) Successful in 2m56s
Release / release (push) Failing after 1m13s
pre-commit / pre-commit (push) Successful in 6m37s
schemas / build (push) Successful in 11m41s
schemas / deploy-prod (push) Successful in 1m3s
2026-04-10 10:03:21 +00:00
renovate 501bf39827 chore(deps): update golang:1.26.1 docker digest to 5ba1126 (#795)
Release / release (push) Successful in 1m2s
schemas / vulnerabilities (push) Successful in 1m45s
schemas / check (push) Successful in 2m41s
schemas / check-release (push) Successful in 2m42s
pre-commit / pre-commit (push) Successful in 8m28s
schemas / build (push) Successful in 6m22s
schemas / deploy-prod (push) Successful in 1m16s
2026-04-07 06:59:28 +00:00
renovate e3fbc3e8cc fix(deps): update opentelemetry-go monorepo (#793)
Release / release (push) Successful in 55s
schemas / vulnerabilities (push) Successful in 2m2s
schemas / check (push) Successful in 2m38s
schemas / check-release (push) Successful in 2m57s
pre-commit / pre-commit (push) Successful in 10m24s
schemas / build (push) Successful in 10m49s
schemas / deploy-prod (push) Successful in 1m6s
2026-04-06 10:20:41 +00:00
renovate 37ec1f0cc4 fix(deps): update module github.com/alecthomas/kong to v1.15.0 (#791)
schemas / vulnerabilities (push) Successful in 1m53s
schemas / check (push) Successful in 2m36s
Release / release (push) Successful in 56s
schemas / check-release (push) Successful in 2m56s
pre-commit / pre-commit (push) Successful in 6m34s
schemas / build (push) Successful in 7m58s
schemas / deploy-prod (push) Successful in 1m13s
2026-04-01 23:10:11 +00:00
renovate 36c10eb51b fix(deps): update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.6 (#790)
schemas / vulnerabilities (push) Successful in 2m10s
schemas / check (push) Successful in 2m50s
Release / release (push) Failing after 52s
schemas / check-release (push) Successful in 3m20s
schemas / build (push) Successful in 5m53s
pre-commit / pre-commit (push) Successful in 7m2s
schemas / deploy-prod (push) Successful in 1m5s
2026-03-31 12:38:15 +00:00
releaser 6e46a2cbe7 chore(release): prepare for v0.9.6 (#789)
Release / release (push) Successful in 50s
schemas / vulnerabilities (push) Successful in 2m4s
schemas / check (push) Successful in 2m32s
schemas / check-release (push) Successful in 2m54s
Goreleaser / release (push) Successful in 2m52s
pre-commit / pre-commit (push) Successful in 6m33s
schemas / build (push) Successful in 6m24s
schemas / deploy-prod (push) Has been skipped
## [0.9.6] - 2026-03-29

### 🐛 Bug Fixes

- *(graph)* Stabilize debouncer tests with synctest fake clock
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.257 (#743)
- *(deps)* Update golang.org/x/net to v0.51.0
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.16.0 (#745)
- *(deps)* Update opentelemetry-go monorepo (#744)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.260 (#750)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.261 (#751)
- *(deps)* Update opentelemetry-go monorepo (#755)
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.17.0 (#756)
- *(deps)* Update module golang.org/x/sync to v0.20.0 (#760)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.88 (#762)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.262 (#765)
- *(deps)* Update module golang.org/x/crypto to v0.49.0 (#767)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.263 (#771)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.264 (#773)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.265 (#776)
- *(deps)* Update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.5 (#778)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.89 (#782)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.266 (#784)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.267 (#786)
- Cap Node.js heap to prevent OOM during wgc composition (#788)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update golang docker tag to v1.26.1 (#752)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.2 (#758)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.3 (#763)
- *(deps)* Update pre-commit hook gitleaks/gitleaks to v8.30.1 (#769)
- *(deps)* Update golang:1.26.1 docker digest to 984bf90 (#774)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.4 (#780)
- *(deps)* Update node.js to v24.14.1 (#783)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #789
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
v0.9.6
2026-03-29 09:54:53 +00:00
argoyle 9a32cdb1b3 fix: cap Node.js heap to prevent OOM during wgc composition (#788)
schemas / vulnerabilities (push) Successful in 1m56s
schemas / check (push) Successful in 2m46s
schemas / check-release (push) Successful in 2m53s
schemas / build (push) Successful in 6m4s
pre-commit / pre-commit (push) Successful in 6m51s
schemas / deploy-prod (push) Successful in 1m14s
Release / release (push) Successful in 1m4s
## Summary
- Sets `NODE_OPTIONS=--max-old-space-size=64` in Dockerfile to cap Node.js heap when running `wgc router compose`
- Prevents container OOMKills in memory-constrained environments (e.g. acctest with 128Mi limit)
- The wgc Node.js process was using unbounded heap, which combined with the Go service easily exceeded container memory limits during rapid schema publishing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #788
2026-03-29 09:31:53 +00:00
renovate 1150e82c22 chore(deps): update node.js to v24.14.1 (#783)
Release / release (push) Successful in 1m8s
schemas / vulnerabilities (push) Successful in 2m7s
schemas / check (push) Successful in 2m48s
schemas / check-release (push) Successful in 3m14s
pre-commit / pre-commit (push) Successful in 6m51s
schemas / build (push) Successful in 7m5s
schemas / deploy-prod (push) Successful in 1m25s
2026-03-26 14:08:20 +00:00
renovate eaae92ec0b fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.267 (#786)
Release / release (push) Failing after 44s
schemas / vulnerabilities (push) Successful in 2m4s
schemas / check (push) Successful in 2m48s
schemas / check-release (push) Successful in 3m5s
pre-commit / pre-commit (push) Successful in 7m22s
schemas / build (push) Successful in 5m34s
schemas / deploy-prod (push) Successful in 1m20s
2026-03-26 12:24:33 +00:00
renovate e4fd2b2b63 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.266 (#784)
Release / release (push) Successful in 1m9s
schemas / check (push) Successful in 2m40s
schemas / vulnerabilities (push) Successful in 2m46s
schemas / check-release (push) Successful in 3m17s
pre-commit / pre-commit (push) Successful in 6m56s
schemas / build (push) Successful in 6m32s
schemas / deploy-prod (push) Successful in 1m17s
2026-03-26 11:23:35 +00:00
renovate 81af7a2416 fix(deps): update module github.com/99designs/gqlgen to v0.17.89 (#782)
Release / release (push) Failing after 57s
schemas / vulnerabilities (push) Successful in 2m21s
schemas / check (push) Successful in 2m38s
schemas / check-release (push) Successful in 2m48s
pre-commit / pre-commit (push) Successful in 6m50s
schemas / build (push) Successful in 10m16s
schemas / deploy-prod (push) Successful in 1m7s
2026-03-24 18:44:05 +00:00
renovate 62e9cef341 chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.4 (#780)
schemas / vulnerabilities (push) Successful in 2m10s
schemas / check (push) Successful in 2m34s
schemas / check-release (push) Successful in 2m54s
Release / release (push) Successful in 58s
pre-commit / pre-commit (push) Successful in 7m10s
schemas / build (push) Successful in 12m21s
schemas / deploy-prod (push) Successful in 1m17s
2026-03-22 19:43:56 +00:00
renovate 972968f865 fix(deps): update module gitlab.com/unboundsoftware/eventsourced/pg to v1.18.5 (#778)
schemas / vulnerabilities (push) Successful in 1m54s
schemas / check (push) Successful in 2m51s
Release / release (push) Successful in 1m11s
schemas / check-release (push) Successful in 3m0s
pre-commit / pre-commit (push) Successful in 6m49s
schemas / build (push) Successful in 13m23s
schemas / deploy-prod (push) Successful in 1m35s
2026-03-19 10:00:34 +00:00
renovate 1ede47df82 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.265 (#776)
Release / release (push) Successful in 1m10s
schemas / vulnerabilities (push) Successful in 2m5s
schemas / check (push) Successful in 2m40s
schemas / check-release (push) Successful in 3m16s
pre-commit / pre-commit (push) Successful in 6m50s
schemas / build (push) Successful in 8m47s
schemas / deploy-prod (push) Successful in 1m14s
2026-03-17 14:22:34 +00:00
renovate 882b87e882 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.264 (#773)
schemas / vulnerabilities (push) Successful in 1m42s
schemas / check (push) Successful in 2m41s
Release / release (push) Successful in 1m12s
schemas / check-release (push) Successful in 3m11s
pre-commit / pre-commit (push) Successful in 7m12s
schemas / build (push) Successful in 8m28s
schemas / deploy-prod (push) Successful in 1m12s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/wundergraph/graphql-go-tools/v2](https://github.com/wundergraph/graphql-go-tools) | `v2.0.0-rc.263` → `v2.0.0-rc.264` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fwundergraph%2fgraphql-go-tools%2fv2/v2.0.0-rc.264?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fwundergraph%2fgraphql-go-tools%2fv2/v2.0.0-rc.263/v2.0.0-rc.264?slim=true) |

---

### Release Notes

<details>
<summary>wundergraph/graphql-go-tools (github.com/wundergraph/graphql-go-tools/v2)</summary>

### [`v2.0.0-rc.264`](https://github.com/wundergraph/graphql-go-tools/releases/tag/v2.0.0-rc.264)

[Compare Source](https://github.com/wundergraph/graphql-go-tools/compare/v2.0.0-rc.263...v2.0.0-rc.264)

##### Features

- support sizedFields in cost computations ([#&#8203;1410](https://github.com/wundergraph/graphql-go-tools/issues/1410)) ([48f7582](https://github.com/wundergraph/graphql-go-tools/commit/48f75821b0d7e0ffb5f7e66cffba3d1ad0cbf9dc))

</details>

---

### Configuration

📅 **Schedule**: 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS40IiwidXBkYXRlZEluVmVyIjoiNDMuNTkuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://gitea.unbound.se/unboundsoftware/schemas/pulls/773
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-17 05:48:52 +00:00
renovate 85dc71fe24 chore(deps): update golang:1.26.1 docker digest to 984bf90 (#774)
schemas / check (push) Successful in 2m23s
schemas / vulnerabilities (push) Successful in 2m3s
Release / release (push) Failing after 53s
schemas / check-release (push) Successful in 3m55s
pre-commit / pre-commit (push) Successful in 7m43s
schemas / build (push) Successful in 8m22s
schemas / deploy-prod (push) Successful in 1m13s
2026-03-17 04:11:31 +00:00
renovate a7804ac970 fix(deps): update module github.com/wundergraph/graphql-go-tools/v2 to v2.0.0-rc.263 (#771)
Release / release (push) Successful in 1m52s
schemas / vulnerabilities (push) Successful in 2m33s
schemas / check (push) Successful in 3m4s
schemas / check-release (push) Successful in 3m42s
schemas / build (push) Successful in 6m44s
pre-commit / pre-commit (push) Successful in 11m4s
schemas / deploy-prod (push) Successful in 1m45s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/wundergraph/graphql-go-tools/v2](https://github.com/wundergraph/graphql-go-tools) | `v2.0.0-rc.262` → `v2.0.0-rc.263` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fwundergraph%2fgraphql-go-tools%2fv2/v2.0.0-rc.263?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fwundergraph%2fgraphql-go-tools%2fv2/v2.0.0-rc.262/v2.0.0-rc.263?slim=true) |

---

### Release Notes

<details>
<summary>wundergraph/graphql-go-tools (github.com/wundergraph/graphql-go-tools/v2)</summary>

### [`v2.0.0-rc.263`](https://github.com/wundergraph/graphql-go-tools/releases/tag/v2.0.0-rc.263)

[Compare Source](https://github.com/wundergraph/graphql-go-tools/compare/v2.0.0-rc.262...v2.0.0-rc.263)

##### Features

- support field resolvers with empty arguments ([#&#8203;1440](https://github.com/wundergraph/graphql-go-tools/issues/1440)) ([58305bc](https://github.com/wundergraph/graphql-go-tools/commit/58305bc61a774e0ced6def84f63f75f5c4556dc8))

</details>

---

### Configuration

📅 **Schedule**: 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS40IiwidXBkYXRlZEluVmVyIjoiNDMuNTkuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://gitea.unbound.se/unboundsoftware/schemas/pulls/771
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-13 12:37:04 +00:00