Repository navigation
Document Directus 12.5.0 - #841
Merged
ChristopherJennings merged 4 commits intoOct 7, 2026
Merged
Conversation
Add the Version 12.5.0 section to the v12 breaking changes page covering stricter IP access and IMPORT_IP_DENY_LIST validation, 2FA enforcement following effective policies, the CACHE_SCHEMA_MAX_ITERATIONS removal and new CACHE_SCHEMA_SYNC_TIMEOUT default, the GET /license invalid_reason field, removed license error classes, file storage location validation, and corrected SDK and type definitions. Add the October 2026 (12.5.0) changelog entry. Document bulk Flow activation, linked images and paste cleanup in the WYSIWYG editor, license renewal retries and the invalid_reason values, valid IP access formats, 2FA requirements set on policies, the LICENSE_INVALID error code, and the updated cache, security, license, and storage configuration. Backfill a 12.4.0 breaking change for Flow folders sharing directus_folders with a new type field, and note that 12.4.1 has no breaking changes of its own. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Simplify the CACHE_SCHEMA_SYNC_TIMEOUT description and breaking change note, the 2FA policy sentence, the LICENSE_INVALID description, and the canceled and suspended invalid_reason rows. Describe the license check schedule as at least every 12 hours, note the hourly retry also covers a key that could not be applied during startup, and clarify that a failed renewal is restored without a downgrade if a check succeeds in time. Clarify that IMPORT_IP_DENY_LIST is read from the environment rather than validated on save. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ChristopherJennings
deleted the
claude/direcuts-12-5-release-docs-c82b8b
branch
October 7, 2026 21:33
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
Docs for the Directus 12.5.0 release, checked against the
v12.4.1..v12.5.0code diff. Also backfills one undocumented 12.4.0 breaking change.Release pages
IMPORT_IP_DENY_LISTvalidation.CACHE_SCHEMA_MAX_ITERATIONSis removed andCACHE_SCHEMA_SYNC_TIMEOUTnow defaults to60000.GET /licensereturnsinvalid_reasoninstead ofdowngrade_reason.@directus/errors.storagevalues must match a configured location.directus_folderswith a newtypefield. AdminGET /foldersrequests return Flow folders too. The 12.4.1 callout now says that release has no breaking changes of its own.Feature and reference docs
invalid_reasonvalues tablePUBLIC_URLcalloutCACHE_SCHEMA_SYNC_TIMEOUT,IMPORT_IP_DENY_LIST,LICENSE_KEYandLICENSE_TOKEN.LICENSE_INVALID, and the storage location rule on uploads.Notes for reviewers
/server/license, but the route isGET /license(api/src/app.ts:370). These docs use/license.enforce_tfais recalculated on token refresh. The merged code doesn't do that, so these docs don't claim it.storagevalidation (Guard local-driver extensions location in storage path validation directus#28077) and the Flow folderstypechange in 12.4.0 aren't flagged as breaking upstream. I documented both because API clients can hit them.Related docs PRs
#set-a-preview-base-urlanchor, which goes nowhere until Document preview base url setting for live preview #835 merges. It needs two small fixes:Test plan
pnpm devand confirmed all 13 changed pages return 200.🤖 Generated with Claude Code