v0.9.9 v12.3.0

high risk

usestrix/strixAug 18, 2026 → Aug 18, 20260 days between releases

What's New

Major product shift from Codewhale shell to Directus CLI with new sync features.

Breaking Changes

  • Update/Delete operations return null instead of affecting all items when configuration doesn't target anything.
  • Update/Delete operations throw an error when both key and query are defined.
  • Docker images now boot via CMD node docker-entrypoint.cjs instead of pm2-runtime.

New Features

  • Introduced @directus/cli (d6s) for syncing schema and configuration between instances.
  • Added search-first AI tool discovery for chat and MCP tools.
  • Added caption fields and collection name headers to the WYSIWYG editor.

Improvements

  • Fixed storage connection leaks that caused permission errors on asset requests.
  • exists() now throws when the lookup fails instead of returning false.

Bug Fixes

  • Fixed Update Items and Delete Items operations affecting every item when given an empty or missing key or query.

Upgrade Notes

This release represents a major product shift from Codewhale to Directus CLI. You must update your installation commands and Docker configuration. Update/Delete operations now return null instead of affecting all items, requiring flow adjustments.

The Two Releases

v0.9.9

v0.9.9

Aug 18, 2026· 2 months ago

A 'truth-and-resilience' release ensuring honest model limits and preventing the shell from wedging when the host runs out of disk space.

Full release notes
v12.3.0

v12.3.0

Aug 18, 2026· 2 months ago

This release introduces a new CLI tool for syncing instances, updates the WYSIWYG editor, and fixes critical asset handling bugs. It also changes Docker image boot commands and alters the behavior of update/delete operations.

Full release notes