Product Updates
The most recent developments from Hive Console.
Custom Authorization Policies with `@policy` in Hive Router
Hive Router now supports the Federation `@policy` directive, letting a coprocessor decide authorization rules the router can't evaluate on its own.Federation Contexts in Native Composition
Use `@context` and `@fromContext` to pass data to nested fields without exposing extra argumentsApollo Persisted Query Manifests in Hive CLI
Create Hive App Deployments directly from Apollo persisted query manifest files without converting them to another format.Improved Schema Checks in GitHub Merge Queues
Hive schema checks can now compare a merge queue entry against its base commit, isolating the schema changes introduced by the current pull request.WebSocket Connection Multiplexing in Hive Router
Hive Router now multiplexes subscriptions over shared, pooled WebSocket connections to subgraphs instead of opening one connection per subscription, and can optionally route queries and mutations over that same pool.Automate User and Group Provisioning with SCIM
Provision users and groups from your identity provider and manage their Hive access through group-based role mappings.Logging in Hive Router
Hive Router now emits a single structured summary per request, correlates every log line with a request ID and trace ID, and lets you filter or mute individual subsystems.Subgraph Error Masking in Hive Router
Hive Router now masks subgraph errors by default, preventing internal details from leaking to clients while keeping the original errors in your logs and traces.Get Notified When Your GraphQL API Misbehaves with Metric Alerts
Watch traffic, error rate, and latency on any target and get paged in Slack, MS Teams, or a webhook the moment a threshold breaches.Hive Console Adds Native @oneOf Support
Hive adds oneOf directive support added natively to Hive schema composition. No composeDirective required!Propagate Subgraph Extensions in Hive Router
Hive Router can now forward the `extensions` returned by your subgraphs to the final client response, with control over which keys propagate and how values from multiple subgraphs are merged.Demand Control in Hive Router
Hive Router now protects your federated graph from expensive operations with cost-based demand control, enforcing per-operation and per-subgraph budgets before execution.Circuit Breakers in Hive Router
Hive Router now ships with a built-in circuit breaker for subgraph execution that fails fast on unhealthy subgraphs, with global and per-subgraph configuration, OpenTelemetry metrics, and tracing.Schema Promotions and Rollbacks
Hive Console now supports schema version promotions and rollbacks through a new CLI command, enabling safer multi-environment workflows, fast production rollbacks, and improved visibility into subgraph-level changes.Object Storage Backends in Hive Router
Hive Router can now load the supergraph schema and the persisted documents manifest directly from Amazon S3 or any S3-compatible service (Cloudflare R2, MinIO, LocalStack, and more).Coprocessors in Hive Router
Coprocessors are now available in Hive Router - external HTTP services that can inspect, mutate, and short-circuit requests at multiple router and GraphQL lifecycle stages.TLS, mTLS and HTTP/2 Support in Hive Router
Hive Router has the first-class TLS and mTLS support for both inbound and outbound connections, alongside end-to-end HTTP/2 with optional h2c for subgraph traffic.Persisted Documents in Hive Router
Persisted documents in Hive Router with configurable ID selectors, file and Hive CDN storage, and allowlist enforcement options.OpenTelemetry Tracing and Prometheus Metrics in Hive Router
Hive Router now supports production-ready OpenTelemetry tracing and metrics, including OTLP export and Prometheus scraping.Federated GraphQL Subscriptions in Hive Router
Hive Router now supports federated GraphQL subscriptions with full protocol coverage - SSE, WebSockets, Multipart HTTP, Incremental Delivery, and HTTP Callback.Automatic Token Expiration for Enhanced Security
All of Hive's access tokens can now be expired automatically to enhance your security postureApp Deployments General Availability
App deployments are now generally available for all Hive Console organizations.Hive Router Plugin System
Hive Router v0.0.40 introduces a plugin system that lets you extend and customize the router using native Rust plugins.Save and Share Insights Filters
Save and share filter views on the Insights page for consistent, repeatable GraphQL API analysis across your team.Layer 2 Cache for Persisted Documents
Add a distributed cache layer between in-memory cache and CDN for persisted documents.Account Linking and Invitation-Only OIDC
Link multiple login providers to a single account and restrict OIDC organization access with invitation requirements.Introducing the New Laboratory
A redesigned GraphQL laboratory focused on a familiar, editor-driven developer experience.Find and Clean Up Stale App Deployments
Query app deployments by last usage to identify candidates for retirement.Schema Checks Show Affected App Deployments
See which app deployments would be impacted by breaking schema changes before deploying.Versioned CDN Artifacts
Retrieve CDN artifacts for specific schema versions using new versioned endpoints.Enhanced CDN and Gateway Reliability
Major improvements to our CDN infrastructure to ensure higher availability and resilience against outages.Usage Reporting in Hive Router
Hive Router (Rust) now supports Usage Reporting, allowing you to send operation metrics to Hive ConsoleEnhanced Schema Change Detection with Directive Support and Input Value Tracking
A major upgrade to change detection, with more accurate severity levels and directive support.Improved Security and Cost Control in Federation Composition
Stricter validation for authorization and demand controls directives in GraphQL federation schemas.Supercharge Your Hive Gateway with Rust-Powered Speed
Unleash blazing-fast GraphQL federation with up to 3x performance boost and full audit compatibility.Invite Member and default OIDC Role Improvements
Select the default assigned resources for an invited user and newly signed-up OIDC users.Personal and Project Access Tokens
Gain more control over who can issue access tokens with personal and oproject access tokens.Easier Gradual Schema Migrations with Progressive Overrides
Safer and controlled migrations with Progressive Override that allows gradual schema changes.Documentation Update
Documentation is hard. You have to strike a balance between what's useful and what's excessive; and organize it in a way that is equally clear and easy to search.Find unused Types and deprecated Fields via the Hive Console API
You can now automate finding deprecated fields and unused schema parts via the Hive Console GraphQL API.Schema Proposals Preview
A progress update on a much awaited feature -- Schema Proposals!Launching the Public Hive Console GraphQL API
Hive Console now has an official public API powered by GraphQLInput Based Breaking Change Detection
Improvements to Hive's breaking change detection to make it easier and safer to migrate schemas.Require Approval for Dangerous Schema Changes
Make schema changes safer with this simple opt-in setting.Organization-Level Access Tokens for Enhanced Security & Flexibility
Enhance security and access management in Hive Console with organization-level access tokens. Learn about granular permissions, migration from registry access tokens, and upcoming API integrations.Subgraph Metadata Features
One of the most convincing reasons to use GraphQL that it's self documenting. The `@meta` directive takes this a step further by defining a convenient and type safe way to add key-value metadata to your schema.New Permission System and Role-based Access Control
We improved the permission system to allow more granular permission assignment including role-based access control on a project level.View Preflight Script Logs While Executing Queries
We've added a logs panel in Laboratory to make debugging and tracking preflight script execution easier.Customizable Default Roles for OIDC Users
When a new member signs in via OIDC, they'll now be automatically assigned the default role configured by your organization.Added a Conditional Breaking Change Static Threshold
A minor improvement to our conditional breaking changes behavior that allows changes to be considered breaking based on a minimum number of requests.Audit Logs
Track actions within your organization.Preflight Scripts in the Laboratory
Populate headers with environment variables and automate authentication flows for GraphQL requests.Persisted Documents Support for Apollo Router
App Deployments feature is now available for Apollo Router. Learn how to use and how it can improve your GraphQL API.Hive Plugin for Apollo-Router now available on Crates.io
We've published the Hive Plugin for Apollo-Router on Crates.io. Learn how to use it in your custom Apollo-Router projects.Hive Plugin for Apollo Router - Stable v1 Release
The stable build of Apollo Router with Hive plugin is now available. Learn how to integrate it with your Federation projects.New Home for Repositories and Docker Images
We've moved repositories and Docker images to the `graphql-hive` organization on GitHub. See what's changed and how to update your setup.Self-Hosting Hive Made Easier with Versioned Docker Images
We've introduced versioned Docker images for Hive, making it easier to manage and self-host. See where to find the latest updates.Laboratory Improvements
The laboratory received a new look, tabs support, Query Builder plugin and uses GraphiQL v4 alpha.Introducing Hive Gateway
Announcing the new GraphQL Federation Gateway that seamlessly integrates with the Hive Schema Registry.Persisted Documents with App Deployments in Preview
Secure your GraphQL API and reduce upstream traffic by persisting documents through app deployments.Enhanced OpenID Connect (OIDC) Support
Restrict organization access to OIDC users and improved sign-in flow.MS Teams Webhooks for Alerts in Hive
MS Teams webhooks to receive alerts and notifications from Hive.Live Debugging of OpenID Connect Logs
Organization admins can now live debug OpenID Connect logs in the Hive Dashboard.Specialized packages for GraphQL Servers & Cloudflare Worker Support
Enhanced integration with GraphQL servers, deprecating `@graphql-hive/client` and adding support for Cloudflare Workers.Adding Notes to Schema Check Approvals
Give your team more context when approving schema changes by leaving a note.Introducing Deprecated Schema View
Find and understand the deprecated part of your GraphQL schemaDevelop supergraph locally with new dev command in Hive CLI
Replace the subgraph(s) available in the Registry with your local subgraph(s) and compose a Supergraph locally.Native Apollo Federation v2 by default
Generally available support for Apollo Federation v2 in new projects.Support for Subscription and Incremental Delivery Usage Reporting (Defer/Stream)
We now allow you to report usage for subscription operations and incremental delivery with the client SDK.Granular Date Ranger Picker for Insights and Explorer
A improved date range picker for Insights and Explorer that allows for more granular date ranges.Top affected operations based on conditional breaking change configuration
We now show you the top affected operations and clients based on the conditional breaking change configuration. This allows you to see the impact of your changes before you approve or reject them.Upcoming changes to schema composition for Schema Stitching projects
Due to stitching limitations we need to slightly alter the schema composition behaviour for more predictable results.Schema Contracts for Federation
We added support schema contracts for Federation projects.Introducing Member Roles
Assign roles to members of your organization or create custom roles that fit your team perfectlyInstall a specific version of CLI
Users who do not use NPM can now select and install the precise version of CLI that suits their requirements.Breaking change approval improvements
Approved breaking changes are now remembered in the context of a pull request/branch.Persist query and variables state for the laboratory GraphiQL playground
Query and variables state is now saved in the browser for the laboratory GraphiQL playground.New schema checks filters and a GitHub commit link
Select to view only failed schema checks or only schema checks with changes. Click on the GitHub commit link to see the corresponding code changes.Native Apollo Federation v2 support in Hive!
Gain early access and eliminate the need for you to manage your own schema composition server.Introducing Unused GraphQL Schema view
Detect unused GraphQL schema elements to safely remove them.Link GitHub action repository to schema check
A schema check within a project can now be linked to any GitHub action repository.Introducing GraphQL API consumer Insights page
Insights into individual GraphQL consumers and their versions.Introducing Schema Coordinate Insights page
Insights into individual GraphQL types and fields.Github check-run includes now project's name
A subtle but important change for Github users. In newly created projects, a check-runs name includes the name of the project.All GraphQL clients and versions in Insights page
TreeMap showcasing various GraphQL clients along with their versions and traffic dataGraphQL Operation Insights page is here
Insights into individual GraphQL operations.Top 5 operations in Explorer
In the Laboratory, you can now run a query against an actual endpointQuery actual GraphQL endpoint from Laboratory
In the Laboratory, you can now run a query against an actual endpoint