From 5729f8a1f223edf12c396b0a9768ec6eeb7954d5 Mon Sep 17 00:00:00 2001 From: daedalus <44623501+ComfortablyCoding@users.noreply.github.com> Date: Thu, 10 Jul 2025 11:50:30 -0400 Subject: [PATCH] add breaking change note --- .../releases/3.breaking-changes/2.version-11.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/content/releases/3.breaking-changes/2.version-11.md b/content/releases/3.breaking-changes/2.version-11.md index b0f4d1f4..d2b25e59 100644 --- a/content/releases/3.breaking-changes/2.version-11.md +++ b/content/releases/3.breaking-changes/2.version-11.md @@ -3,6 +3,21 @@ title: Version 11 description: Breaking changes may require action on your part before upgrading. --- +## Version 11.X.X + +#### database-only tables are now excluded from snapshots + +Snapshots now exclude tables not tracked in `directus_collections` (database-only tables). + +| Source Version | Target Version | Behavior | Impact | +| -------------- | -------------- | ---------------------------------------------------------- | -------------------------------------------- | +| < 11.10.0 | ≥ 11.10.0 | Database-only tables from source will be created on target | ⚠️ Tables added | +| ≥ 11.10.0 | < 11.10.0 | Database-only tables will be dropped from target | 🚨 Data loss risk | +| ≥ 11.10.0 | ≥ 11.10.0 | Database-only tables are ignored in snapshots | ✅ No changes | +| < 11.10.0 | < 11.10.0 | Database-only tables may be created or dropped | ⚠️ Depends on the diff between source/target | + +Please review your snapshot workflows to ensure these changes will not result in unexpected behaviour. + ## Version 11.9.0 #### SDK login function now uses a payload parameter for email and password