[{"data":1,"prerenderedAt":69},["ShallowReactive",2],{"release-notes-10-10":3,"release-notes-10-10-next":53},{"id":4,"slug":5,"vimeo_id":6,"description":7,"tile":8,"length":9,"resources":10,"people":11,"episode_number":15,"published":16,"title":17,"video_transcript_html":18,"video_transcript_text":19,"content":10,"status":20,"episode_people":21,"recommendations":32,"season":33,"seo":10},"3027ab51-cef1-4b36-b641-28b175d49f2a","10-10","919163587","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.","f9c1f3cc-3333-4152-973c-007908d4beb7",4,null,[12],{"name":13,"url":14},"Kevin Lewis","https:\u002F\u002Fdirectus.io\u002Fteam\u002Fkevin-lewis",10,"2024-03-06","What's New in Directus Version 10.10","\u003Cp>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.\u003C\u002Fp>\u003Cp>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.\u003C\u002Fp>\u003Cp>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.\u003C\u002Fp>\u003Cp>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.\u003C\u002Fp>\u003Cp>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.\u003C\u002Fp>\u003Cp>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.\u003C\u002Fp>\u003Cp>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.\u003C\u002Fp>\u003Cp>We hope you love it, and please do give us feedback around the marketplace beta. And until next time, bye for now.\u003C\u002Fp>","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.","published",[22],{"people_id":23},{"id":24,"first_name":25,"last_name":26,"avatar":27,"bio":28,"links":29},"82b3f7e5-637b-4890-93b2-378b497d5dc6","Kevin","Lewis","a662f91b-1ee9-4277-8c9d-3ac1878e44ad","Director of Developer Experience at Directus",[30],{"url":14,"service":31},"website",[],{"id":34,"number":35,"year":36,"episodes":37,"show":50},"163f0228-6a46-438a-91ee-097e6432a3e4",1,"2023",[38,39,40,41,42,43,44,45,46,4,47,48,49],"afd41541-e7d1-4438-bb7a-6c5fafdfdf29","0096309a-4f7d-42f9-956d-d96c7ffaacef","39873f71-cbf2-4445-b34a-da762fac5cbb","6c39a2d8-b0a6-4d23-b5f2-3b1d86486bff","0746bb8d-9ce3-4170-bb08-ac243ed8e98d","5cfc3232-0395-4163-bbc7-fabe8d5dd0df","8790b2be-6f04-4d63-b00b-0e20956e3696","2487da26-8f4e-44e8-ad95-b6ad1d461fc0","0794a2b0-cda8-491f-ba23-5a1d4afa4102","907a59ed-86c4-4573-89ad-28b026db6605","5c929816-2aa1-4930-95c2-57f3443ee7b3","bfcce865-ac73-4f51-a1f2-2136a2a3ca11",{"title":51,"tile":52},"Release Notes","95d3d431-ab0d-433d-b1fd-0bcb0bee4619",{"id":47,"slug":54,"season":34,"vimeo_id":55,"description":56,"tile":57,"length":58,"resources":10,"people":59,"episode_number":61,"published":62,"title":63,"video_transcript_html":64,"video_transcript_text":65,"content":10,"seo":10,"status":20,"episode_people":66,"recommendations":68},"10-11","953540604","Directus 10.11 introduces public registration and a set of other enhancements, optimizations, and bug fixes.","fffa27ec-9b05-4bcd-88e4-848df8ab0d73",3,[60],{"name":13,"url":14},11,"2024-05-08","What's New in Directus Version 10.11","\u003Cp>Kevin: Hello. My name is Kevin. And today, I'm gonna tell you what's new in Directus 10.11, public user registration. The key new feature in this release is the introduction of public user registration. Once enabled in your project, you can register new users directly from the login screen of the data studio.\u003C\u002Fp>\n\u003Cp>There's also an option for verifying user emails which sends the user an email with a link that they must click before being able to log in. And you can use Directus' powerful filtering system to create rules around which emails can be used. And of course, like everything in Directus, you can access this new feature via our new API endpoints for registering and verifying users. This is a super useful addition, Removing hacky workarounds that many of you had to use until now. This also means that in use cases where your end users interact with Directus via the Data Studio, Directus can effectively function as your complete application.\u003C\u002Fp>\n\u003Cp>Behavior change for empty search results. This is both a fix and a potential breaking change. But if you use the search parameter and there are no results, we will now return no results. Before, we would return all items. And this is, of course, important if you're using the search parameter in your applications.\u003C\u002Fp>\n\u003Cp>Community Contributions. Thank you to all of our community members who contributed towards this release. Thank you for Florian for making sure that v list items are correctly displayed with thumbnails and for a small CSS variable fix in the search input. Thanks to Evout for updating the send method in mail service to better handle asynchronous calls. Thank you to Mingfei for also an earlier fix that we made to the Edit Data operation to the Create Data and Update operations as well.\u003C\u002Fp>\n\u003Cp>Thank you to Gerard for adding the on update constraints to the relation service and to Vasmi for adding the auto complete attribute to the 2 factor authentication field. Thank you to Niko for adding support in configuring p m 2 error log storage and Yonas for fixing an issue with the WYSIWYG interface that could cause some new links to behave unexpectedly. Finally, thanks to Miguel for adding a GraphQL singleton helper type for the SDK. And that's directives 10.11. Thank you to everyone involved in putting it together.\u003C\u002Fp>\n\u003Cp>It's now available on NPM and Docker Hub and we'll see you in the next release.\u003C\u002Fp>","Hello. My name is Kevin. And today, I'm gonna tell you what's new in Directus 10.11, public user registration. The key new feature in this release is the introduction of public user registration. Once enabled in your project, you can register new users directly from the login screen of the data studio. There's also an option for verifying user emails which sends the user an email with a link that they must click before being able to log in. And you can use Directus' powerful filtering system to create rules around which emails can be used. And of course, like everything in Directus, you can access this new feature via our new API endpoints for registering and verifying users. This is a super useful addition, Removing hacky workarounds that many of you had to use until now. This also means that in use cases where your end users interact with Directus via the Data Studio, Directus can effectively function as your complete application. Behavior change for empty search results. This is both a fix and a potential breaking change. But if you use the search parameter and there are no results, we will now return no results. Before, we would return all items. And this is, of course, important if you're using the search parameter in your applications. Community Contributions. Thank you to all of our community members who contributed towards this release. Thank you for Florian for making sure that v list items are correctly displayed with thumbnails and for a small CSS variable fix in the search input. Thanks to Evout for updating the send method in mail service to better handle asynchronous calls. Thank you to Mingfei for also an earlier fix that we made to the Edit Data operation to the Create Data and Update operations as well. Thank you to Gerard for adding the on update constraints to the relation service and to Vasmi for adding the auto complete attribute to the 2 factor authentication field. Thank you to Niko for adding support in configuring p m 2 error log storage and Yonas for fixing an issue with the WYSIWYG interface that could cause some new links to behave unexpectedly. Finally, thanks to Miguel for adding a GraphQL singleton helper type for the SDK. And that's directives 10.11. Thank you to everyone involved in putting it together. It's now available on NPM and Docker Hub and we'll see you in the next release.",[67],"d4cffa4e-f892-4bb0-84e0-3763693914e1",[],1782310074983]