Directus 10.4 introduces several enhancements, optimizations, and bug fixes, along with a new JavaScript SDK released in beta, which is written in TypeScript to provide type-safety and is modular for custom client creation. The SDK supports Directus Realtime, facilitating easier real-time data handling. The documentation has been significantly improved with comprehensive guides for features like Live Preview and Realtime, as well as framework-specific project building and self-hosting instructions, with a new User Guides section for non-developers. This release includes a few breaking changes, such as the requirement for extensions to use the new @directus/errors package, dropped support for memcached, and simplified environment variables for Redis, with more details available in the GitHub changelog.