# Directus v12.6.0 — Release & Upgrade Intelligence
- **Product:** Directus (https://directus.io)
- **Version:** v12.6.0
- **Released:** Oct 27, 2026
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/directus/updates/v12.6.0/

## Executive Summary (TL;DR)
Directus v12.6.0. Source highlight: ⚠️ Potential Breaking Changes

## Breaking Changes & Deprecations
- ⚠️ Potential Breaking Changes **Added recommended default AI allowed models that update with Directus releases and apply while the setting is unset (null). ... ([#28344](https://github.com/directus/directus/pull/28344))**

## New Features
- Added `snapshot()` and `types()` to the SchemaBuilder to generate schema snapshots and TypeScript types (#28309 by @Nitwel)
- Added a Default Exports Folder project setting for exports saved to the File Library. The export drawer now warns about File Library visibility and only offers options the user has permission to use. (#28333 by @robluton)
- Added recommended default AI allowed models that update with Directus releases and apply while the setting is unset (null).  (#28344 by @bryantgillespie)
- Added the `richtext` app extension type, which lets extensions add Tiptap nodes, marks and toolbar buttons to the WYSIWYG interface per field (#28384 by @alvarosabu)
- Showed license warnings in the sidebar so admins see them outside Settings > License (#28394 by @robluton)
- Added a Default Exports Folder project setting for exports saved to the File Library. The export drawer now warns about File Library visibility and only offers options the user has permission to use. (#28333 by @robluton)

## Bug Fixes
- Bumped nodejs, dompurify, basic-ftp, vite, zod, body-parser, undici, happy-dom, @azure/msal-node, sanitize-html, vitest, (#28406 by @br41nslug)
- Fixed markdown rendering getting slower over time by registering the sanitizer hook once instead of on every render (#28416 by @bryantgillespie)
- Fixed duplicate vertical scrollbar in Rich-text(WYSIWYG) Formats dropdown (#28375 by @Vedant005)
- Fixed flows to send only changed fields on save (#28260 by @flcrom)
- Fixed the flow status getting out of sync between the flow editor and its configuration drawer (#28392 by @robluton)
- Fixed the Public policy warning and save confirmation to apply to every policy attached to the Public role and to policies edited from the Public role page, and removed the `PUBLIC_POLICY_ID` constant (#28348 by @robluton)
