Repository navigation
Document Directus 12.6.0 - #855
Open
ChristopherJennings wants to merge 1 commit into
Open
ChristopherJennings wants to merge 1 commit into
ChristopherJennings wants to merge 1 commit into
Conversation
Add the Version 12.6.0 section to the v12 breaking changes page covering the Node.js 26 requirement and its effect on extensions, the removed deprecated AI models and recommended default allowed models, the OpenAPI x-metadata rename to Metadata, the telemetry and compliance URL move to telemetry.directus.com, and the PUBLIC_POLICY_ID removal from @directus/constants. Add 12.6.0 to the October 2026 changelog. Document recommended default allowed models in the AI setup guide, license warnings in the sidebar, the RETENTION_BATCH cap and validation, and the /mcp 405 response. Update the Dockerfile examples to node:26-alpine and replace corepack enable, note the Node.js 26 requirement for npm installs, and replace the Corepack advice in the contributor setup guide. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents Directus 12.6.0, released 2026-10-27.
Release pages
x-metadata→Metadatarenametelemetry.directus.comPUBLIC_POLICY_IDremoval from@directus/constantsPages updated to match 12.6.0
RETENTION_BATCHmust be a positive integer and is capped at the database's binding limit (Fix foreign key violation in retention schedule when a revision's parent is already deleted directus#28223).405 Method Not Allowedresponse (Update/mcpto return405 Method Not Allowedfor authenticatedGETandHEADrequests directus#28360).node:26-alpineand install pnpm with npm instead ofcorepack enable.packageManagerwith npm, instead of using Corepack (Update to Node v26 directus#27737).Not included here
richtextextensions, the Default Exports Folder, and the Public policy warnings were documented before the release.@directus/schema-builder2.0.0 is skipped because the package isn't documented.The following statements are my own inferences from code, specs, or Node.js itself. The 12.6.0 release notes and PRs don't state them directly.
corepack enable→npm install --global pnpm. Please confirm thatcorepack enablereally fails onnode:26-alpine.RETENTION_BATCHcap values. The examples (999on Oracle,2097on MS SQL Server) are worked out fromgetMaxBindings() - 1in the retention schedule. Oracle returns 1000 and MS SQL Server returns 2098. SQLite (32765) and PostgreSQL (65534) aren't listed. MySQL has no cap.POSTafter a 405. The troubleshooting entry says most clients continue automatically. This is based on the MCP Streamable HTTP spec, which allows servers to answer the optionalGETstream with 405. Neither the PR nor I tested it against real clients.roleanduserbothnullondirectus_access. This comes from the app's newuseIsAttachedToPublicRolecomposable in Show public permission notices for any policy within the public role directus#28348. The breaking change entry gives it as the replacement forPUBLIC_POLICY_ID.Testing
Ran
pnpm devlocally and checked that every changed page renders. All new internal links and anchors resolve, including#version-1260from the changelog.🤖 Generated with Claude Code