[{"data":1,"prerenderedAt":633},["ShallowReactive",2],{"footer-primary":3,"footer-secondary":93,"footer-description":119,"tv-release-notes":121,"tv-release-notes-seasons":130,"tv-release-notes-episodes":149,"sales-reps":381},{"items":4},[5,29,49,69],{"id":6,"title":7,"url":8,"page":8,"children":9},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",null,[10,15,20,25],{"id":11,"title":12,"url":8,"page":13},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":14},"/solutions/headless-cms",{"id":16,"title":17,"url":8,"page":18},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":19},"/solutions/backend-as-a-service",{"id":21,"title":22,"url":8,"page":23},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":24},"/solutions/product-information-management",{"id":26,"title":27,"url":28,"page":8},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":30,"title":31,"url":8,"page":8,"children":32},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[33,37,41,45],{"id":34,"title":35,"url":36,"page":8},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":38,"title":39,"url":40,"page":8},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":42,"title":43,"url":44,"page":8},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":46,"title":47,"url":48,"page":8},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":50,"title":51,"url":8,"page":8,"children":52},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[53,57,61,65],{"id":54,"title":55,"url":56,"page":8},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":58,"title":59,"url":60,"page":8},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":62,"title":63,"url":64,"page":8},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":66,"title":67,"url":68,"page":8},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":70,"title":71,"url":8,"page":8,"children":72},"49141403-4f20-44ac-8453-25ace1265812","Organization",[73,78,84,88],{"id":74,"title":75,"url":76,"page":77},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":76},{"id":79,"title":80,"url":81,"page":82},"b84bf525-5471-4b14-a93c-225f6c386005","Careers","#",{"permalink":83},"/careers",{"id":85,"title":86,"url":87,"page":8},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":89,"title":90,"url":8,"page":91},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":92},"/contact",{"items":94},[95,101,107,113],{"id":96,"title":97,"url":8,"page":98,"children":100},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":99},"/cloud-policies",[],{"id":102,"title":103,"url":81,"page":104,"children":106},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":105},"/bsl",[],{"id":108,"title":109,"url":81,"page":110,"children":112},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":111},"/terms",[],{"id":114,"title":115,"url":81,"page":116,"children":118},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":117},"/privacy",[],{"description":120},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"id":122,"title":47,"logo":123,"cover":124,"tile":125,"announcement_text":8,"description":126,"slug":127,"one_liner":128,"card_text":8,"status":129,"sort":8},"8cf3e543-24db-4bc7-b6bb-f8b988528405","0048f737-54fb-4618-b140-f05501b09a35","10d3f769-7457-44bb-8cbc-398fe745148e","95d3d431-ab0d-433d-b1fd-0bcb0bee4619","Your go-to source for understanding the evolving landscape of Directus through detailed and engaging overviews of our newest product updates and features. In each episode, we not only delve into what's new and notable in Directus, but also shine a spotlight on the valuable contributions from our community.","release-notes","Quick rundowns of what's new in each important Directus release, with thanks to our community.","published",[131],{"id":132,"number":133,"show":122,"year":134,"episodes":135},"163f0228-6a46-438a-91ee-097e6432a3e4",1,"2023",[136,137,138,139,140,141,142,143,144,145,146,147,148],"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","3027ab51-cef1-4b36-b641-28b175d49f2a","907a59ed-86c4-4573-89ad-28b026db6605","5c929816-2aa1-4930-95c2-57f3443ee7b3","bfcce865-ac73-4f51-a1f2-2136a2a3ca11",[150,169,188,206,225,244,263,280,297,314,331,348,365],{"id":136,"slug":151,"vimeo_id":152,"description":153,"tile":154,"length":155,"resources":8,"people":156,"episode_number":133,"published":160,"title":161,"video_transcript_html":162,"video_transcript_text":163,"content":8,"seo":8,"status":129,"episode_people":164,"recommendations":166,"season":167},"10-1","894078027","With over 70 improvements, bug fixes, and new additions, Rijk, our lead maintainer, guides you through the significant updates we've released.\n","e6689d8e-ee7d-4af9-adac-96028478b162",3,[157],{"name":158,"url":159},"Rijk van Zanten","https://directus.io/team/rijk-van-zanten","2023-05-12","What's New In Directus Version 10.1","\u003Cp>Speaker 0: Hey. My name is Eric. I'm the lead maintainer of Directus. Here to tell you a little something about everything that's new in version 10.1. This release has over 70 new features, improvements, bug fixes, other optimizations.\u003C/p>\u003Cp>So let's dive straight in. The first big part of this release is the release of the extensions that were previously exclusive to Directus Cloud. These include a panel bundle for insights that contains a bar chart, a line chart, a pie chart, which is also a donor chart, and a meter to add way more different ways for you to visualize your data within Insights. The second big extension that was released to core is a Kanban view. By pointing it to a drop down field or any sort of other select interface, it'll render out individual columns for you to drag and drop items between.\u003C/p>\u003Cp>This is great for project management and also other organizational purposes. The final extension is a new block editor interface. This interface allows you to edit your content in like a Notion style interface, and the data is stored in a clean JSON format. The file picker drawer has had a seemingly small but pretty big quality of life improvement in this release as well. When you're now selecting an image in one of the image interfaces, the file picker drawer now has the same sidebar you would find in the file library.\u003C/p>\u003Cp>This allows you to find the file that you're looking for by the folder that it's stored in. There's a new rate limiter type in the API based on server pressure. By the way, before, when your API was being overloaded, the node process eventually will slow down and the problem only gets worse. With this new rate limiter, you're able to configure the API to drop requests a little early when it notices that the server is heavily under pressure. In 10.1, we now default to e s m for API extension bundles as well.\u003C/p>\u003Cp>This means that there's a greater compatibility with other libraries in the node ecosystem including the ones that are provided by the Directus Core team. We want to also thank our community for their contributions towards this release, including Tim for adding support for relational fields and field presets, Hannes for numerous contributions in this release, including an improvement to how related collections are displayed in the data model settings, including a bunch of other bug fixes as well, Arthur, who added a graceful shutdown of database connections in the bootstrap CLI command, and Matthew and Maurice for helping with the documentation. Directus 10.1 is now available on npm and Docker Hub, and will also be live on Directus Cloud in the next couple days. That'll be all for release notes, and I'll see you next time.\u003C/p>","Hey. My name is Eric. I'm the lead maintainer of Directus. Here to tell you a little something about everything that's new in version 10.1. This release has over 70 new features, improvements, bug fixes, other optimizations. So let's dive straight in. The first big part of this release is the release of the extensions that were previously exclusive to Directus Cloud. These include a panel bundle for insights that contains a bar chart, a line chart, a pie chart, which is also a donor chart, and a meter to add way more different ways for you to visualize your data within Insights. The second big extension that was released to core is a Kanban view. By pointing it to a drop down field or any sort of other select interface, it'll render out individual columns for you to drag and drop items between. This is great for project management and also other organizational purposes. The final extension is a new block editor interface. This interface allows you to edit your content in like a Notion style interface, and the data is stored in a clean JSON format. The file picker drawer has had a seemingly small but pretty big quality of life improvement in this release as well. When you're now selecting an image in one of the image interfaces, the file picker drawer now has the same sidebar you would find in the file library. This allows you to find the file that you're looking for by the folder that it's stored in. There's a new rate limiter type in the API based on server pressure. By the way, before, when your API was being overloaded, the node process eventually will slow down and the problem only gets worse. With this new rate limiter, you're able to configure the API to drop requests a little early when it notices that the server is heavily under pressure. In 10.1, we now default to e s m for API extension bundles as well. This means that there's a greater compatibility with other libraries in the node ecosystem including the ones that are provided by the Directus Core team. We want to also thank our community for their contributions towards this release, including Tim for adding support for relational fields and field presets, Hannes for numerous contributions in this release, including an improvement to how related collections are displayed in the data model settings, including a bunch of other bug fixes as well, Arthur, who added a graceful shutdown of database connections in the bootstrap CLI command, and Matthew and Maurice for helping with the documentation. Directus 10.1 is now available on npm and Docker Hub, and will also be live on Directus Cloud in the next couple days. That'll be all for release notes, and I'll see you next time.",[165],"59cadab1-e34e-4fba-a5ca-1a2fdbc7ef30",[],{"id":132,"number":133,"show":122,"year":134,"episodes":168},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":137,"slug":170,"vimeo_id":171,"description":172,"tile":173,"length":155,"resources":8,"people":174,"episode_number":178,"published":179,"title":180,"video_transcript_html":181,"video_transcript_text":182,"content":8,"seo":8,"status":129,"episode_people":183,"recommendations":185,"season":186},"10-2","894077992","In this video, Esther unveils a multitude of enhancements, bug fixes, and novel additions, all designed to make your data management experience smoother and more efficient.","fbe6ba3a-68e0-4724-9810-5b32f599bfe9",[175],{"name":176,"url":177},"Esther Agbaje","https://directus.io/team/esther-agbaje",2,"2023-05-26","What's New In Directus Version 10.2","\u003Cp>Speaker 0: Hi. This is Esther, developer advocate at directors. And today, we are releasing directors 10.2 with a host of new features, improvements, bug fixes, and optimizations. Let's take a closer look at what's new in this release. Introducing live preview.\u003C/p>\u003Cp>One of the most exciting new features in directors 10.2 is live preview. This feature allows users to see how changes to their data would affect the look on their sites from within the director's data studio. Users can configure a URL pattern for each collection and preview from an item page. From the live preview, users can also test their content at various device widths. We've added a number of guides to our docs to help you set up a website for live preview.\u003C/p>\u003Cp>This feature is a game changer for those who want to see how their content will look like before publishing it. Improved translation storage. We've overhauled how we store and retrieve translation. Prior to this release, directors stored all languages together when translations were present. This meant that every time a translation was requested, all of the data was retrieved even if only one language was needed.\u003C/p>\u003Cp>Now, directors toss translations separately which means that it doesn't waste time retrieving data that isn't needed. This is a significant improvement that will make directors faster and more efficient for users who work with multiple languages. New environment variables for file upload safety. Version 10.2 also includes new environment variables for file upload safety settings. These variables will allow users to set file type and size limits which will help prevent security issues and ensure that files are uploaded correctly.\u003C/p>\u003Cp>One significant bug that was fixed in this release caused self hosted horizontally scaled direct instances to trigger a phone based flow more than once. This was due to the fact that the various instances weren't aware of each other. Directus now utilizes Redis to synchronize scheduled flows and scheduled hooks between multiple instances connected to the same various instance. This fix ensures that directors works as expected even when multiple instances are running. Our community is awesome.\u003C/p>\u003Cp>Speaker 1: We want to also thank our community for their contributions accordion, and Matt for fixing the block editor in accordion and maths for fixing the block editor interface popover styles.\u003C/p>\u003Cp>Speaker 0: Directus 10.2 is now available on NPM and Docker Hub and will also be available on Directors Cloud in a few days. Thanks and see you in the next release.\u003C/p>","Hi. This is Esther, developer advocate at directors. And today, we are releasing directors 10.2 with a host of new features, improvements, bug fixes, and optimizations. Let's take a closer look at what's new in this release. Introducing live preview. One of the most exciting new features in directors 10.2 is live preview. This feature allows users to see how changes to their data would affect the look on their sites from within the director's data studio. Users can configure a URL pattern for each collection and preview from an item page. From the live preview, users can also test their content at various device widths. We've added a number of guides to our docs to help you set up a website for live preview. This feature is a game changer for those who want to see how their content will look like before publishing it. Improved translation storage. We've overhauled how we store and retrieve translation. Prior to this release, directors stored all languages together when translations were present. This meant that every time a translation was requested, all of the data was retrieved even if only one language was needed. Now, directors toss translations separately which means that it doesn't waste time retrieving data that isn't needed. This is a significant improvement that will make directors faster and more efficient for users who work with multiple languages. New environment variables for file upload safety. Version 10.2 also includes new environment variables for file upload safety settings. These variables will allow users to set file type and size limits which will help prevent security issues and ensure that files are uploaded correctly. One significant bug that was fixed in this release caused self hosted horizontally scaled direct instances to trigger a phone based flow more than once. This was due to the fact that the various instances weren't aware of each other. Directus now utilizes Redis to synchronize scheduled flows and scheduled hooks between multiple instances connected to the same various instance. This fix ensures that directors works as expected even when multiple instances are running. Our community is awesome. We want to also thank our community for their contributions accordion, and Matt for fixing the block editor in accordion and maths for fixing the block editor interface popover styles. Directus 10.2 is now available on NPM and Docker Hub and will also be available on Directors Cloud in a few days. Thanks and see you in the next release.",[184],"188ce690-fa5d-4d69-9caf-5e401cd73467",[],{"id":132,"number":133,"show":122,"year":134,"episodes":187},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":138,"slug":189,"vimeo_id":190,"description":191,"tile":192,"length":155,"resources":8,"people":193,"episode_number":155,"published":197,"title":198,"video_transcript_html":199,"video_transcript_text":200,"content":8,"seo":8,"status":129,"episode_people":201,"recommendations":203,"season":204},"10-3","894077969","Directus 10.3 has landed with a huge new feature - WebSockets support! In this video, Jan gives you the roundup of what's notable in our latest release. ","b9aa92a1-8e32-4192-a480-f15511ba9843",[194],{"name":195,"url":196},"Jan Arends","https://directus.io/team/jan-arends","2023-06-13","What's New In Directus Version 10.3","\u003Cp>Speaker 0: Hi. My name is Jan. I'm a software engineer at Directus, and I'm going to tell you about what's new in version 10.3. WebSocket support in Directus. Directus 10.3 includes new functionality to enable real time features in your by subscribing to changes in the collection.\u003C/p>\u003Cp>What makes it even cooler is that our WebSockets implementation isn't just read only, but also allows you to send create, update, and delete operations over the same WebSocket connection. Now you can build things like live chats, data dashboards, and notification systems, and be confident that the data you have is up to date. Because our implementation works by emitting events that happen in your database, you don't have to worry about data persistence. What's in your director's project is always the one true source, as well as a standard WebSocket interface. We also allow you to get real time data using GraphQL subscriptions.\u003C/p>\u003Cp>We have a whole heap of guides in our docs to help you get started with real time and hope you find this exciting as we do. Internal package type docs for extension builders. The directives you use is made of many smaller packages we maintain. And if you build extensions, there's a good chance that you have tried to figure out how they work. To help, we have published auto generated documentation for these packages to take away guesswork and help you understand how you can leverage them in your extensions.\u003C/p>\u003Cp>There's still some key parts in directives that aren't split into separate packages, but watch the space. Albanian language support in directors data studio. All of the text in directors data studio supports multiple languages. As of Director's 10.3, we now have Albanian as a new language coming in hard and with full support. Translations are provided by the community, and you can find out more in the contributing sections of our docs.\u003C/p>\u003Cp>We also wanna thank our community for their contributions towards this release. Speaking about Albanian support, thanks to Nino for taking this language from 0 to 100%. Thanks to Augustine for fixing a small bug with some of our operators, such as null and empty. Thanks to Craig, add, and enter for fixing typos in our docs. Directus 10.3 is now available on NPM and DocHub and will be available in Directus cloud within the next few days.\u003C/p>\u003Cp>Thanks for joining me, and see you in the next release.\u003C/p>","Hi. My name is Jan. I'm a software engineer at Directus, and I'm going to tell you about what's new in version 10.3. WebSocket support in Directus. Directus 10.3 includes new functionality to enable real time features in your by subscribing to changes in the collection. What makes it even cooler is that our WebSockets implementation isn't just read only, but also allows you to send create, update, and delete operations over the same WebSocket connection. Now you can build things like live chats, data dashboards, and notification systems, and be confident that the data you have is up to date. Because our implementation works by emitting events that happen in your database, you don't have to worry about data persistence. What's in your director's project is always the one true source, as well as a standard WebSocket interface. We also allow you to get real time data using GraphQL subscriptions. We have a whole heap of guides in our docs to help you get started with real time and hope you find this exciting as we do. Internal package type docs for extension builders. The directives you use is made of many smaller packages we maintain. And if you build extensions, there's a good chance that you have tried to figure out how they work. To help, we have published auto generated documentation for these packages to take away guesswork and help you understand how you can leverage them in your extensions. There's still some key parts in directives that aren't split into separate packages, but watch the space. Albanian language support in directors data studio. All of the text in directors data studio supports multiple languages. As of Director's 10.3, we now have Albanian as a new language coming in hard and with full support. Translations are provided by the community, and you can find out more in the contributing sections of our docs. We also wanna thank our community for their contributions towards this release. Speaking about Albanian support, thanks to Nino for taking this language from 0 to 100%. Thanks to Augustine for fixing a small bug with some of our operators, such as null and empty. Thanks to Craig, add, and enter for fixing typos in our docs. Directus 10.3 is now available on NPM and DocHub and will be available in Directus cloud within the next few days. Thanks for joining me, and see you in the next release.",[202],"81e914dd-fa92-434c-95a8-fa2f3ae52642",[],{"id":132,"number":133,"show":122,"year":134,"episodes":205},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":139,"slug":207,"vimeo_id":208,"description":209,"tile":210,"length":211,"resources":8,"people":212,"episode_number":211,"published":216,"title":217,"video_transcript_html":218,"video_transcript_text":219,"content":8,"seo":8,"status":129,"episode_people":220,"recommendations":222,"season":223},"10-4","894077942","Directus 10.4 has landed with a new beta SDK and some small but important breaking changes. In this video, Colton gives you the roundup of what's notable in our latest release. ","9cee7938-50c2-40be-abb4-43c7d7ae020c",4,[213],{"name":214,"url":215},"Colton Schmidt","https://directus.io/team/colton-schmidt","2023-06-28","What's New In Directus Version 10.4","\u003Cp>Speaker 0: Hi, my name is Colton and I work with customers at Directus. Today, I'm going to tell you about what's new in version 10.4, and do stick with me because after some exciting new stuff there's some small but important breaking changes to take note of. A sneak peek of our new SDK. Our JavaScript SDK is the recommended way to work with Directus and we've been building a brand new one from the ground up and today releasing it in beta. Our new SDK is written in typescript and provides full proper type safety, something many of you have been asking for.\u003C/p>\u003Cp>We've also split up the SDK to various functions you can import separately. By composing a custom client with just the bits you need, you can decrease your overall build size by tree shaking the ones you don't use. Finally, this new SDK will support directus real time taking away a lot of the work needed to send and receive real time data in your applications. New and improved documentation. We've been putting a lot of energy into our doc to make learning directus both easier and more comprehensive.\u003C/p>\u003Cp>You can find a whole host of guides on using Directus features like live preview in real time, guides on building projects with your favorite frameworks such as Next. Js or 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 they need. There's a lot more to come, especially around extensions, but this represents a great milestone in our journey, and we hope you learn lots.\u003C/p>\u003Cp>We have the best community. We want to also thank our community for their contributions towards this release. Thanks to Phil for fixing a bug on our table component which allowed multiple radio buttons to be selected when it should only have allowed 1 thanks to Ashish for fixing a bug which would sometimes show incorrect data based on an archive filter Thanks to Phil for improving how we fetch permissions and settings to avoid an infinite loop, and thanks to the team at Gitstart for their contributions towards improving our filter support. Finally, some small breaking changes that may require your attention. We always try and keep changes that require action to a minimum, but there are a handful this release that should only need a few lines of code to adapt for.\u003C/p>\u003Cp>Moving extensions to our new error handling package. This change is due to improvements to how we handle errors, especially in hook and endpoint extensions. We only exposed a small number of error types to extension builders and if you threw any other errors, they'd be wrapped in unhelpful generic internal server error to the end user. We have moved all of our exception handling to our new direct as errors package, meaning you can throw more standardized errors that we will surface appropriately and namespace to your extension. This means you'll need to potentially update your error handling to use our library.\u003C/p>\u003Cp>We have dropped memcached support. Directus 10.4 drops support for memcached as a shared cache. You'll need to move over to Redis, which is generally better suited for this purpose, the change to Redis environment variables. We are consolidating and simplifying environment variables Redis, so if you use it, you'll have to update the names of some variables and hopefully be able to remove commonly duplicated ones. Directus 10.4 is now available on npm and Docker Hub and will be available on Directus Cloud next week.\u003C/p>\u003Cp>Thanks for joining me, and see you in the next release.\u003C/p>","Hi, my name is Colton and I work with customers at Directus. Today, I'm going to tell you about what's new in version 10.4, and do stick with me because after some exciting new stuff there's some small but important breaking changes to take note of. A sneak peek of our new SDK. Our JavaScript SDK is the recommended way to work with Directus and we've been building a brand new one from the ground up and today releasing it in beta. Our new SDK is written in typescript and provides full proper type safety, something many of you have been asking for. We've also split up the SDK to various functions you can import separately. By composing a custom client with just the bits you need, you can decrease your overall build size by tree shaking the ones you don't use. Finally, this new SDK will support directus real time taking away a lot of the work needed to send and receive real time data in your applications. New and improved documentation. We've been putting a lot of energy into our doc to make learning directus both easier and more comprehensive. You can find a whole host of guides on using Directus features like live preview in real time, guides on building projects with your favorite frameworks such as Next. Js or 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 they need. There's a lot more to come, especially around extensions, but this represents a great milestone in our journey, and we hope you learn lots. We have the best community. We want to also thank our community for their contributions towards this release. Thanks to Phil for fixing a bug on our table component which allowed multiple radio buttons to be selected when it should only have allowed 1 thanks to Ashish for fixing a bug which would sometimes show incorrect data based on an archive filter Thanks to Phil for improving how we fetch permissions and settings to avoid an infinite loop, and thanks to the team at Gitstart for their contributions towards improving our filter support. Finally, some small breaking changes that may require your attention. We always try and keep changes that require action to a minimum, but there are a handful this release that should only need a few lines of code to adapt for. Moving extensions to our new error handling package. This change is due to improvements to how we handle errors, especially in hook and endpoint extensions. We only exposed a small number of error types to extension builders and if you threw any other errors, they'd be wrapped in unhelpful generic internal server error to the end user. We have moved all of our exception handling to our new direct as errors package, meaning you can throw more standardized errors that we will surface appropriately and namespace to your extension. This means you'll need to potentially update your error handling to use our library. We have dropped memcached support. Directus 10.4 drops support for memcached as a shared cache. You'll need to move over to Redis, which is generally better suited for this purpose, the change to Redis environment variables. We are consolidating and simplifying environment variables Redis, so if you use it, you'll have to update the names of some variables and hopefully be able to remove commonly duplicated ones. Directus 10.4 is now available on npm and Docker Hub and will be available on Directus Cloud next week. Thanks for joining me, and see you in the next release.",[221],"0a78c742-1299-412f-a720-c5557fdf5b5a",[],{"id":132,"number":133,"show":122,"year":134,"episodes":224},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":140,"slug":226,"vimeo_id":227,"description":228,"tile":229,"length":155,"resources":8,"people":230,"episode_number":234,"published":235,"title":236,"video_transcript_html":237,"video_transcript_text":238,"content":8,"seo":8,"status":129,"episode_people":239,"recommendations":241,"season":242},"10-5","894083223","Join Alex as he gives you a whirlwind tour of notable new features in Directus 10.5 - including huge updates to our API reference.","27bfa0a8-4801-42b7-8fc0-ba4210dba43e",[231],{"name":232,"url":233},"Alex van der Valk","https://directus.io/team/alex-van-der-valk",5,"2023-07-26","What's New In Directus Version 10.5","\u003Cp>Speaker 0: Hey there. My name is Alex, and I'm a solutions engineer here at Directus. Today, I'm gonna take you through a couple of new features in version 10.5. First off, there's been a full release of our new SDK. We've been hard at work building our new SDK, and today marks its full release.\u003C/p>\u003Cp>You can expect proper type safety, modular, importable functions, that means you can reduce your overall build size, and support for Directus real time. Of course, if you don't use TypeScript, then the new SDK works great for you as well. We've built the new SDK in the open, and thank you to all of the community members who have helped and provided feedback and participated in the process. Every endpoint has code snippets in our API reference, and all guides have been updated in the docs to use the new SDK. Speaking of API reference, an improved Directus API reference.\u003C/p>\u003Cp>Directus has almost 200 endpoints for working with your data, your files, and projects. We have given our API reference some love and introduced a new component that allows you to see the rest, the GraphQL, or the SDK examples easily. It remembers your preference so you can always see what's relevant to you. Supabase file storage adapter. Another awesome community contribution, this time from Matt, adds a Supabase storage driver, and this means that you can use Supabase storage while still managing your files through Directus.\u003C/p>\u003Cp>Configuration details can be found in the docs. Awesome community contributions. We also want to thank our community for their contributions towards this release. Thanks to Bevis for working with the team to improve our API reference with the new REST GraphQL toggler, as well as the new SDK snippets. Thanks to Matt for building the SuperBase file storage adapter that we spoke about earlier.\u003C/p>\u003Cp>Thank you to Magnus for fixing a small visual bug on our Kanban layout when displaying formatted values. And thanks to Ashish for fixing a couple of display issues with our insight panels. Finally, thanks to Gerard for a trio of contributions, One that adds support for deep end use items, one that fixes permissions not honoring dynamic values, and one that simplifies some code around flows returning status codes. Director's 10.5 is now available on NPM and Docker Hub and will be available on Directus Cloud early next week. Thanks for joining me, and see you in the next release.\u003C/p>","Hey there. My name is Alex, and I'm a solutions engineer here at Directus. Today, I'm gonna take you through a couple of new features in version 10.5. First off, there's been a full release of our new SDK. We've been hard at work building our new SDK, and today marks its full release. You can expect proper type safety, modular, importable functions, that means you can reduce your overall build size, and support for Directus real time. Of course, if you don't use TypeScript, then the new SDK works great for you as well. We've built the new SDK in the open, and thank you to all of the community members who have helped and provided feedback and participated in the process. Every endpoint has code snippets in our API reference, and all guides have been updated in the docs to use the new SDK. Speaking of API reference, an improved Directus API reference. Directus has almost 200 endpoints for working with your data, your files, and projects. We have given our API reference some love and introduced a new component that allows you to see the rest, the GraphQL, or the SDK examples easily. It remembers your preference so you can always see what's relevant to you. Supabase file storage adapter. Another awesome community contribution, this time from Matt, adds a Supabase storage driver, and this means that you can use Supabase storage while still managing your files through Directus. Configuration details can be found in the docs. Awesome community contributions. We also want to thank our community for their contributions towards this release. Thanks to Bevis for working with the team to improve our API reference with the new REST GraphQL toggler, as well as the new SDK snippets. Thanks to Matt for building the SuperBase file storage adapter that we spoke about earlier. Thank you to Magnus for fixing a small visual bug on our Kanban layout when displaying formatted values. And thanks to Ashish for fixing a couple of display issues with our insight panels. Finally, thanks to Gerard for a trio of contributions, One that adds support for deep end use items, one that fixes permissions not honoring dynamic values, and one that simplifies some code around flows returning status codes. Director's 10.5 is now available on NPM and Docker Hub and will be available on Directus Cloud early next week. Thanks for joining me, and see you in the next release.",[240],"e3703be4-6709-4039-934f-aa25d0d10689",[],{"id":132,"number":133,"show":122,"year":134,"episodes":243},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":141,"slug":245,"vimeo_id":246,"description":247,"tile":248,"length":234,"resources":8,"people":249,"episode_number":253,"published":254,"title":255,"video_transcript_html":256,"video_transcript_text":257,"content":8,"seo":8,"status":129,"episode_people":258,"recommendations":260,"season":261},"10-6","894077892","Join Kevin as he shows you what's new in Directus 10.6 - take note because there's a breaking change in here!","b99b4455-e931-40ee-ba10-02618a829437",[250],{"name":251,"url":252},"Kevin Lewis","https://directus.io/team/kevin-lewis",6,"2023-08-25","What's New In Directus Version 10.6","\u003Cp>Speaker 0: Hello there, my name's Kevin and I run developer relations here at Directus and today I'm gonna show you what's new in Directus version 10.6. Extension building guides. We heard from you that you didn't quite know what guides we had available in our documentation because of the way they were organized. So we've now changed that and created a set of index pages for various areas of our guides so you can see what's available to make the most of Directus. Today, we're also releasing a new set of guides to help you build extensions from scratch, right through from initializing and boiler plating, step by step code instructions, and finally how to actually install extensions into your Director's project.\u003C/p>\u003Cp>There are 15 available today in our documentation with more coming soon. Replacing VM 2 with isolated VM. Prior to this release, directors relied on VM 2 to run code in the run script operations of flows, our automation feature. The m two is now unmaintained with some serious security issues that could potentially allow code to escape the sandbox and access the machine on which your director's project is running. So in directors 10.6, we've replaced it with isolated VM.\u003C/p>\u003Cp>Now, at the same time, the run script operation was really only ever intended for simple data manipulation, And as we haven't yet found an adequate way to run arbitrary packages and code, inside of flows without VM 2, we've removed this functionality. What this means in practice is if you are, you know, requiring or importing npm packages inside of the run script operation, that will no longer be supported, and instead you will need to expose those npm packages as custom operation extensions. And fortunately, we have a guide in our new extension building set that shows you exactly how to do this. You should consider this a required upgrade for the security of your Director's project. Redact environment variables in logs for flows.\u003C/p>\u003Cp>This update is pretty straightforward, you can log values when using flows for debugging and accountability And when you are logging environment variables, which should always be treated as sensitive, directors 10.6 will now the values of those in your logs, keeping the values safe. A new developer blog and guest author program. Inside of our documentation is a brand new developer blog with regular tutorials, tips and tricks, and best practices to help you get the most of Directus. To accompany the blog is our brand new guest author program, where we will guide you through creating an awesome technical blog post and pay you for your time. One place to find breaking changes.\u003C/p>\u003Cp>A small but important update to our documentation is a new section called releases, which links out to our full set of releases on GitHub, but also contains a page with all breaking changes across various versions of directors. So before you upgrade, you can take a look here to understand what's changing and what steps you may need to take for ongoing success with your project. Our community is wicked cool. There have been a number of patch releases since 10.5. So in this section, we're gonna thank all of the amazing community members who have contributed in all of those patches and 10.6.\u003C/p>\u003Cp>Thank you to Matthew, Ilya, and Maurice for fixing some broken links in our documentation. Thank you to Nebosia and Mingyu for fixing some small typos in our documentation. Thank you to Bevis for further improving the SDK examples across our API reference in our documentation, and thank you to Gerard for their contribution, which reuses already calculated values in Directus. Directus 10.6 is now available in Docker Hub and on npm. Thank you ever so much for joining me, and we'll see you in the next release.\u003C/p>","Hello there, my name's Kevin and I run developer relations here at Directus and today I'm gonna show you what's new in Directus version 10.6. Extension building guides. We heard from you that you didn't quite know what guides we had available in our documentation because of the way they were organized. So we've now changed that and created a set of index pages for various areas of our guides so you can see what's available to make the most of Directus. Today, we're also releasing a new set of guides to help you build extensions from scratch, right through from initializing and boiler plating, step by step code instructions, and finally how to actually install extensions into your Director's project. There are 15 available today in our documentation with more coming soon. Replacing VM 2 with isolated VM. Prior to this release, directors relied on VM 2 to run code in the run script operations of flows, our automation feature. The m two is now unmaintained with some serious security issues that could potentially allow code to escape the sandbox and access the machine on which your director's project is running. So in directors 10.6, we've replaced it with isolated VM. Now, at the same time, the run script operation was really only ever intended for simple data manipulation, And as we haven't yet found an adequate way to run arbitrary packages and code, inside of flows without VM 2, we've removed this functionality. What this means in practice is if you are, you know, requiring or importing npm packages inside of the run script operation, that will no longer be supported, and instead you will need to expose those npm packages as custom operation extensions. And fortunately, we have a guide in our new extension building set that shows you exactly how to do this. You should consider this a required upgrade for the security of your Director's project. Redact environment variables in logs for flows. This update is pretty straightforward, you can log values when using flows for debugging and accountability And when you are logging environment variables, which should always be treated as sensitive, directors 10.6 will now the values of those in your logs, keeping the values safe. A new developer blog and guest author program. Inside of our documentation is a brand new developer blog with regular tutorials, tips and tricks, and best practices to help you get the most of Directus. To accompany the blog is our brand new guest author program, where we will guide you through creating an awesome technical blog post and pay you for your time. One place to find breaking changes. A small but important update to our documentation is a new section called releases, which links out to our full set of releases on GitHub, but also contains a page with all breaking changes across various versions of directors. So before you upgrade, you can take a look here to understand what's changing and what steps you may need to take for ongoing success with your project. Our community is wicked cool. There have been a number of patch releases since 10.5. So in this section, we're gonna thank all of the amazing community members who have contributed in all of those patches and 10.6. Thank you to Matthew, Ilya, and Maurice for fixing some broken links in our documentation. Thank you to Nebosia and Mingyu for fixing some small typos in our documentation. Thank you to Bevis for further improving the SDK examples across our API reference in our documentation, and thank you to Gerard for their contribution, which reuses already calculated values in Directus. Directus 10.6 is now available in Docker Hub and on npm. Thank you ever so much for joining me, and we'll see you in the next release.",[259],"89d4f128-3ab3-472b-91c0-69d2b2cdd16e",[],{"id":132,"number":133,"show":122,"year":134,"episodes":262},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":142,"slug":264,"vimeo_id":265,"description":266,"tile":267,"length":268,"resources":8,"people":269,"episode_number":268,"published":271,"title":272,"video_transcript_html":273,"video_transcript_text":274,"content":8,"seo":8,"status":129,"episode_people":275,"recommendations":277,"season":278},"10-7","894077828","Kevin runs through all of the changes in Directus 107 - including content versioning, a new theming engine, improvements to Directus Insights, and more.","7af5f31f-26ef-495a-a990-6ed002409151",7,[270],{"name":251,"url":252},"2023-11-15","What's New In Directus Version 10.7","\u003Cp>Speaker 0: Hello. My name is Kevin. I run developer relations here at Directus and, today, I have the pleasure of telling you what's new in the recently released director's version 10.7. Content versioning. Content versioning is now available in the director's editor and this feature was actually built with you, our community.\u003C/p>\u003Cp>We opened it up to preview a few months ago and then based on all your feedback, we were able to adjust it ahead of release. Now, content versioning unlocks some really powerful authoring workflows. Firstly, the ability to prepare content and updates to content before publishing it and, secondly, the ability to collaborate with others without accidentally overwriting content. Now, you enable content versioning on a collection and then inside of the item you can go ahead and create new content versions. Every item has its own content versions.\u003C/p>\u003Cp>You can go ahead and make the changes you want and when you're ready, you can promote some or all fields into the main version which generally in most use cases will then go ahead and publish the content. Now there's an API for managing content versions and new events which are emitted, which you can then use inside of directors Automate. So that's content versioning. Next is the theming engine. Before Director's 10.7, we allowed you to add custom CSS to the director's data studio to make it feel more your own.\u003C/p>\u003Cp>Well, in directors 10.7, we're not getting rid of that but we are additionally adding a new theming engine. This allows you to configure a bunch of variables to make Directus more themed appropriate to your organisation or project and then you can leave the mapping of those values to the actual markup to us and that means if we ever change the markup, we will also make sure that these variables are respected so you can be more confident in your custom theming. What we have today are just a few variables, but we are constantly adding more as we release new patch and minor releases of Direct Updates to Directus Insights. There have been loads of updates to Directus Insights. Firstly, new style notation and unit options in quite a few of our panels so you can customise the way they look and feel.\u003C/p>\u003Cp>We have multi line series charts so you can plot data from multiple collections inside of one panel which will allow you to hopefully understand a little more the relationship between your various datasets. There is a new metric list panel available which is well suited for things like seeing the top selling products perhaps in the last quarter. There's some new administration options like duplicating, bulk actions and exporting and importing dashboards And finally, a new panel selection UI which allow you to better illustrate what each of the panels do, and this extends to custom panels as well. There's a ton more inside of directors 10.7 but do check out the updates to directors insights. Secure extensions.\u003C/p>\u003Cp>Okay. Okay. We've been talking about the director's marketplace for years but what's really important is that we set the correct foundations that we can be confident on for years to come. Part of that is the secure extensions framework and this is a way of building highly sandboxed extensions which have to request additional scopes, additional permissions in order to do things like external web requests and talking to data in your collections. So as part of directors 10.7, we're shipping the secure extensions framework which we'll continue to build upon and this will be really important.\u003C/p>\u003Cp>You'll be hearing a lot more about it as we march towards working on and releasing a marketplace. Community contributions. This is the section where we thank all of the lovely community members who have contributed since the director's 10.6.0 release. Let's start with the new features and improvements. Thank you to Dominic for making the v button component a little more flexible by adding a target prop for when you're adding external links.\u003C/p>\u003Cp>Thank you to Gerard for adding auto detection of delimiters for CSV imports and, in turn, allowing for the use of other delimiters instead of just a comma. Thank you to Rob for adding cache clear as a method to the utils service and thank you to Bram for making API errors available through the directives errors package. Now let's talk about the bug fixes and optimizations. Thank you to the team at Gitstart for enhancing the functionality of our checkboxes tree interface with accent sensitive search. Thank you to Christian for contributing an optimization which otherwise was creating the app the director's data studio to sometimes throw errors when the user had a slow internet connection changing the order of operations during the startup.\u003C/p>\u003Cp>Thank you to Diego for exposing the auth create and auth update filter events to flows. Thank you to Stanislaw for 2 contributions. 1 which fixed the rendering of the user pop over for users without a role and the other which fixed updating the file name and file extension when you replace an asset in director's files. Thank you to Jean Baptiste for fixing the loading of JSON and YAML configuration files and Donald for adding the ability to replace files from within the item details drawer. Thank you to MSC BPI for fixing range requests when using the Azure storage driver and Leo for fixing an issue that would prevent the filter object from functioning in certain WebSocket subscriptions.\u003C/p>\u003Cp>And, finally, thanks to Zahir for making the transformation argument of the asset service get asset method optional. Before now, it wasn't optional so thank you for that. And finally, to documentation. Firstly, thank you to Chet and Tom for fixing broken links and typos in our documentation and thank you to Andre for adding a Google SAML example to our documentation. Everything we've spoken about today in terms of new features in Directus 10.7 were released as part of our very first leap week which was a week of announcements.\u003C/p>\u003Cp>That means that every single one of these features already has videos, documentation, and announcement posts. So if you want to learn more, head to the director's blog. Directors 10.7 is now available on NPM and Docker Hub so please do try it out and let us know what you think. Have a wonderful day and we'll see you in the next release.\u003C/p>","Hello. My name is Kevin. I run developer relations here at Directus and, today, I have the pleasure of telling you what's new in the recently released director's version 10.7. Content versioning. Content versioning is now available in the director's editor and this feature was actually built with you, our community. We opened it up to preview a few months ago and then based on all your feedback, we were able to adjust it ahead of release. Now, content versioning unlocks some really powerful authoring workflows. Firstly, the ability to prepare content and updates to content before publishing it and, secondly, the ability to collaborate with others without accidentally overwriting content. Now, you enable content versioning on a collection and then inside of the item you can go ahead and create new content versions. Every item has its own content versions. You can go ahead and make the changes you want and when you're ready, you can promote some or all fields into the main version which generally in most use cases will then go ahead and publish the content. Now there's an API for managing content versions and new events which are emitted, which you can then use inside of directors Automate. So that's content versioning. Next is the theming engine. Before Director's 10.7, we allowed you to add custom CSS to the director's data studio to make it feel more your own. Well, in directors 10.7, we're not getting rid of that but we are additionally adding a new theming engine. This allows you to configure a bunch of variables to make Directus more themed appropriate to your organisation or project and then you can leave the mapping of those values to the actual markup to us and that means if we ever change the markup, we will also make sure that these variables are respected so you can be more confident in your custom theming. What we have today are just a few variables, but we are constantly adding more as we release new patch and minor releases of Direct Updates to Directus Insights. There have been loads of updates to Directus Insights. Firstly, new style notation and unit options in quite a few of our panels so you can customise the way they look and feel. We have multi line series charts so you can plot data from multiple collections inside of one panel which will allow you to hopefully understand a little more the relationship between your various datasets. There is a new metric list panel available which is well suited for things like seeing the top selling products perhaps in the last quarter. There's some new administration options like duplicating, bulk actions and exporting and importing dashboards And finally, a new panel selection UI which allow you to better illustrate what each of the panels do, and this extends to custom panels as well. There's a ton more inside of directors 10.7 but do check out the updates to directors insights. Secure extensions. Okay. Okay. We've been talking about the director's marketplace for years but what's really important is that we set the correct foundations that we can be confident on for years to come. Part of that is the secure extensions framework and this is a way of building highly sandboxed extensions which have to request additional scopes, additional permissions in order to do things like external web requests and talking to data in your collections. So as part of directors 10.7, we're shipping the secure extensions framework which we'll continue to build upon and this will be really important. You'll be hearing a lot more about it as we march towards working on and releasing a marketplace. Community contributions. This is the section where we thank all of the lovely community members who have contributed since the director's 10.6.0 release. Let's start with the new features and improvements. Thank you to Dominic for making the v button component a little more flexible by adding a target prop for when you're adding external links. Thank you to Gerard for adding auto detection of delimiters for CSV imports and, in turn, allowing for the use of other delimiters instead of just a comma. Thank you to Rob for adding cache clear as a method to the utils service and thank you to Bram for making API errors available through the directives errors package. Now let's talk about the bug fixes and optimizations. Thank you to the team at Gitstart for enhancing the functionality of our checkboxes tree interface with accent sensitive search. Thank you to Christian for contributing an optimization which otherwise was creating the app the director's data studio to sometimes throw errors when the user had a slow internet connection changing the order of operations during the startup. Thank you to Diego for exposing the auth create and auth update filter events to flows. Thank you to Stanislaw for 2 contributions. 1 which fixed the rendering of the user pop over for users without a role and the other which fixed updating the file name and file extension when you replace an asset in director's files. Thank you to Jean Baptiste for fixing the loading of JSON and YAML configuration files and Donald for adding the ability to replace files from within the item details drawer. Thank you to MSC BPI for fixing range requests when using the Azure storage driver and Leo for fixing an issue that would prevent the filter object from functioning in certain WebSocket subscriptions. And, finally, thanks to Zahir for making the transformation argument of the asset service get asset method optional. Before now, it wasn't optional so thank you for that. And finally, to documentation. Firstly, thank you to Chet and Tom for fixing broken links and typos in our documentation and thank you to Andre for adding a Google SAML example to our documentation. Everything we've spoken about today in terms of new features in Directus 10.7 were released as part of our very first leap week which was a week of announcements. That means that every single one of these features already has videos, documentation, and announcement posts. So if you want to learn more, head to the director's blog. Directors 10.7 is now available on NPM and Docker Hub so please do try it out and let us know what you think. Have a wonderful day and we'll see you in the next release.",[276],"05b21211-f64c-43a8-b963-397de1757cb3",[],{"id":132,"number":133,"show":122,"year":134,"episodes":279},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":143,"slug":281,"vimeo_id":282,"description":283,"tile":284,"length":178,"resources":8,"people":285,"episode_number":287,"published":288,"title":289,"video_transcript_html":290,"video_transcript_text":291,"content":8,"seo":8,"status":129,"episode_people":292,"recommendations":294,"season":295},"10-8","895934298","Directus 10.8 has huge new updates for our theming engine, including a new extension type and awesome tools to build themes visually.","7b7ebb64-ea8a-4614-b967-b097367bcd1c",[286],{"name":251,"url":252},8,"2023-12-20","What's New In Directus Version 10.8","\u003Cp>Speaker 0: Hello. My name is Kevin and today I get to tell you what's new in Directus version 10.8. New custom theming options. In Directus 10.7, we released a new theming engine where you could set variables for a bunch of different theming options inside of Directus, and we would take care of the mapping between those values and the data studio markup. Now in directors 10.8, we're adding new options to this section in settings, including the ability to style forms, borders, more colors, public pages and popovers.\u003C/p>\u003Cp>Introducing custom themes as an extension type. Instead of just altering the existing light and dark themes inside of Directus, you can now create and distribute custom themes. And the cool thing is that you can use the theming default settings in the Directus Data Studio to make a theme that kind of feels like what you want. And then copy the value out of that interface and use it as the theme extension rules, which basically means you can develop custom themes kind of inside of the Director's Data Studio. A really cool experience to knowing exactly how it's going to look and feel.\u003C/p>\u003Cp>Community contributions. Like always, we have to thank the community for their contributions towards the release of Directus 10.8. Thank you to JD for adding the ability to ignore specific paths from the HTTP logger and thank you to Benjamin for allowing the use of custom collection icons in the draw header. Just a short release note today, but we hope you love the changes we've made to Directus 10.8. It's now available on both Docker Hub and on NPM.\u003C/p>\u003Cp>And we'll see you in the next release. Bye for now.\u003C/p>","Hello. My name is Kevin and today I get to tell you what's new in Directus version 10.8. New custom theming options. In Directus 10.7, we released a new theming engine where you could set variables for a bunch of different theming options inside of Directus, and we would take care of the mapping between those values and the data studio markup. Now in directors 10.8, we're adding new options to this section in settings, including the ability to style forms, borders, more colors, public pages and popovers. Introducing custom themes as an extension type. Instead of just altering the existing light and dark themes inside of Directus, you can now create and distribute custom themes. And the cool thing is that you can use the theming default settings in the Directus Data Studio to make a theme that kind of feels like what you want. And then copy the value out of that interface and use it as the theme extension rules, which basically means you can develop custom themes kind of inside of the Director's Data Studio. A really cool experience to knowing exactly how it's going to look and feel. Community contributions. Like always, we have to thank the community for their contributions towards the release of Directus 10.8. Thank you to JD for adding the ability to ignore specific paths from the HTTP logger and thank you to Benjamin for allowing the use of custom collection icons in the draw header. Just a short release note today, but we hope you love the changes we've made to Directus 10.8. It's now available on both Docker Hub and on NPM. And we'll see you in the next release. Bye for now.",[293],"8566cd06-215b-4da6-a09a-e5a1249c2c93",[],{"id":132,"number":133,"show":122,"year":134,"episodes":296},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":144,"slug":298,"vimeo_id":299,"description":300,"tile":301,"length":268,"resources":8,"people":302,"episode_number":304,"published":305,"title":306,"video_transcript_html":307,"video_transcript_text":308,"content":8,"seo":8,"status":129,"episode_people":309,"recommendations":311,"season":312},"10-9","911463486","Directus 10.9 has new focal point support, a new hash display, a huge bug fix for extension builders, and a few breaking changes - so do tune in.","6c85cac5-e6ad-435d-974d-bd025c8fcea7",[303],{"name":251,"url":252},9,"2024-02-09","What's New In Directus Version 10.9","\u003Cp>Speaker 0: Hello there. My name is Kevin. I run developer relations at Directus. And today, I'm gonna tell you what's new in Directus version 10.9. Directus provide some really powerful image transformations via URL query parameters, including the ability to resize images.\u003C/p>\u003Cp>Up until now, whenever you resize an image, it would always do so from the middle of the image. In director's version 10.9, 2 new fields have been added to every file, which allows you within images to set an x and a y focal point to a specific point within the image. And then whenever directors will crop and resize your image, it will do so around that point. Super useful, and you can obviously combine this with things like direct us automate to to perhaps determine where that focal point needs to be. Director's version 10.9 also comes with a new hash display, which allows you to display a redacted version of data inside of the Directus editor.\u003C/p>\u003Cp>Of course, you can still step in and look at the raw value underlying that display, but it gives you this new option, in order to just show that redacted value elsewhere. This one is less a new feature and more an important bug fix, but, finally, you can once again hot reload extensions inside of directives when running it with Docker. This will take us back to the point where extension, development is a little bit better. I know we know it's been annoying the last few releases, but now, thankfully, that has been fixed. If you head over to our documentation website, there's a couple of big new things.\u003C/p>\u003Cp>Firstly, we hear you hiding the sidebar on the home page meant basically one more click to get anywhere, so we stuck that back on the home page. And as of this release, we now have a new set of framework guides. So whether you use Next, Nuxt, Eleventy, Remix, or others, we now have this lovely set of framework guides to help you get started with directors. We expect there'll be more to come and more advanced topics for frameworks, but for now, this should help people get started. There are 3 breaking changes in this release, which shouldn't affect a lot of users, but I wanted to take a moment to tell you about them before you upgrade in case you are impacted by them.\u003C/p>\u003Cp>Firstly, we've updated our Exif reader to version 2. So this is a package that we use to extract metadata from files that you store in Directus. And in upgrading to version 2, the names of some of the metadata properties have changed. So if you're relying on those properties staying the same, you may need to go and update your external code. So just be aware of that.\u003C/p>\u003Cp>The next thing is that we dropped the ability to import parts of the SDK through scoped entry points. This is actually a hangover from when our SDK was in prerelease and the community helped us helped us with feedback. But before, you could import, you know, from directors SDK slash rest, that's done now. Everything gets exported from that root from that root package entry point. So just know that if you're still doing that and you upgrade to version 10.9, you'll need to you'll need to change that.\u003C/p>\u003Cp>And then the final thing to note is that we have a new directives m package and moved over our environment handling into that package. You can still use e s m config files, but if you had any asynchronous logic running inside of the config files, they won't work anymore. Again, these three breaking changes, shouldn't impact many people at all, but we always like to call them out so you can make informed decisions about when and how to upgrade. We have had so many awesome community contributions towards this release and indeed all of the releases since version 10.8.0. So I'm gonna take a few moments now to call them out.\u003C/p>\u003Cp>Thanks to Yasir for making content versioning events available in Directus real time. Thanks to Mahendra for 4 contributions. For fixing an issue stopping some environment variables from being extracted properly. For ensuring hooks are triggered when updating relational data. For preventing users from setting no values in primary key fields when updating a field, and to change the keys argument in update items so it will now support keys but also a query.\u003C/p>\u003Cp>Thanks to Florian for using the current users language in the field Translation Language selector. Thanks to Kelf for improving filtering of collections when selecting related items. Thanks to Morton for fixing the filter selection in Directus Explore when using the search box interface. Thanks to Gerald for both fixing an edge case when applying schemers that would sometimes change foreign keys to nullable when they shouldn't be and for fixing the background and search input height for the action column in the one to many interface. Thanks to Steve for shipping the new Oracle DB Pure JavaScript client in thin mode by default.\u003C/p>\u003Cp>Thanks to Wazim for a few contributions, for fixing up some styling on the delete collection and field buttons. For making default sorting a sort field, which totally makes sense. And for ensuring filter values higher than JavaScript's max safe integer work with the big integer fields. Thanks to Joshua for fixing the calendar layout to load only items within a current range when there hasn't been a filter provided by a user. Thanks to the team at Gitstart for fixing support of pasting comma separated values into the is one off filter.\u003C/p>\u003Cp>And, finally, thanks to Nesanne for ensuring our CLI schema apply command output is better visible across different terminals and color schemes. There's a lot more to discover in directors version 10.9, so feel free to check out the release notes on GitHub. Directors version 10.9 is now available on NPM and Docker Hub. So have fun with it, and we'll see you in the next release.\u003C/p>","Hello there. My name is Kevin. I run developer relations at Directus. And today, I'm gonna tell you what's new in Directus version 10.9. Directus provide some really powerful image transformations via URL query parameters, including the ability to resize images. Up until now, whenever you resize an image, it would always do so from the middle of the image. In director's version 10.9, 2 new fields have been added to every file, which allows you within images to set an x and a y focal point to a specific point within the image. And then whenever directors will crop and resize your image, it will do so around that point. Super useful, and you can obviously combine this with things like direct us automate to to perhaps determine where that focal point needs to be. Director's version 10.9 also comes with a new hash display, which allows you to display a redacted version of data inside of the Directus editor. Of course, you can still step in and look at the raw value underlying that display, but it gives you this new option, in order to just show that redacted value elsewhere. This one is less a new feature and more an important bug fix, but, finally, you can once again hot reload extensions inside of directives when running it with Docker. This will take us back to the point where extension, development is a little bit better. I know we know it's been annoying the last few releases, but now, thankfully, that has been fixed. If you head over to our documentation website, there's a couple of big new things. Firstly, we hear you hiding the sidebar on the home page meant basically one more click to get anywhere, so we stuck that back on the home page. And as of this release, we now have a new set of framework guides. So whether you use Next, Nuxt, Eleventy, Remix, or others, we now have this lovely set of framework guides to help you get started with directors. We expect there'll be more to come and more advanced topics for frameworks, but for now, this should help people get started. There are 3 breaking changes in this release, which shouldn't affect a lot of users, but I wanted to take a moment to tell you about them before you upgrade in case you are impacted by them. Firstly, we've updated our Exif reader to version 2. So this is a package that we use to extract metadata from files that you store in Directus. And in upgrading to version 2, the names of some of the metadata properties have changed. So if you're relying on those properties staying the same, you may need to go and update your external code. So just be aware of that. The next thing is that we dropped the ability to import parts of the SDK through scoped entry points. This is actually a hangover from when our SDK was in prerelease and the community helped us helped us with feedback. But before, you could import, you know, from directors SDK slash rest, that's done now. Everything gets exported from that root from that root package entry point. So just know that if you're still doing that and you upgrade to version 10.9, you'll need to you'll need to change that. And then the final thing to note is that we have a new directives m package and moved over our environment handling into that package. You can still use e s m config files, but if you had any asynchronous logic running inside of the config files, they won't work anymore. Again, these three breaking changes, shouldn't impact many people at all, but we always like to call them out so you can make informed decisions about when and how to upgrade. We have had so many awesome community contributions towards this release and indeed all of the releases since version 10.8.0. So I'm gonna take a few moments now to call them out. Thanks to Yasir for making content versioning events available in Directus real time. Thanks to Mahendra for 4 contributions. For fixing an issue stopping some environment variables from being extracted properly. For ensuring hooks are triggered when updating relational data. For preventing users from setting no values in primary key fields when updating a field, and to change the keys argument in update items so it will now support keys but also a query. Thanks to Florian for using the current users language in the field Translation Language selector. Thanks to Kelf for improving filtering of collections when selecting related items. Thanks to Morton for fixing the filter selection in Directus Explore when using the search box interface. Thanks to Gerald for both fixing an edge case when applying schemers that would sometimes change foreign keys to nullable when they shouldn't be and for fixing the background and search input height for the action column in the one to many interface. Thanks to Steve for shipping the new Oracle DB Pure JavaScript client in thin mode by default. Thanks to Wazim for a few contributions, for fixing up some styling on the delete collection and field buttons. For making default sorting a sort field, which totally makes sense. And for ensuring filter values higher than JavaScript's max safe integer work with the big integer fields. Thanks to Joshua for fixing the calendar layout to load only items within a current range when there hasn't been a filter provided by a user. Thanks to the team at Gitstart for fixing support of pasting comma separated values into the is one off filter. And, finally, thanks to Nesanne for ensuring our CLI schema apply command output is better visible across different terminals and color schemes. There's a lot more to discover in directors version 10.9, so feel free to check out the release notes on GitHub. Directors version 10.9 is now available on NPM and Docker Hub. So have fun with it, and we'll see you in the next release.",[310],"193317ba-bda7-4ff8-af50-b6023ef24ed7",[],{"id":132,"number":133,"show":122,"year":134,"episodes":313},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":145,"slug":315,"vimeo_id":316,"description":317,"tile":318,"length":211,"resources":8,"people":319,"episode_number":321,"published":322,"title":323,"video_transcript_html":324,"video_transcript_text":325,"content":8,"seo":8,"status":129,"episode_people":326,"recommendations":328,"season":329},"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",[320],{"name":251,"url":252},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/p>\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/p>\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/p>\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/p>\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/p>\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/p>\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/p>\u003Cp>We hope you love it, and please do give us feedback around the marketplace beta. And until next time, bye for now.\u003C/p>","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.",[327],"96f15a29-8051-4292-98a5-1c584919c505",[],{"id":132,"number":133,"show":122,"year":134,"episodes":330},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":146,"slug":332,"vimeo_id":333,"description":334,"tile":335,"length":155,"resources":8,"people":336,"episode_number":338,"published":339,"title":340,"video_transcript_html":341,"video_transcript_text":342,"content":8,"seo":8,"status":129,"episode_people":343,"recommendations":345,"season":346},"10-11","953540604","Directus 10.11 introduces public registration and a set of other enhancements, optimizations, and bug fixes.","fffa27ec-9b05-4bcd-88e4-848df8ab0d73",[337],{"name":251,"url":252},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/p>\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/p>\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/p>\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/p>\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/p>\n\u003Cp>It's now available on NPM and Docker Hub and we'll see you in the next release.\u003C/p>","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.",[344],"d4cffa4e-f892-4bb0-84e0-3763693914e1",[],{"id":132,"number":133,"show":122,"year":134,"episodes":347},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":147,"slug":349,"vimeo_id":350,"description":351,"tile":352,"length":155,"resources":8,"people":353,"episode_number":355,"published":356,"title":357,"video_transcript_html":358,"video_transcript_text":359,"content":8,"seo":8,"status":129,"episode_people":360,"recommendations":362,"season":363},"10-12","953540772","Directus 10.12 enhances public user registration with a set of new features to control your project.","9f0e4722-1a2c-4892-bf1c-6ad9f2d2b477",[354],{"name":251,"url":252},12,"2024-06-05","What's New in Directus Version 10.12","\u003Cp>Speaker 0: My name is Kevin. And today, I'm gonna tell you what's new in Directus 10.12, public user registration enhancements. You can now provide a custom verification URL when registering new users. Like with password resets and single sign on, this means that your users never have to be exposed to Directus if you're using it in your separate application. This release also introduces new environment variables to limit the number of users in your project.\u003C/p>\u003Cp>Admins, users with API access, and users who can access the Data Studio. This gives you more control over how your project runs, especially when enabling public registration. Fixing expiring sessions. As many of you reported in Directus 10.11, there was a small but impactful bug that would sometimes lock you out of the Data Studio and requiring your cookies to be cleared. We've now fixed that and, obviously, that's quite a big user experience thing.\u003C/p>\u003Cp>So make sure you do update in order to receive these fixes. Community contributions. Thank you to those who contributed towards this release. Thanks to Zaheer for fixing an issue where calling the random string utility endpoint with an invalid length parameter could prevent the creation of valid sessions until the next restart. Thanks to Alejandro for an update to one of our extension guides and for Nicholas for fixing the new registration verification method in our SDK.\u003C/p>\u003Cp>Directus 10.12 is now available on NPM and Docker Hub, and we'll see you in the next release.\u003C/p>","My name is Kevin. And today, I'm gonna tell you what's new in Directus 10.12, public user registration enhancements. You can now provide a custom verification URL when registering new users. Like with password resets and single sign on, this means that your users never have to be exposed to Directus if you're using it in your separate application. This release also introduces new environment variables to limit the number of users in your project. Admins, users with API access, and users who can access the Data Studio. This gives you more control over how your project runs, especially when enabling public registration. Fixing expiring sessions. As many of you reported in Directus 10.11, there was a small but impactful bug that would sometimes lock you out of the Data Studio and requiring your cookies to be cleared. We've now fixed that and, obviously, that's quite a big user experience thing. So make sure you do update in order to receive these fixes. Community contributions. Thank you to those who contributed towards this release. Thanks to Zaheer for fixing an issue where calling the random string utility endpoint with an invalid length parameter could prevent the creation of valid sessions until the next restart. Thanks to Alejandro for an update to one of our extension guides and for Nicholas for fixing the new registration verification method in our SDK. Directus 10.12 is now available on NPM and Docker Hub, and we'll see you in the next release.",[361],"781ec858-413c-44e1-afca-a3ae43964ff9",[],{"id":132,"number":133,"show":122,"year":134,"episodes":364},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"id":148,"slug":366,"vimeo_id":367,"description":368,"tile":369,"length":178,"resources":8,"people":8,"episode_number":370,"published":371,"title":372,"video_transcript_html":373,"video_transcript_text":374,"content":8,"seo":375,"status":129,"episode_people":376,"recommendations":378,"season":379},"10-13","983280662","Directus Version 10.13 introduces resumable uploads, some fixes around shares, and some small quality of life improvements for the Data Studio.","6ebd70ad-95a8-460a-9127-a656fb60d4ea",13,"2024-07-15","What's New in Directus Version 10.13","\u003Cp>Hello. My name is Kevin and this is what's new in Directus version 10.13, resumable uploads. The main new feature in this release is resumable uploads, which believe it or not, allows file uploads to resume if they have been paused or interrupted. This also means that you can circumvent limits on a proxy setup if you have one. You can enable this new feature by setting the new TUS_ENABLED environment variable to true.\u003C/p>\n\u003Cp>Community contributions. Since the release of director's version 10.12, we've had a number of really lovely and impactful community contributions and here they are. Thanks to Joey for fixing performance issues with schema introspection on Microsoft SQL. Thanks to drennvinn for adding toggles to quickly expand or collapse all rows in the data model view. Thanks to Matthew for including file extensions when images are added in the WYSIWYG, which makes it easier to embed them in external services&nbsp;And finally, thanks to Ivo for fixing session verification for shares.\u003C/p>\n\u003Cp>And that's Directus 10.13. It's now available on Docker Hub and on Directus Cloud. Until the next release. Bye for now.\u003C/p>","Hello. My name is Kevin and this is what's new in Directus version 10.13, resumable uploads. The main new feature in this release is resumable uploads, which believe it or not, allows file uploads to resume if they have been paused or interrupted. This also means that you can circumvent limits on a proxy setup if you have one. You can enable this new feature by setting the new tus enabled environment variable to true. Community contributions. Since the release of director's version 10.12, we've had a number of really lovely and impactful community contributions and here they are. Thanks to Joey for fixing performance issues with schema introspection on Microsoft SQL. Thanks to Drenvin for adding toggles to quickly expand or collapse all rows in the data model view. Thanks to Matthew for including file extensions when images are added in the WYSIWYG, which makes it easier to embed them in external services. And finally, thanks to Evo for fixing session verification for shares. And that's Directus 10.13. It's now available on Docker Hub and on Directus Cloud. Until the next release. Bye for now.","a3631d57-5767-44b7-8f7c-3a5c8d868218",[377],"44cf850a-69fa-4bf5-9f15-3218af2d7c4d",[],{"id":132,"number":133,"show":122,"year":134,"episodes":380},[136,137,138,139,140,141,142,143,144,145,146,147,148],{"reps":382},[383,439],{"name":384,"sdr":8,"link":385,"countries":386,"states":388},"John Daniels","https://meet.directus.io/meetings/john2144/john-contact-form-meeting",[387],"United States",[389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438],"Michigan","Indiana","Ohio","West Virginia","Kentucky","Virginia","Tennessee","North Carolina","South Carolina","Georgia","Florida","Alabama","Mississippi","New York","MI","IN","OH","WV","KY","VA","TN","NC","SC","GA","FL","AL","MS","NY","Connecticut","CT","Delaware","DE","Maine","ME","Maryland","MD","Massachusetts","MA","New Hampshire","NH","New Jersey","NJ","Pennsylvania","PA","Rhode Island","RI","Vermont","VT","Washington DC","DC",{"name":440,"link":441,"countries":442},"Michelle Riber","https://meetings.hubspot.com/mriber",[443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,420,631,632],"Albania","ALB","Algeria","DZA","Andorra","AND","Angola","AGO","Austria","AUT","Belgium","BEL","Benin","BEN","Bosnia and Herzegovina","BIH","Botswana","BWA","Bulgaria","BGR","Burkina Faso","BFA","Burundi","BDI","Cameroon","CMR","Cape Verde","CPV","Central African Republic","CAF","Chad","TCD","Comoros","COM","Côte d'Ivoire","CIV","Croatia","HRV","Czech Republic","CZE","Democratic Republic of Congo","COD","Denmark","DNK","Djibouti","DJI","Egypt","EGY","Equatorial Guinea","GNQ","Eritrea","ERI","Estonia","EST","Eswatini","SWZ","Ethiopia","ETH","Finland","FIN","France","FRA","Gabon","GAB","Gambia","GMB","Ghana","GHA","Greece","GRC","Guinea","GIN","Guinea-Bissau","GNB","Hungary","HUN","Iceland","ISL","Ireland","IRL","Italy","ITA","Kenya","KEN","Latvia","LVA","Lesotho","LSO","Liberia","LBR","Libya","LBY","Liechtenstein","LIE","Lithuania","LTU","Luxembourg","LUX","Madagascar","MDG","Malawi","MWI","Mali","MLI","Malta","MLT","Mauritania","MRT","Mauritius","MUS","Moldova","MDA","Monaco","MCO","Montenegro","MNE","Morocco","MAR","Mozambique","MOZ","Namibia","NAM","Niger","NER","Nigeria","NGA","North Macedonia","MKD","Norway","NOR","Poland","POL","Portugal","PRT","Republic of Congo","COG","Romania","ROU","Rwanda","RWA","San Marino","SMR","São Tomé and Príncipe","STP","Senegal","SEN","Serbia","SRB","Seychelles","SYC","Sierra Leone","SLE","Slovakia","SVK","Slovenia","SVN","Somalia","SOM","South Africa","ZAF","South Sudan","SSD","Spain","ESP","Sudan","SDN","Sweden","SWE","Tanzania","TZA","Togo","TGO","Tunisia","TUN","Uganda","UGA","United Kingdom","GBR","Vatican City","VAT","Zambia","ZMB","Zimbabwe","ZWE","UK","Germany","Netherlands","Switzerland","CH","NL",1773850415568]