Our Visual Editing feature is live! 🎉 Learn more
Directus Logo
  • Use Cases and Features
    • Headless CMS
      Manage and deliver content with ease
    • Backend-as-a-Service
      Build and ship applications faster
    • Headless Commerce
      A single source of truth for products
    • 100+ More Use Cases
      Build anything (or everything)
    • Instant APIs
      Connect a database, get REST + GraphQL APIs
    • Granular Policy-Based Auth
      Provide secure, autonomous data access
    • Visual Automation Builder
      Automate content and data workflows with ease
    • 50+ More Features
      Get everything you need out-of-the-box
    Project Showcase
    Built With Directus

    Built With Directus

    See what everyone's been building with Directus

  • Learn More
    • Blog
      Read our latest articles and guides
    • Case Studies
      Case studies and success stories
    • Community
      Join our 13k member Discord community.
    • Agency Directory
      Browse our list of agency partners
    • About Us
      Learn more about Directus and the team
    • Wall of Love
      See what others are saying about us
    • Contact
      Have a general inquiry or question for us?
    • Support
      Reach out to Directus support
    Watch Directus TV
    Directus TV
    Video

    Directus TV

    Go down the rabbit hole with hours of original video content from our team.

  • Developers
  • Enterprise
  • Pricing
Chat With UsGet Started Free
GitHub logo30,287
Back
product
Tuesday, June 27, 2023

What's New In Directus 10.4

Directus 10.4 introduces a sneak peek at our new SDK, docs, and some small but important breaking changes that may need your attention.

It's time for Directus 10.4, our latest release with lots of small improvements, optimizations, and bug fixes, along with something new that many of your have contributed insights and time to - our new SDK.

A Sneak Peek At Our New SDK

We've been hard at work building a brand new JavaScript SDK for Directus, which we're releasing in beta today. Our new SDK is written in TypeScript and provides full proper type-safety, which many of you have been asking for. We've also split up the SDK into various functions that you can import separately, so you can create a custom client with just the bits you need. Additionally, the new SDK supports Directus Realtime, which takes away the work needed to send and receive real-time data in your applications. Check out the documentation for a getting started guide for our new SDK..

Improved Documentation

We've put a lot of energy into improving our docs to make learning Directus both easier and more comprehensive. You'll find a whole host of guides on using our features like Live Preview and Realtime, guides on building projects with your favorite frameworks like Next JS and Nuxt, and improved guides for self-hosting Directus.

If you build a project with Directus and need to hand it off, we've moved a bunch of our docs to a new zone called User Guides. These are less developer-focused and should mean both you and your end-users can find what you need. There's lots more to come - especially around extensions - but this represents a great milestone in our journey and we hope you learn lots.

Breaking Changes

This release has a few small but important breaking changes that may require your attention.

  • Extensions must use our new @directus/errors package for throwing errors.
  • We are dropping support for memcached.
  • We can consolidated and simplified environment variables for Redis.

See the GitHub changelog for more details on these changes and ation you may need to take.

Wrapping Up

Directus 10.4 is a smaller release but we are really excited to get our new SDK into your hands for feedback. If you haven't tried Directus yet, now is the perfect time to get started.

Posted By

Colton Schmidt

Colton Schmidt

Partner Manager

Share

LinkedIn LogoTwitter LogoReddit LogoDev.to Logo

Sign up for updates 🐇

Get insights, releases, and exciting news delivered directly to your inbox once a month. No spam - we promise. 🙂

  • Directus LogoDirectus Logo

    A composable backend to build your Headless CMS, BaaS, and more. 

  • Solutions
    • Headless CMS
    • Backend-as-a-Service
    • Product Information
    • 100+ Things to Build
  • Resources
    • Documentation
    • Guides
    • Community
    • Release Notes
  • Support
    • Issue Tracker
    • Feature Requests
    • Community Chat
    • Cloud Dashboard
  • Organization
    • About
    • Careers
    • Brand Assets
    • Contact
©2025 Monospace Inc
  • Cloud Policies
  • License
  • Terms
  • Privacy