Product Updates
The most recent developments from GraphQL Hive.
- Documentation UpdateDocumentation 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 APIYou can now automate finding deprecated fields and unused schema parts via the Hive Console GraphQL API.
- Schema Proposals PreviewA progress update on a much awaited feature -- Schema Proposals!
- Launching the Public Hive Console GraphQL APIHive Console now has an official public API powered by GraphQL
- Input Based Breaking Change DetectionImprovements to Hive's breaking change detection to make it easier and safer to migrate schemas.
- Require Approval for Dangerous Schema ChangesMake schema changes safer with this simple opt-in setting.
- Organization-Level Access Tokens for Enhanced Security & FlexibilityEnhance security and access management in GraphQL Hive with organization-level access tokens. Learn about granular permissions, migration from registry access tokens, and upcoming API integrations.
- Subgraph Metadata FeaturesOne 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 ControlWe 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 QueriesWe've added a logs panel in Laboratory to make debugging and tracking preflight script execution easier.
- Customizable Default Roles for OIDC UsersWhen 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 ThresholdA minor improvement to our conditional breaking changes behavior that allows changes to be considered breaking based on a minimum number of requests.
- Audit LogsTrack actions within your organization.
- Preflight Scripts in the LaboratoryPopulate headers with environment variables and automate authentication flows for GraphQL requests.
- Persisted Documents Support for Apollo RouterApp 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.ioWe'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 ReleaseThe 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 ImagesWe'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 ImagesWe've introduced versioned Docker images for Hive, making it easier to manage and self-host. See where to find the latest updates.
- Laboratory ImprovementsThe laboratory received a new look, tabs support, Query Builder plugin and uses GraphiQL v4 alpha.
- Introducing Hive GatewayAnnouncing the new GraphQL Federation Gateway that seamlessly integrates with the Hive Schema Registry.
- Persisted Documents with App Deployments in PreviewSecure your GraphQL API and reduce upstream traffic by persisting documents through app deployments.
- Enhanced OpenID Connect (OIDC) SupportRestrict organization access to OIDC users and improved sign-in flow.
- MS Teams Webhooks for Alerts in HiveMS Teams webhooks to receive alerts and notifications from Hive.
- Live Debugging of OpenID Connect LogsOrganization admins can now live debug OpenID Connect logs in the Hive Dashboard.
- Specialized packages for GraphQL Servers & Cloudflare Worker SupportEnhanced integration with GraphQL servers, deprecating `@graphql-hive/client` and adding support for Cloudflare Workers.
- Adding Notes to Schema Check ApprovalsGive your team more context when approving schema changes by leaving a note.
- Introducing Deprecated Schema ViewFind and understand the deprecated part of your GraphQL schema
- Develop supergraph locally with new dev command in Hive CLIReplace the subgraph(s) available in the Registry with your local subgraph(s) and compose a Supergraph locally.
- Native Apollo Federation v2 by defaultGenerally 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 ExplorerA improved date range picker for Insights and Explorer that allows for more granular date ranges.
- Top affected operations based on conditional breaking change configurationWe 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 projectsDue to stitching limitations we need to slightly alter the schema composition behaviour for more predictable results.
- Schema Contracts for FederationWe added support schema contracts for Federation projects.
- Introducing Member RolesAssign roles to members of your organization or create custom roles that fit your team perfectly
- Install a specific version of CLIUsers who do not use NPM can now select and install the precise version of CLI that suits their requirements.
- Breaking change approval improvementsApproved breaking changes are now remembered in the context of a pull request/branch.
- Persist query and variables state for the laboratory GraphiQL playgroundQuery and variables state is now saved in the browser for the laboratory GraphiQL playground.
- New schema checks filters and a GitHub commit linkSelect 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 viewDetect unused GraphQL schema elements to safely remove them.
- Link GitHub action repository to schema checkA schema check within a project can now be linked to any GitHub action repository.
- Introducing GraphQL API consumer Insights pageInsights into individual GraphQL consumers and their versions.
- Introducing Schema Coordinate Insights pageInsights into individual GraphQL types and fields.
- Github check-run includes now project's nameA 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 pageTreeMap showcasing various GraphQL clients along with their versions and traffic data
- GraphQL Operation Insights page is hereInsights into individual GraphQL operations.
- Top 5 operations in ExplorerIn the Laboratory, you can now run a query against an actual endpoint
- Query actual GraphQL endpoint from LaboratoryIn the Laboratory, you can now run a query against an actual endpoint
Last updated on