Releases

Changelog

A monthly summary of what's new from the Directus team.

Each month, some of the Directus team talk through what’s new including core releases, new content and extensions, plus guests showcasing community highlights.

Watch The Changelog on Directus TV.

January 2025

  • In 11.4.0, new versions of Node.js are supported, upgrading our runtime version to Node 22.
  • 11.4.0 added the ability to toggle translation interface items to make them delete-able and while ensuring that defaults, conditions and validations work as expected.
  • Version 11.3.5 and 11.4.0 have introduced a new language — Marathi — which has 100% coverage.
  • In 11.4.0 activity tracking for field deletion was added, increasing visibility into what has changed in your project. You can find the activity log at the bottom of your sidebar on the right-hand side of the Data Studio.
  • In 11.4.0, the latest version of the CLI that ships with the Directus Extensions SDK has a new validate command that performs common checks to determine that your extension will run and has key qualities we look for. You can run it now with npx create-directus-extension validate.
  • A Tree View Table Layout allows you to nest items within a table.
  • Add a Switch Interface which displays a more traditional toggle switch for boolean fields as opposed to the default Toggle interface.
  • The Card Select Interfaces provides selection options for both radio (single select) and checkbox (multiple select) inputs.
  • A Super Header Interface allows you to create rich page headers with titles, subtitles, help information, and interactive actions.

December 2024

  • In Directus 11.2.2, we made S3 connection settings configurable via environment variables. This includes things like connection timeout.
  • In Directus 11.3.0 we introduced new retention settings for activities, revisions, and flow logs. These three system tables can become quite large, and now you can change how long they will be kept for before being pruned.
  • Earlier this year we committed to providing security updates to Directus 10 until the end of the year, make sure you upgrade to 10.13.4 if you’re still on the version 10 family. The same patch has been included in the Directus 11 patch as well.
  • Integrate HubSpot’s API into Directus flows with the HubSpot API Operation.
  • Add a map panel (powered by D3) to your dashboard that displays countries in different colors based on their value using the Choropleth Map Panel.
  • Create an interactive tour for your form from the Tour Group Interface.
  • Integrate Google Maps address autocompletion functionality into the Directus Editor with the Address Completion Interface.

November 2024

  • In Directus 11.1.2, improvements to content versioning and new comment endpoints have been made.
    • For improvements to content versioning, internally, we stored every change to a content version separately in the directus_revisions collection, and then merged them together when promoting a version. In this release, we’ve added a new delta field to the directus_versions collection that combines all revisions into a single field. This means you can prune directus_revisions without compromising your content versions.
    • We've introduced a dedicated directus_comments collection, replacing the previous system that used directus_activity for comments. While new comment endpoints have been added, existing endpoints remain functional. Comment primary keys are now UUIDs instead of numeric values, which may impact custom type checking implementations. The SDK's internal comment endpoints have been updated to reflect this change. To avoid errors, ensure your Directus version is compatible with the latest SDK when using comment functions.
  • In Directus 11.2.0, TUS (resumable uploads) now added to Supabase, Azure, Cloudinary, and GCS storage adapters to join AWS and Local Adapters released in 10.13.0.
  • The AI Web Scraper allows you to scrape web pages and receive structured data back using Firecrawl's web scraping API to extract data from websites.
  • The AI Writer has been extended to include the option to use multiple AI providers as well as different models.
  • The Tree Map Chart presents a cluster or boxes where the size of each box represent the value. You can also group data into categories which are presented in different colors.
  • The Funnel Chart presents a list of numbers in an ascending or descending funnel chart.
  • The Scatter Plot Chart is a 2-axis chart where values are plotted as dots. You can optionally add axis labels and hover over any of the dots to see the values.
  • The Timeline Chart presents a series of tasks or events with a start and end date on a graph. You can also group data into categories on the y axis and seperate tasks into different colors.
  • The Customizable Tabular Layout Boilerplate give extension authors the ability to use it as a base for their customizations.

October 2024

  • In Directus 11.1.1, a number of bug fixes and optimizations were included. We’ve also removed the dedicated SendGrid email transport and you should replace it with SMTP.
  • Directus Cloud Templates for website CMS, CRM and eCommerce projects are available to use within Directus Cloud. The templates enable you to have the data models, permissions and flows pre-configured to get started quicker. You can select a template when creating a new project on Directus Cloud.
  • The Gantt Chart Layout displays items in a collection in a gantt chart, helping those of you who use Directus for project management and task management. You can specify a label that you want displayed on each task, a start date and an end date and optionally, a dependency field which will draw dependency lines in a chart, and also specify the zoom in as granular as an hour and as broad as a year.
  • The Calculated Field Interface allows you to write a formula and the value of the interface will be automatically computed and shown. It supports the full set of functions provided by Formula.js, and a majority of JavaScript operators that work for numbers and strings. It also supports relational fields and we parse formulas to ensure they are only running allowed functions which is important for security. Important to note, values here are only visible in the interface and not in API responses.
  • The API Metric Panel can be used to display a value from an external API. For example, the number of docker downloads or sales or followers on social media platforms. You can make a web request to get your preferred metrics, you can also provide custom headers or a request body if required, then specify the path of the value you want to display.

September 2024

  • Directus 11.1.0, you can now stream system logs inside of the Directus Data Studio to have greater visibility and debug problems. You can filter by log level or node in a multi-node deployment.
  • We added support for listening on a Unix socket path as opposed to host and port.
  • You can now customize the invite link expiry time.
  • Indices are now supported through the new is_indexed field, which means you don’t have to do this directly in your database anymore.
  • Using the LiquidJS template operation enables dynamically-generated content creation, perfect for creating personalized emails or any scenario where you need to combine data with templates within a flow.
  • Resend email operation integrates Resend's powerful email API into your Directus flows.
  • The Table in Insight Panel facilitates output data from across multiple tables, if you click an item, it'll open a Directus Editor draw.
  • Plausible Analytics Bundle embeds your Plausible dashboard right within your Directus Insights dashboard or your content editor.
  • The Flow Trigger Bundle allows you to run manually-triggered flows from right within a dashboard or within your content editor.
  • List interface enables the easy creation and management of simple lists with full keyboard support.
  • A global command palette extension is now available - giving you CMD/Ctrl+K across Directus. Navigate the Data Studio, run flows, and copy API endpoints from anywhere.
  • WYSIWYG & Block Editor Boilerplates give extension authors the ability to use them as a base for their customizations.

August 2024