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

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

## Breaking Changes & Deprecations
- ⚠️ Potential Breaking Changes **Restricted the settings fields readable with minimal app access to those actually needed by non-admin users, no longer exposing admin-only and sensitive AI configuration fields ([#27996](https://github.com/directus/directus/pull/27996))**

## New Features
- Added support for multi-collection flat data imports (#27984 by @ComfortablyCoding)
- Added support for restricting image transformation output size via `ASSETS_TRANSFORM_IMAGE_MAX_OUTPUT_DIMENSION` (#27995 by @br41nslug)
- Added a `mode` parameter and partial snapshot support to the schema diff endpoint (#27984 by @ComfortablyCoding)
- Added JSON path filtering to Studio filters. (#27918 by @robluton)
- Added search to the collection selection in relationship configuration (#27950 by @baguse)
- Added global setting for default save action (#27993 by @robluton)

## Bug Fixes
- Fixed deployment webhooks resolving a project from the wrong provider when external IDs collide (#27816 by @MahinAnowar)
- Fixed incomplete json filter paths errors (#27954 by @robluton)
- Fixed the translations split view hiding the second language when resizing the window (#27681 by @valerkahere)
- Fixed geometry fields losing their subtype on schema changes (#27828 by @rajkumar0932)
- Fixed stale dynamic permission presets after editing current account (#27899 by @scarab-systems)
- Fixed a type error in the module bar default configuration (#27944 by @kheiner)
