From b74b758151dc48108e706509c4c60ec492717277 Mon Sep 17 00:00:00 2001 From: Yaacov Rydzinski Date: Mon, 15 Jun 2026 18:56:44 +0300 Subject: [PATCH] chore(release): v17.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## v17.0.0 (2026-06-15) #### New Feature 🚀 * [#4819](https://github.com/graphql/graphql-js/pull/4819) feat: graduate directives on directives ([@yaacovCR](https://github.com/yaacovCR)) #### Bug Fix 🐞 * [#4799](https://github.com/graphql/graphql-js/pull/4799) fix: raise request error on invalid fragment variables ([@yaacovCR](https://github.com/yaacovCR)) * [#4800](https://github.com/graphql/graphql-js/pull/4800) fix: apply directives when SDL contains type definitions and extensions with directives ([@yaacovCR](https://github.com/yaacovCR)) * [#4564](https://github.com/graphql/graphql-js/pull/4564) OneOf Inhabitability ([@jbellenger](https://github.com/jbellenger)) * [#4814](https://github.com/graphql/graphql-js/pull/4814) fix(KnownDirectivesRule): locations for input field arguments in extensions ([@yaacovCR](https://github.com/yaacovCR)) * [#4726](https://github.com/graphql/graphql-js/pull/4726) feat(validation): reject directive definition cycles ([@yaacovCR](https://github.com/yaacovCR)) * [#4815](https://github.com/graphql/graphql-js/pull/4815) Revert "feat(validation): reject directive definition cycles (#4726)" ([@yaacovCR](https://github.com/yaacovCR)) #### Docs 📝
11 PRs were merged * [#4790](https://github.com/graphql/graphql-js/pull/4790) docs: minor diagnostics doc comment improvements ([@yaacovCR](https://github.com/yaacovCR)) * [#4791](https://github.com/graphql/graphql-js/pull/4791) fix: docs: polish diagnostics comments further ([@yaacovCR](https://github.com/yaacovCR)) * [#4793](https://github.com/graphql/graphql-js/pull/4793) docs: further improve general execution and tracing docs ([@yaacovCR](https://github.com/yaacovCR)) * [#4802](https://github.com/graphql/graphql-js/pull/4802) docs: correct extension field comments - v17 ([@yaacovCR](https://github.com/yaacovCR)) * [#4805](https://github.com/graphql/graphql-js/pull/4805) docs: publish fixed extensions comments ([@yaacovCR](https://github.com/yaacovCR)) * [#4807](https://github.com/graphql/graphql-js/pull/4807) docs: add prettier for jsdoc examples ([@yaacovCR](https://github.com/yaacovCR)) * [#4435](https://github.com/graphql/graphql-js/pull/4435) Subscriptions docs suggestions ([@Urigo](https://github.com/Urigo)) * [#4811](https://github.com/graphql/graphql-js/pull/4811) docs: fix a few indentations inside string literals ([@yaacovCR](https://github.com/yaacovCR)) * [#4813](https://github.com/graphql/graphql-js/pull/4813) internal: docs update ([@yaacovCR](https://github.com/yaacovCR)) * [#4820](https://github.com/graphql/graphql-js/pull/4820) docs: document `@experimental_disableErrorPropagation` ([@yaacovCR](https://github.com/yaacovCR)) * [#4817](https://github.com/graphql/graphql-js/pull/4817) docs: post 17.rc-0 update ([@yaacovCR](https://github.com/yaacovCR))
#### Polish 💅
2 PRs were merged * [#4809](https://github.com/graphql/graphql-js/pull/4809) internal: use prettier for non-generated website files ([@yaacovCR](https://github.com/yaacovCR)) * [#4812](https://github.com/graphql/graphql-js/pull/4812) polish: fix stream test cases ([@yaacovCR](https://github.com/yaacovCR))
#### Internal 🏠
6 PRs were merged * [#4795](https://github.com/graphql/graphql-js/pull/4795) chore: move website publishing from 16.x.x to 17.x.x ([@yaacovCR](https://github.com/yaacovCR)) * [#4796](https://github.com/graphql/graphql-js/pull/4796) internal: fix broken npm/deno deployments ([@yaacovCR](https://github.com/yaacovCR)) * [#4797](https://github.com/graphql/graphql-js/pull/4797) ci: update GitHub Actions versions ([@yaacovCR](https://github.com/yaacovCR)) * [#4806](https://github.com/graphql/graphql-js/pull/4806) internal: update frontmatter ([@yaacovCR](https://github.com/yaacovCR)) * [#4808](https://github.com/graphql/graphql-js/pull/4808) intenral: fix ci badge ([@yaacovCR](https://github.com/yaacovCR)) * [#4810](https://github.com/graphql/graphql-js/pull/4810) internal: add prettier:examples to lint-staged ([@yaacovCR](https://github.com/yaacovCR))
#### Committers: 3 * James Bellenger([@jbellenger](https://github.com/jbellenger)) * Uri Goldshtein([@Urigo](https://github.com/Urigo)) * Yaacov Rydzinski ([@yaacovCR](https://github.com/yaacovCR)) --- package-lock.json | 4 ++-- package.json | 4 ++-- src/version.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 80c57ad234..608fe591cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "graphql", - "version": "17.0.0-rc.0", + "version": "17.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "graphql", - "version": "17.0.0-rc.0", + "version": "17.0.0", "license": "MIT", "devDependencies": { "@types/chai": "5.2.3", diff --git a/package.json b/package.json index caa673ae85..6f4d0c87fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "graphql", - "version": "17.0.0-rc.0", + "version": "17.0.0", "description": "A Query Language and Runtime which can target any service.", "license": "MIT", "private": true, @@ -75,6 +75,6 @@ "typescript-eslint": "8.59.0" }, "publishConfig": { - "tag": "rc" + "tag": "latest" } } diff --git a/src/version.ts b/src/version.ts index ad4b015125..53135459a2 100644 --- a/src/version.ts +++ b/src/version.ts @@ -4,7 +4,7 @@ // automatically updated by "npm version" command. /** A string containing the version of the GraphQL.js library */ -export const version = '17.0.0-rc.0' as string; +export const version = '17.0.0' as string; /** An object containing the components of the GraphQL.js version string */ export const versionInfo: Readonly<{ @@ -16,5 +16,5 @@ export const versionInfo: Readonly<{ major: 17, minor: 0, patch: 0, - preReleaseTag: 'rc.0', + preReleaseTag: null, });