-
Notifications
You must be signed in to change notification settings - Fork 3
Conversation
YassinEldeeb
commented
Jan 23, 2024
•
edited
Loading
edited
- fix introspection
- fix grapihql with federation source
- fix response merging
- refactor the query planning code for readability
- fix the logic for when to decide to generate an entity query
- parallel blocks
- support aliases
- improve query planning
- improve execution
🚨 Rust Panic Audit: 210 Potential Panic Points Detected 🚨Crate:
|
🐋 This PR was built and pushed to the following Docker images: Docker Bake metadata{
"conductor": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "1aadfee8d292f64b045adb830f8a58bfacc15789ae5f489a0fedcd517a862cb9"
}
},
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "83101f6985c93e1e6501b3375de188ee3d2cbb89968bcc91611591f9f447bd42"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "Dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"label:org.opencontainers.image.authors": "The Guild <[email protected]>",
"label:org.opencontainers.image.description": "Conductor is a robust GraphQL Gateway.",
"label:org.opencontainers.image.docs": "https://the-guild.dev/graphql/gateway",
"label:org.opencontainers.image.licenses": "MIT",
"label:org.opencontainers.image.revision": "c80a1c9fb9014bee93dc1326e42c8e0be95ab212",
"label:org.opencontainers.image.source": "https://github.com/the-guild-org/conductor",
"label:org.opencontainers.image.title": "Conductor",
"label:org.opencontainers.image.url": "https://the-guild.dev/graphql/gateway",
"label:org.opencontainers.image.vendor": "The Guild",
"label:org.opencontainers.image.version": ""
},
"locals": [
{
"name": "context"
},
{
"name": "dockerfile"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-b49469fe-372a-47b5-b469-4a30628c08c2/builder-b49469fe-372a-47b5-b469-4a30628c08c20/xm0rho4o83bzmfdacy5vp0vqz",
"containerimage.config.digest": "sha256:93a8583aa0785b2145774de0c0038bc380a5694585b13acb39ec70993e24ec98",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:964cae76f47b863d2f9072dbc2508a3758c5efb0a54b06f9eb526ba43fa64e35",
"size": 902,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:964cae76f47b863d2f9072dbc2508a3758c5efb0a54b06f9eb526ba43fa64e35",
"image.name": "ghcr.io/the-guild-org/conductor/conductor:c80a1c9fb9014bee93dc1326e42c8e0be95ab212"
}
} |
❌ Benchmark FailedPerformance regression detected: it seems like your Pull Request adds some extra latency to Conductor request hot path.
|
7d9963f
to
c4eb21f
Compare
I think it needs a rebase? 👀 |
yes! on it today! |
ddcc400
to
936c185
Compare
936c185
to
6d26241
Compare
6d26241
to
a11928c
Compare
refactor restructure default to Query in parent type fixes cleaning up execution depend on depends on refactor fix: execution layer memory issues regarding responses make FieldNode an arc rwlock fixes fix errors with supergraph parsing and source rules accurate paths introspection issues fixes fix $representation argument generation refine merging polishing fixes fixes fix rebase issues resolve lifetimes issues lifetimes fixes lifetimes fixes add custom lock loggers fix logging lock update lock usage
61e64ca
to
e7e30e4
Compare