Skip to content

feat: add hive lab renderer#4356

Open
mskorokhodov wants to merge 2 commits into
mainfrom
enhancement/hive-lab-lib
Open

feat: add hive lab renderer#4356
mskorokhodov wants to merge 2 commits into
mainfrom
enhancement/hive-lab-lib

Conversation

@mskorokhodov
Copy link
Copy Markdown
Collaborator

No description provided.

@codesandbox
Copy link
Copy Markdown

codesandbox Bot commented Feb 24, 2026

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@theguild-bot
Copy link
Copy Markdown
Collaborator

💻 Website Preview

The latest changes are available as preview in: https://9cec1e8b.envelop.pages.dev

@theguild-bot
Copy link
Copy Markdown
Collaborator

💻 Website Preview

The latest changes are available as preview in: https://9251b53d.envelop.pages.dev

@mskorokhodov mskorokhodov force-pushed the enhancement/hive-lab-lib branch from cf904e0 to 6063782 Compare February 24, 2026 19:53
@theguild-bot
Copy link
Copy Markdown
Collaborator

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🟢
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🟢
@interfaceObject🟢

Learn more:

@theguild-bot
Copy link
Copy Markdown
Collaborator

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@graphql-yoga/apollo-link 5.3.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/urql-exchange 5.3.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/graphiql 4.4.4-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
graphql-yoga 5.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/nestjs 3.19.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/nestjs-federation 3.19.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apollo-inline-trace 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/apollo-managed-federation 0.17.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apollo-usage-report 0.13.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apq 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-csrf-prevention 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-defer-stream 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-disable-introspection 2.19.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-graphql-sse 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-jwt 3.12.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-persisted-operations 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-prometheus 6.13.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-response-cache 3.20.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-sofa 3.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/render-apollo-sandbox 0.4.0-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/render-graphiql 5.18.1-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎
@graphql-yoga/render-laboratory 6.0.0-alpha-20260224195440-606378213714717778cf1abdc84dc9c07033300e npm ↗︎ unpkg ↗︎

@theguild-bot
Copy link
Copy Markdown
Collaborator

💻 Website Preview

The latest changes are available as preview in: https://167e9aeb.envelop.pages.dev

@theguild-bot
Copy link
Copy Markdown
Collaborator

💻 Website Preview

The latest changes are available as preview in: https://pr-4356.graphql-yoga.pages.dev

@theguild-bot
Copy link
Copy Markdown
Collaborator

✅ Benchmark Results

     ✓ no_errors{mode:graphql}
     ✓ expected_result{mode:graphql}
     ✓ no_errors{mode:graphql-jit}
     ✓ expected_result{mode:graphql-jit}
     ✓ no_errors{mode:graphql-response-cache}
     ✓ expected_result{mode:graphql-response-cache}
     ✓ no_errors{mode:graphql-no-parse-validate-cache}
     ✓ expected_result{mode:graphql-no-parse-validate-cache}
     ✓ no_errors{mode:uws}
     ✓ expected_result{mode:uws}

     checks.......................................: 100.00% ✓ 514474      ✗ 0     
     data_received................................: 2.1 GB  14 MB/s
     data_sent....................................: 103 MB  689 kB/s
     http_req_blocked.............................: avg=1.57µs   min=1µs      med=1.33µs   max=5.51ms   p(90)=2.02µs   p(95)=2.21µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=139.59µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=361.13µs min=202.7µs  med=331.58µs max=19.09ms  p(90)=474.56µs p(95)=495.24µs
       { expected_response:true }.................: avg=361.13µs min=202.7µs  med=331.58µs max=19.09ms  p(90)=474.56µs p(95)=495.24µs
     ✓ { mode:graphql-jit }.......................: avg=278.15µs min=202.7µs  med=261.41µs max=19.09ms  p(90)=290.48µs p(95)=302.07µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=498.71µs min=415.65µs med=477.14µs max=6.8ms    p(90)=513.3µs  p(95)=529.37µs
     ✓ { mode:graphql-response-cache }............: avg=344.62µs min=258.72µs med=326.57µs max=9.7ms    p(90)=356.91µs p(95)=368.32µs
     ✓ { mode:graphql }...........................: avg=371.46µs min=279.91µs med=343.54µs max=15.65ms  p(90)=392.49µs p(95)=444.67µs
     ✓ { mode:uws }...............................: avg=354.41µs min=278.61µs med=334.95µs max=5.86ms   p(90)=366.45µs p(95)=380.35µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 257237
     http_req_receiving...........................: avg=33.29µs  min=17.04µs  med=32.54µs  max=2.84ms   p(90)=39.45µs  p(95)=41.9µs  
     http_req_sending.............................: avg=8.99µs   min=6.13µs   med=8µs      max=5.96ms   p(90)=11.26µs  p(95)=12.6µs  
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=318.84µs min=174.81µs med=290.83µs max=19ms     p(90)=431.78µs p(95)=450.97µs
     http_reqs....................................: 257237  1714.895767/s
     iteration_duration...........................: avg=578.03µs min=374.76µs med=544.65µs max=19.6ms   p(90)=694.47µs p(95)=717.28µs
     iterations...................................: 257237  1714.895767/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2   

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants