Directus 10.10 introduces the Directus Marketplace Beta - a new way to discover and install extensions in your projects, Content Versioning enhancements for use with Live Preview, and a number of small breaking changes to be aware of.
Speaker 0: Hello there. My name's Kevin. And today, I'm gonna tell you what's new in the just released Directus version 10.10. The Directus Marketplace Beta. Directus 10.10 introduces the Directus Marketplace Beta, and we are incredibly excited about it.
You can use it to discover and install extensions in your Directus project directly from the data studio. And regardless of whether you are self hosting or using directors cloud, the marketplace will be available to you. It is in beta right now, so we really are relying on your feedback in order to make it even better. You can give feedback over in our discord in the marketplace beta channel. Content versioning enhancements.
When querying content versions that have relational data, we are now performing a deep merge before returning the data to you. In practice, this means that the data structure, if you are, and the data structure, if you aren't using content versioning, is now the same. This is particularly useful when using live preview and content versioning. Now instead of needing to account for 2 different data structures, you can just use 1. Breaking changes.
This version of directives also has a small number of breaking changes that I wanted to draw your attention to. Firstly, we have removed the extension subdirectories. So previously, if you self host directives inside of your extensions directory, there was a further subdirectory for each extension type. They're gone now. All the extensions go directly in the extensions directory.
There's also some metadata that's required inside of your package dot JSON file if it isn't already there. Next, if you have set up single sign on or used the authentication service in your extensions, take a look at the changes to how the app now handles session cookies. We are simplifying it, but there may be small changes that you need to make. And finally, due to an open redirect vulnerability with the OAuth 2 OpenID and SAML SSO providers, we have now introduced an allow list for these redirects. So you may need to set a couple of environment variables to add the redirect URLs to the allow list.
Community contributions. Since directors version 10.9.0, we have had a number of community contributions. And in this section, we thank the authors. Thank you to Michael for improving the detail when there is an incomplete SAML response. Thank you to Florian for a bunch of contributions to our translation features and also for cleaning up some padding for the builder buttons.
Thank you to Riley for changing up how we validate UUIDs and also for cleaning up a bug around checking roles. And finally, thank you to Davian for making our update data flow operation more flexible. You can now update multiple items with unique values. This, of course, is just a highlight. There are more features, optimizations, and bug fixes in Director's version 10.10, which is now available on NPM and Docker Hub.
We hope you love it, and please do give us feedback around the marketplace beta. And until next time, bye for now.