Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
9e13f28
feat: expose type data and record subgraphs for enums (#1495)
thisisnithin Jan 8, 2025
8b8abc9
chore(release): Publish [skip ci]
Jan 8, 2025
73ed728
feat: improve rate limit responses (add code, hide stats) (#1497)
jensneuse Jan 8, 2025
9afbe41
chore(release): Publish [skip ci]
Jan 8, 2025
7f0f4bb
fix: provider should be specified in the config.yaml (#1397)
alepane21 Jan 8, 2025
d425aa1
fix: update the timeouts for clickhouse and platform service (#1500)
JivusAyrus Jan 8, 2025
6876c4f
chore(release): Publish [skip ci]
Jan 8, 2025
2a70c94
fix: add edfs to the demo environment (#1505)
alepane21 Jan 9, 2025
cc893ee
docs(CONTRIBUTING): fixup minor mistake in CONTRIBUTING.md under Go w…
endigma Jan 9, 2025
beab806
fix: full demo broken in main branch (#1508)
alepane21 Jan 10, 2025
1d67742
feat(router): optionally add jitter to config polling interval (#1506)
endigma Jan 11, 2025
36478fe
chore(release): Publish [skip ci]
Jan 11, 2025
e6f4b9b
fix(router): remove wildcard from router graphql path (#1509)
Noroth Jan 13, 2025
77a16d2
fix: use gauge for server.uptime metric (#1510)
StarpTech Jan 14, 2025
948edd2
feat: cache warmer (#1501)
JivusAyrus Jan 17, 2025
3b5aaab
chore(release): Publish [skip ci]
Jan 17, 2025
1d2f041
fix(cache warmup): consider only po of the last 7 days (#1513)
StarpTech Jan 18, 2025
ee89aaa
chore(release): Publish [skip ci]
Jan 18, 2025
d959e2c
fix(cache operation): swallow cache errors and other improvements (#1…
StarpTech Jan 19, 2025
acc0926
chore(release): Publish [skip ci]
Jan 19, 2025
6bb1231
feat: add variables remapping support (#1516)
devsergiy Jan 19, 2025
65bb031
chore(release): Publish [skip ci]
Jan 19, 2025
c09ecf4
fix(router): write proper line endings and header for multipart (#1517)
df-wg Jan 20, 2025
e21577a
chore(release): Publish [skip ci]
Jan 20, 2025
1d7047b
feat(router): optimize playground delivery, add concurrency_limit to …
df-wg Jan 22, 2025
d56dfb6
fix(router): enable health checks during startup (#1529)
Noroth Jan 23, 2025
2e3f0d2
feat: improve cache warmer (#1530)
StarpTech Jan 23, 2025
c0baf2e
chore(release): Publish [skip ci]
Jan 23, 2025
3b3a870
fix: remove semaphore from ResolveGraphQLSubscription (#1532)
alepane21 Jan 23, 2025
1c7b0c9
chore(release): Publish [skip ci]
Jan 23, 2025
4b8d60a
feat: add compatibility handshake between router and execution config…
Aenimus Jan 24, 2025
f342b2b
chore(release): Publish [skip ci]
Jan 24, 2025
f3f8fef
feat: also add handshake for static execution configs (#1535)
Aenimus Jan 26, 2025
e89d444
chore(router): bump demo library to pickup subscription fix (#1518)
df-wg Jan 27, 2025
90005c5
feat(router): add interface for trace propagation (#1526)
Noroth Jan 27, 2025
8e78a37
chore(release): Publish [skip ci]
Jan 27, 2025
3cfa2d5
fix: adding/removing directive is not picked up by wgc subgraph check…
JivusAyrus Jan 28, 2025
3f184cd
chore(deps): upgrade ristretto to v2 (#1538)
StarpTech Jan 28, 2025
60e3d0e
feat: add normalizedQuery to query plan and request info to trace (#1…
alepane21 Jan 29, 2025
d48255d
fix: add copy button to subgraph routing url (#1543)
thisisnithin Jan 29, 2025
3024dcf
fix: webhooks shot when schema is unchanged (#1542)
thisisnithin Jan 29, 2025
18a6025
fix: trim the inputs of group mappers (#1541)
JivusAyrus Jan 29, 2025
3bd7b36
fix: subgraphs search functionality (#1540)
JivusAyrus Jan 29, 2025
247d025
chore(release): Publish [skip ci]
Jan 29, 2025
00e2ee8
fix: increase max concurrent resolvers (#1544)
StarpTech Jan 29, 2025
ecdf74a
refactor(router): redesign JWK authentication logic (#1498)
Noroth Jan 30, 2025
3a12ec6
chore(release): Publish [skip ci]
Jan 30, 2025
b850fd7
fix: increase the test timeout value to prevent failures on slower ma…
alepane21 Jan 30, 2025
16ab8c6
fix: reduce the breaking change retention duration (#1550)
JivusAyrus Jan 30, 2025
38df3ee
fix: change the defaults of breaking-change-retention (#1551)
JivusAyrus Jan 30, 2025
806d3b4
feat(router): enable starting the router without subgraphs (#1533)
df-wg Jan 31, 2025
cbd8edc
fix(router): parse accept header per rfc 9110 (#1549)
df-wg Jan 31, 2025
c645f8e
chore(release): Publish [skip ci]
Jan 31, 2025
7c5b3a7
feat(router): enable using redis clusters for rate limiting and apq (…
df-wg Jan 31, 2025
b99e0bc
fix: json schema for traffic shaping subgraphs (#1552)
StarpTech Jan 31, 2025
92b69a3
fix: subgraph timeout can't be bigger than global timeout (#1548)
devsergiy Jan 31, 2025
fea311f
fix: error when graph token is not set when cache warmup is enabled (…
StarpTech Jan 31, 2025
5f38cae
chore(release): Publish [skip ci]
Jan 31, 2025
2e680ce
fix: incorrect graphql endpoint in playground (#1562)
thisisnithin Feb 3, 2025
9e66cc0
chore(release): Publish [skip ci]
Feb 3, 2025
f97e30f
fix: update vulnerable packages (#1560)
JivusAyrus Feb 4, 2025
fc0fe36
fix: synchronize go mod versions (#1564)
endigma Feb 4, 2025
fed62d3
chore: reduce verbose logging for failed tests (#1565)
Noroth Feb 4, 2025
6b73b9d
Merge remote-tracking branch 'upstream/main' into fix/playground-unav…
james-braund-cabiri Feb 4, 2025
3fcccd8
fix: Add missing config mapping, bump aws-lambda-router version
james-braund-cabiri Feb 4, 2025
029a2db
fix: Repair PNPM lockfile after merge
james-braund-cabiri Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions aws-lambda-router/internal/router.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ func NewRouter(opts ...Option) (*core.Router, error) {
core.WithGraphQLPath(cfg.GraphQLPath),
core.WithModulesConfig(cfg.Modules),
core.WithGracePeriod(cfg.GracePeriod),
core.WithPlaygroundConfig(cfg.PlaygroundConfig),
core.WithPlaygroundPath(cfg.PlaygroundPath),
core.WithHealthCheckPath(cfg.HealthCheckPath),
core.WithLivenessCheckPath(cfg.LivenessCheckPath),
Expand Down
2 changes: 1 addition & 1 deletion aws-lambda-router/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "aws-lambda-router",
"version": "0.6.0",
"version": "0.6.1",
"private": true,
"description": "Placeholder package to simplify versioning and releasing with lerna.",
"keywords": [
Expand Down
4 changes: 2 additions & 2 deletions cdn-server/cdn/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@
"jose": "^5.2.4"
},
"devDependencies": {
"eslint": "^8.53.0",
"eslint": "^8.57.1",
"eslint-config-unjs": "^0.2.1",
"typescript": "5.5.2",
"vitest": "^2.1.8"
}
}
}
4 changes: 2 additions & 2 deletions cdn-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@
},
"devDependencies": {
"@types/node": "^20.9.0",
"eslint": "^8.53.0",
"eslint": "^8.57.1",
"eslint-config-unjs": "^0.2.1",
"tsx": "^4.16.0",
"typescript": "5.5.2"
}
}
}
4 changes: 2 additions & 2 deletions cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"@types/js-yaml": "^4.0.5",
"@types/node": "^20.3.1",
"del-cli": "^5.0.0",
"eslint": "^8.52.0",
"eslint": "^8.57.1",
"eslint-config-unjs": "^0.2.1",
"eslint-plugin-require-extensions": "^0.1.3",
"prettier": "^3.0.3",
Expand All @@ -83,4 +83,4 @@
"vitest": "^2.1.8"
},
"gitHead": "c37aed755e1b19ed91d30f9b5f7041e15c56901a"
}
}
6 changes: 3 additions & 3 deletions controlplane/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@
"dotenv": "^16.4.5",
"drizzle-orm": "^0.35.3",
"ejs": "^3.1.10",
"eslint": "^8.57.0",
"execa": "^9.3.0",
"eslint": "^8.57.1",
"execa": "^9.5.2",
"fastify": "^4.28.1",
"fastify-graceful-shutdown": "^4.0.1",
"fastify-plugin": "^4.5.1",
Expand Down Expand Up @@ -97,7 +97,7 @@
"@connectrpc/protoc-gen-connect-es": "^1.4.0",
"@types/cookie": "^0.6.0",
"@types/ejs": "^3.1.5",
"@types/eslint": "^8.56.2",
"@types/eslint": "^9.6.1",
"@types/lodash": "^4.14.202",
"@types/node": "^18.19.21",
"@types/nodemailer": "^6.4.14",
Expand Down
2 changes: 1 addition & 1 deletion controlplane/src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -599,7 +599,7 @@ export const LintRules: LintRuleType = {
export type Severity = 1 | 2;
export type LintSeverityLevel = 'warn' | 'error';
export type RuleLevel = Severity | LintSeverityLevel;
export type RuleLevelAndOptions<Options extends any[] = any[]> = Prepend<Partial<Options>, RuleLevel>;
export type RuleLevelAndOptions<Options extends any[] = any[]> = [RuleLevel, ...Partial<Options>];
export type RuleEntry<Options extends any[] = any[]> = RuleLevel | RuleLevelAndOptions<Options>;

export interface RulesConfig {
Expand Down
4 changes: 2 additions & 2 deletions demo/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ require (
github.com/rs/cors v1.11.0
github.com/vektah/gqlparser/v2 v2.5.21
github.com/wundergraph/cosmo/composition-go v0.0.0-20240124120900-5effe48a4a1d
github.com/wundergraph/cosmo/router v0.0.0-20250119174948-4b991294658e
github.com/wundergraph/cosmo/router v0.0.0-20250204092643-f97e30f48a8c
github.com/wundergraph/cosmo/router-tests v0.0.0-20241213115435-a249dba8c52a
github.com/wundergraph/graphql-go-tools/v2 v2.0.0-rc.145
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1
Expand Down Expand Up @@ -39,7 +39,7 @@ require (
github.com/cloudflare/backoff v0.0.0-20161212185259-647f3cdfc87a // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dgraph-io/ristretto v0.1.2-0.20240723054643-f5997484152c // indirect
github.com/dgraph-io/ristretto/v2 v2.1.0 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/dlclark/regexp2 v1.11.0 // indirect
github.com/dop251/goja v0.0.0-20230906160731-9410bcaa81d2 // indirect
Expand Down
14 changes: 10 additions & 4 deletions demo/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ github.com/PuerkitoBio/goquery v1.9.3 h1:mpJr/ikUA9/GNJB/DBZcGeFDXUtosHRyRrwh7KG
github.com/PuerkitoBio/goquery v1.9.3/go.mod h1:1ndLHPdTz+DyQPICCWYlYQMPl0oXZj0G6D4LCYA6u4U=
github.com/agnivade/levenshtein v1.2.0 h1:U9L4IOT0Y3i0TIlUIDJ7rVUziKi/zPbrJGaFrtYH3SY=
github.com/agnivade/levenshtein v1.2.0/go.mod h1:QVVI16kDrtSuwcpd0p1+xMC6Z/VfhtCyDIjcwga4/DU=
github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302 h1:uvdUDbHQHO85qeSydJtItA4T55Pw6BtAejd0APRJOCE=
github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc=
github.com/alicebob/miniredis/v2 v2.34.0 h1:mBFWMaJSNL9RwdGRyEDoAAv8OQc5UlEhLDQggTglU/0=
github.com/alicebob/miniredis/v2 v2.34.0/go.mod h1:kWShP4b58T1CW0Y5dViCd5ztzrDqRWqM3nksiyXk5s8=
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ=
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8=
github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M=
Expand Down Expand Up @@ -50,8 +54,8 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgraph-io/ristretto v0.1.2-0.20240723054643-f5997484152c h1:V2+MhiAoTwUNENo9PFoz2NSr0VDJEzIARLuzb30YyqA=
github.com/dgraph-io/ristretto v0.1.2-0.20240723054643-f5997484152c/go.mod h1:swkazRqnUf1N62d0Nutz7KIj2UKqsm/H8tD0nBJAXqM=
github.com/dgraph-io/ristretto/v2 v2.1.0 h1:59LjpOJLNDULHh8MC4UaegN52lC4JnO2dITsie/Pa8I=
github.com/dgraph-io/ristretto/v2 v2.1.0/go.mod h1:uejeqfYXpUomfse0+lO+13ATz4TypQYLJZzBSAemuB4=
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y=
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
Expand Down Expand Up @@ -308,15 +312,17 @@ github.com/wundergraph/astjson v0.0.0-20250106123708-be463c97e083 h1:8/D7f8gKxTB
github.com/wundergraph/astjson v0.0.0-20250106123708-be463c97e083/go.mod h1:eOTL6acwctsN4F3b7YE+eE2t8zcJ/doLm9sZzsxxxrE=
github.com/wundergraph/cosmo/composition-go v0.0.0-20240124120900-5effe48a4a1d h1:NEUrhuqOaTO1dpW8pz2tu6dKbQAqFvgiF/m4NXdzZm0=
github.com/wundergraph/cosmo/composition-go v0.0.0-20240124120900-5effe48a4a1d/go.mod h1:9I3gPMAlAY+m1/cFL20iN7XHTyuZd3VT5ijccdU/FsI=
github.com/wundergraph/cosmo/router v0.0.0-20250119174948-4b991294658e h1:ee4fu7klTY98Zsz7kcYiowiK1RBJkwUBLK6KUo250p8=
github.com/wundergraph/cosmo/router v0.0.0-20250119174948-4b991294658e/go.mod h1:ImqCvxvvNOy1UxbuTnFtin/CDBFHoFqrZly3rC2z+e0=
github.com/wundergraph/cosmo/router v0.0.0-20250204092643-f97e30f48a8c h1:JG8F9j1GV9OWSSSv3GIYoKgD8ugw+1i+4IUYR16yrIo=
github.com/wundergraph/cosmo/router v0.0.0-20250204092643-f97e30f48a8c/go.mod h1:iSJuRRUMFHt7ZPbjqi0z4818iK5/TK/wG+brqaPvO34=
github.com/wundergraph/cosmo/router-tests v0.0.0-20241213115435-a249dba8c52a h1:GVLe85f5g+G0IOorDBBNTfm5Ua9DO0vuVY7ReSTOEbQ=
github.com/wundergraph/cosmo/router-tests v0.0.0-20241213115435-a249dba8c52a/go.mod h1:I+SFviFnd3BHlPmYn+ckmzQyDB9+/c8RZJo4t6VQAds=
github.com/wundergraph/graphql-go-tools/v2 v2.0.0-rc.145 h1:3JuBmRux6YB/UZgh6COvgLXzQhMIsdHV7A02NsYdAVE=
github.com/wundergraph/graphql-go-tools/v2 v2.0.0-rc.145/go.mod h1:B7eV0Qh8Lop9QzIOQcsvKp3S0ejfC6mgyWoJnI917yQ=
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGCjxCBTO/36wtF6j2nSip77qHd4x4=
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod h1:Ohn+xnUBiLI6FVj/9LpzZWtj1/D6lUovWYBkxHVV3aM=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/yuin/gopher-lua v1.1.1 h1:kYKnWBjvbNP4XLT3+bPEwAXJx262OhaHDWDVOPjL46M=
github.com/yuin/gopher-lua v1.1.1/go.mod h1:GBR0iDaNXjAgGg9zfCvksxSRnQx76gclCIb7kdAd1Pw=
github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=
github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
go.opentelemetry.io/contrib v1.16.1 h1:EpASvVyGx6/ZTlmXzxYfTMZxHROelCeXXa2uLiwltcs=
Expand Down
Loading