directus/directus (@directus/sdk)
### [`v10.3.3`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
[Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
### [`v10.3.2`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
[Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
### [`v10.3.1`](https://togithub.com/directus/directus/compare/v10.3.0...24621f3934dc77eb23441331040ed13c676ceffd)
[Compare Source](https://togithub.com/directus/directus/compare/v10.3.0...24621f3934dc77eb23441331040ed13c676ceffd)
### [`v10.3.0`](https://togithub.com/directus/directus/releases/tag/v10.3.0)
[Compare Source](https://togithub.com/directus/directus/compare/v10.2.0...v10.3.0)
##### β¨ New Features & Improvements
- **[@directus/api](https://togithub.com/directus/api)**
- Integrated Websockets Subscriptions for REST and GraphQL in Directus πΈοΈπ§¦ ([#14737](https://togithub.com/directus/directus/pull/14737) by [@br41nslug](https://togithub.com/br41nslug))
- A CRUD implementation over WebSockets
- A REST Subscriptions implementation
- GraphQL Subscriptions over WebSockets
- Three authentication modes: `public`, `handshake`, `strict`
- Authentication refresh with an open socket
- Heartbeat signal to keep the connection alive
- Follows the Directus permission model
- Message rate limiting and connection limiting
- Horizontal scaling with the Messenger
- Extensible event driven design
- **[@directus/stores](https://togithub.com/directus/stores)**
- Moved useAppStore to [@directus/stores](https://togithub.com/directus/stores) ([#18829](https://togithub.com/directus/directus/pull/18829) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- **[@directus/release-notes-generator](https://togithub.com/directus/release-notes-generator)**
- Added support for multiline summaries ([#18881](https://togithub.com/directus/directus/pull/18881) by [@paescuj](https://togithub.com/paescuj))
##### π Bug Fixes & Optimizations
- **[@directus/app](https://togithub.com/directus/app)**
- Fixed CSS to render calendar and map layouts correctly ([#18853](https://togithub.com/directus/directus/pull/18853) by [@licitdev](https://togithub.com/licitdev))
- Moved useAppStore to [@directus/stores](https://togithub.com/directus/stores) ([#18829](https://togithub.com/directus/directus/pull/18829) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- Added Albanian (sq-AL) to the list of translations ([#18810](https://togithub.com/directus/directus/pull/18810) by [@ninogjoni](https://togithub.com/ninogjoni))
- Added recursive check for permissions in app side ([#18871](https://togithub.com/directus/directus/pull/18871) by [@azrikahar](https://togithub.com/azrikahar))
- Fixed app content filter \_between ([#18821](https://togithub.com/directus/directus/pull/18821) by [@br41nslug](https://togithub.com/br41nslug))
- Fixed empty image selection error for file-image interface ([#18761](https://togithub.com/directus/directus/pull/18761) by [@licitdev](https://togithub.com/licitdev))
- **[@directus/api](https://togithub.com/directus/api)**
- Fixed reverse usage of \_null, \_nnull, \_empty and \_nempty filter operators ([#18801](https://togithub.com/directus/directus/pull/18801) by [@acautin](https://togithub.com/acautin))
- Fixed a problem that could cause snapshot apply to fail when a relationship changed ([#18879](https://togithub.com/directus/directus/pull/18879) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- Added extra type check in apply-diff ([#18783](https://togithub.com/directus/directus/pull/18783) by [@br41nslug](https://togithub.com/br41nslug))
- Fixed parsing of Error objects when redacting ([#18777](https://togithub.com/directus/directus/pull/18777) by [@licitdev](https://togithub.com/licitdev))
- **[@directus/storage-driver-s3](https://togithub.com/directus/storage-driver-s3)**
- Fixed S3 storage scaling issues by using a customized request handler with an increased maximum of open sockets ([#18799](https://togithub.com/directus/directus/pull/18799) by [@licitdev](https://togithub.com/licitdev))
- **[@directus/storage](https://togithub.com/directus/storage)**
- Fixed S3 storage scaling issues by using a customized request handler with an increased maximum of open sockets ([#18799](https://togithub.com/directus/directus/pull/18799) by [@licitdev](https://togithub.com/licitdev))
- **[@directus/composables](https://togithub.com/directus/composables)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/constants](https://togithub.com/directus/constants)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/exceptions](https://togithub.com/directus/exceptions)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/extensions-sdk](https://togithub.com/directus/extensions-sdk)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/pressure](https://togithub.com/directus/pressure)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/random](https://togithub.com/directus/random)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- **[@directus/stores](https://togithub.com/directus/stores)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/types](https://togithub.com/directus/types)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/update-check](https://togithub.com/directus/update-check)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- Enhanced version comparison in the update notifier ([#18748](https://togithub.com/directus/directus/pull/18748) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/utils](https://togithub.com/directus/utils)**
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- **[@directus/data-driver-postgres](https://togithub.com/directus/data-driver-postgres)**
- Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- **[@directus/data-sql](https://togithub.com/directus/data-sql)**
- Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- **[@directus/data](https://togithub.com/directus/data)**
- Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
##### π Documentation
- Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- Fixed Storybook link ([#18764](https://togithub.com/directus/directus/pull/18764) by [@craigharman](https://togithub.com/craigharman))
- Improved Contributer Docs and Delete-by-Query ([#18667](https://togithub.com/directus/directus/pull/18667) by [@ConnorSimply](https://togithub.com/ConnorSimply))
##### π§ͺ Blackbox Tests
- Fixed S3 storage scaling issues by using a customized request handler with an increased maximum of open sockets ([#18799](https://togithub.com/directus/directus/pull/18799) by [@licitdev](https://togithub.com/licitdev))
##### π¦ Published Versions
- `@directus/app@10.3.1`
- `@directus/api@11.1.0`
- `@directus/composables@10.0.5`
- `@directus/constants@10.2.1`
- `create-directus-extension@10.0.5`
- `@directus/data@0.0.2`
- `@directus/data-driver-postgres@0.0.2`
- `@directus/data-sql@0.0.1`
- `@directus/exceptions@10.0.3`
- `@directus/extensions-sdk@10.1.4`
- `@directus/pressure@1.0.4`
- `@directus/random@0.2.1`
- `@directus/release-notes-generator@0.1.0`
- `@directus/storage@10.0.3`
- `@directus/storage-driver-azure@10.0.5`
- `@directus/storage-driver-cloudinary@10.0.5`
- `@directus/storage-driver-gcs@10.0.5`
- `@directus/storage-driver-local@10.0.5`
- `@directus/storage-driver-s3@10.0.5`
- `@directus/stores@0.1.0`
- `@directus/types@10.1.1`
- `@directus/update-check@11.0.1`
- `@directus/utils@10.0.5`
### [`v10.2.0`](https://togithub.com/directus/directus/releases/tag/v10.2.0)
[Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...v10.2.0)
##### β οΈ Potential Breaking Changes
- **[@directus/api](https://togithub.com/directus/api)**
- **Removed unnecessary disclosure of potentially sensitive server info ([#18648](https://togithub.com/directus/directus/pull/18648) by [@licitdev](https://togithub.com/licitdev))**
This changes the available information and output type signature of the /server/info endpoint
- **[@directus/update-check](https://togithub.com/directus/update-check)**
- Replaced update info in `@directus/api` by an update notifier in the `directus` package ([#18738](https://togithub.com/directus/directus/pull/18738) by [@paescuj](https://togithub.com/paescuj))
##### β¨ New Features & Improvements
- **[@directus/app](https://togithub.com/directus/app)**
- Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel))
- Improve custom translations management and performance ([#18097](https://togithub.com/directus/directus/pull/18097) by [@br41nslug](https://togithub.com/br41nslug))
- **[@directus/api](https://togithub.com/directus/api)**
- Added synchronization across horizontally scaled instances to schedule flows and hooks ([#18584](https://togithub.com/directus/directus/pull/18584) by [@nickrum](https://togithub.com/nickrum))
- Enable caching for requests from data studio when `CACHE_AUTO_PURGE` is enabled ([#18484](https://togithub.com/directus/directus/pull/18484) by [@licitdev](https://togithub.com/licitdev))
- Added a new `FILES_MAX_UPLOAD_SIZE` environment variable for setting a max value system-wide ([#18735](https://togithub.com/directus/directus/pull/18735) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- Improve custom translations management and performance
- Added support for `FILES_MIME_TYPE_ALLOW_LIST` environment variable. ([#18736](https://togithub.com/directus/directus/pull/18736) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- **[@directus/types](https://togithub.com/directus/types)**
- Improve custom translations management and performance
- Added basic types for data packages ([#18555](https://togithub.com/directus/directus/pull/18555) by [@jaads](https://togithub.com/jaads))
- **[@directus/random](https://togithub.com/directus/random)**
- Added randomAlpha, randomArray, randomInteger, randomSequence, and randomUUID functions ([#18668](https://togithub.com/directus/directus/pull/18668) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
##### π Bug Fixes & Optimizations
- **[@directus/app](https://togithub.com/directus/app)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- Removed unnecessary disclosure of potentially sensitive server info
- Fixed `FILES_MAX_UPLOAD_SIZE` crashing bug and files interface error when the upload request errors ([#18737](https://togithub.com/directus/directus/pull/18737) by [@licitdev](https://togithub.com/licitdev))
- Added pagination to flow logs to prevent memory allocation issues on large revision sets ([#18652](https://togithub.com/directus/directus/pull/18652) by [@rijkvanzanten](https://togithub.com/rijkvanzanten))
- Fixed `group-accordion` value initialization for usage in extension options ([#18638](https://togithub.com/directus/directus/pull/18638) by [@hanneskuettner](https://togithub.com/hanneskuettner))
- Fixed input-block-editor popover styles on dark mode ([#18704](https://togithub.com/directus/directus/pull/18704) by [@that1matt](https://togithub.com/that1matt))
- Fixed fetching of all permissions ([#18655](https://togithub.com/directus/directus/pull/18655) by [@paescuj](https://togithub.com/paescuj))
- Translated field names in collection dialog ([#18708](https://togithub.com/directus/directus/pull/18708) by [@br41nslug](https://togithub.com/br41nslug))
- Optimised export sidebar aggregation call ([#18724](https://togithub.com/directus/directus/pull/18724) by [@licitdev](https://togithub.com/licitdev))
- Bumped [@sindresorhus/slugify](https://togithub.com/sindresorhus/slugify) to fix undesirable behavior in slugify input ([#18639](https://togithub.com/directus/directus/pull/18639) by [@hanneskuettner](https://togithub.com/hanneskuettner))
- Enhanced translations in export sidebar ([#18686](https://togithub.com/directus/directus/pull/18686) by [@paescuj](https://togithub.com/paescuj))
- Fixed incorrect endpoints for system collections ([#18657](https://togithub.com/directus/directus/pull/18657) by [@licitdev](https://togithub.com/licitdev))
- **[@directus/api](https://togithub.com/directus/api)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel))
- Updated `openapi3-ts` to v4 ([#18722](https://togithub.com/directus/directus/pull/18722) by [@paescuj](https://togithub.com/paescuj))
- Fixed `FILES_MAX_UPLOAD_SIZE` crashing bug and files interface error when the upload request errors ([#18737](https://togithub.com/directus/directus/pull/18737) by [@licitdev](https://togithub.com/licitdev))
- Optimised countDistinct aggregation on primary key field ([#18717](https://togithub.com/directus/directus/pull/18717) by [@licitdev](https://togithub.com/licitdev))
- Replaced update info in `@directus/api` by an update notifier in the `directus` package ([#18738](https://togithub.com/directus/directus/pull/18738) by [@paescuj](https://togithub.com/paescuj))
- Improved redaction of logs in Flows by catching additional keys ([#18534](https://togithub.com/directus/directus/pull/18534) by [@paescuj](https://togithub.com/paescuj))
- Updated handler response format for manual flows ([#18741](https://togithub.com/directus/directus/pull/18741) by [@licitdev](https://togithub.com/licitdev))
- Removed cdn.directus.io from imgSrc and mediaSrc in the base CSP configuration ([#18728](https://togithub.com/directus/directus/pull/18728) by [@azrikahar](https://togithub.com/azrikahar))
- **[@directus/composables](https://togithub.com/directus/composables)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **create-directus-extension**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/data-driver-postgres](https://togithub.com/directus/data-driver-postgres)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/data](https://togithub.com/directus/data)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/exceptions](https://togithub.com/directus/exceptions)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/extensions-sdk](https://togithub.com/directus/extensions-sdk)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/pressure](https://togithub.com/directus/pressure)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/random](https://togithub.com/directus/random)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/release-notes-generator](https://togithub.com/directus/release-notes-generator)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/storage-driver-azure](https://togithub.com/directus/storage-driver-azure)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/storage-driver-cloudinary](https://togithub.com/directus/storage-driver-cloudinary)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/storage-driver-gcs](https://togithub.com/directus/storage-driver-gcs)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/storage-driver-local](https://togithub.com/directus/storage-driver-local)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/storage-driver-s3](https://togithub.com/directus/storage-driver-s3)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/storage](https://togithub.com/directus/storage)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/types](https://togithub.com/directus/types)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel))
- **[@directus/update-check](https://togithub.com/directus/update-check)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- **[@directus/utils](https://togithub.com/directus/utils)**
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel))
- **[@directus/specs](https://togithub.com/directus/specs)**
- Updated `openapi3-ts` to v4 ([#18722](https://togithub.com/directus/directus/pull/18722) by [@paescuj](https://togithub.com/paescuj))
##### π Documentation
- Added synchronization across horizontally scaled instances to schedule flows and hooks ([#18584](https://togithub.com/directus/directus/pull/18584) by [@nickrum](https://togithub.com/nickrum))
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- Removed unnecessary disclosure of potentially sensitive server info
- Added documentation for auth create and update hooks ([#18641](https://togithub.com/directus/directus/pull/18641) by [@paescuj](https://togithub.com/paescuj))
- Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel))
- Improved Affordance of Docs Card Component Link ([#18628](https://togithub.com/directus/directus/pull/18628) by [@ConnorSimply](https://togithub.com/ConnorSimply))
- Added initial docs for running tests in the codebase ([#18061](https://togithub.com/directus/directus/pull/18061) by [@licitdev](https://togithub.com/licitdev))
##### π§ͺ Blackbox Tests
- Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj))
- Enable caching for requests from data studio when `CACHE_AUTO_PURGE` is enabled ([#18484](https://togithub.com/directus/directus/pull/18484) by [@licitdev](https://togithub.com/licitdev))
##### π¦ Published Versions
- `@directus/app@10.3.0`
- `@directus/api@11.0.0`
- `@directus/composables@10.0.3`
- `create-directus-extension@10.0.3`
- `@directus/data@0.0.1`
- `@directus/data-driver-postgres@0.0.1`
- `@directus/exceptions@10.0.2`
- `@directus/extensions-sdk@10.1.2`
- `@directus/pressure@1.0.2`
- `@directus/random@0.2.0`
- `@directus/release-notes-generator@0.0.1`
- `@directus/specs@10.1.1`
- `@directus/storage@10.0.2`
- `@directus/storage-driver-azure@10.0.3`
- `@directus/storage-driver-cloudinary@10.0.3`
- `@directus/storage-driver-gcs@10.0.3`
- `@directus/storage-driver-local@10.0.3`
- `@directus/storage-driver-s3@10.0.3`
- `@directus/types@10.1.0`
- `@directus/update-check@11.0.0`
- `@directus/utils@10.0.3`
### [`v10.1.5`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
[Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
### [`v10.1.4`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
[Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
10.1.3
->13.0.2
Release Notes
directus/directus (@directus/sdk)
### [`v10.3.3`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) [Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) ### [`v10.3.2`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) [Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) ### [`v10.3.1`](https://togithub.com/directus/directus/compare/v10.3.0...24621f3934dc77eb23441331040ed13c676ceffd) [Compare Source](https://togithub.com/directus/directus/compare/v10.3.0...24621f3934dc77eb23441331040ed13c676ceffd) ### [`v10.3.0`](https://togithub.com/directus/directus/releases/tag/v10.3.0) [Compare Source](https://togithub.com/directus/directus/compare/v10.2.0...v10.3.0) ##### β¨ New Features & Improvements - **[@directus/api](https://togithub.com/directus/api)** - Integrated Websockets Subscriptions for REST and GraphQL in Directus πΈοΈπ§¦ ([#14737](https://togithub.com/directus/directus/pull/14737) by [@br41nslug](https://togithub.com/br41nslug)) - A CRUD implementation over WebSockets - A REST Subscriptions implementation - GraphQL Subscriptions over WebSockets - Three authentication modes: `public`, `handshake`, `strict` - Authentication refresh with an open socket - Heartbeat signal to keep the connection alive - Follows the Directus permission model - Message rate limiting and connection limiting - Horizontal scaling with the Messenger - Extensible event driven design - **[@directus/stores](https://togithub.com/directus/stores)** - Moved useAppStore to [@directus/stores](https://togithub.com/directus/stores) ([#18829](https://togithub.com/directus/directus/pull/18829) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - **[@directus/release-notes-generator](https://togithub.com/directus/release-notes-generator)** - Added support for multiline summaries ([#18881](https://togithub.com/directus/directus/pull/18881) by [@paescuj](https://togithub.com/paescuj)) ##### π Bug Fixes & Optimizations - **[@directus/app](https://togithub.com/directus/app)** - Fixed CSS to render calendar and map layouts correctly ([#18853](https://togithub.com/directus/directus/pull/18853) by [@licitdev](https://togithub.com/licitdev)) - Moved useAppStore to [@directus/stores](https://togithub.com/directus/stores) ([#18829](https://togithub.com/directus/directus/pull/18829) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - Added Albanian (sq-AL) to the list of translations ([#18810](https://togithub.com/directus/directus/pull/18810) by [@ninogjoni](https://togithub.com/ninogjoni)) - Added recursive check for permissions in app side ([#18871](https://togithub.com/directus/directus/pull/18871) by [@azrikahar](https://togithub.com/azrikahar)) - Fixed app content filter \_between ([#18821](https://togithub.com/directus/directus/pull/18821) by [@br41nslug](https://togithub.com/br41nslug)) - Fixed empty image selection error for file-image interface ([#18761](https://togithub.com/directus/directus/pull/18761) by [@licitdev](https://togithub.com/licitdev)) - **[@directus/api](https://togithub.com/directus/api)** - Fixed reverse usage of \_null, \_nnull, \_empty and \_nempty filter operators ([#18801](https://togithub.com/directus/directus/pull/18801) by [@acautin](https://togithub.com/acautin)) - Fixed a problem that could cause snapshot apply to fail when a relationship changed ([#18879](https://togithub.com/directus/directus/pull/18879) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - Added extra type check in apply-diff ([#18783](https://togithub.com/directus/directus/pull/18783) by [@br41nslug](https://togithub.com/br41nslug)) - Fixed parsing of Error objects when redacting ([#18777](https://togithub.com/directus/directus/pull/18777) by [@licitdev](https://togithub.com/licitdev)) - **[@directus/storage-driver-s3](https://togithub.com/directus/storage-driver-s3)** - Fixed S3 storage scaling issues by using a customized request handler with an increased maximum of open sockets ([#18799](https://togithub.com/directus/directus/pull/18799) by [@licitdev](https://togithub.com/licitdev)) - **[@directus/storage](https://togithub.com/directus/storage)** - Fixed S3 storage scaling issues by using a customized request handler with an increased maximum of open sockets ([#18799](https://togithub.com/directus/directus/pull/18799) by [@licitdev](https://togithub.com/licitdev)) - **[@directus/composables](https://togithub.com/directus/composables)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/constants](https://togithub.com/directus/constants)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/exceptions](https://togithub.com/directus/exceptions)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/extensions-sdk](https://togithub.com/directus/extensions-sdk)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/pressure](https://togithub.com/directus/pressure)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/random](https://togithub.com/directus/random)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - **[@directus/stores](https://togithub.com/directus/stores)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/types](https://togithub.com/directus/types)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/update-check](https://togithub.com/directus/update-check)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - Enhanced version comparison in the update notifier ([#18748](https://togithub.com/directus/directus/pull/18748) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/utils](https://togithub.com/directus/utils)** - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - **[@directus/data-driver-postgres](https://togithub.com/directus/data-driver-postgres)** - Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - **[@directus/data-sql](https://togithub.com/directus/data-sql)** - Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - **[@directus/data](https://togithub.com/directus/data)** - Started initial work on [@directus/data](https://togithub.com/directus/data) ([#18642](https://togithub.com/directus/directus/pull/18642) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) ##### π Documentation - Added TypeDocs to Docs ([#18867](https://togithub.com/directus/directus/pull/18867) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - Fixed Storybook link ([#18764](https://togithub.com/directus/directus/pull/18764) by [@craigharman](https://togithub.com/craigharman)) - Improved Contributer Docs and Delete-by-Query ([#18667](https://togithub.com/directus/directus/pull/18667) by [@ConnorSimply](https://togithub.com/ConnorSimply)) ##### π§ͺ Blackbox Tests - Fixed S3 storage scaling issues by using a customized request handler with an increased maximum of open sockets ([#18799](https://togithub.com/directus/directus/pull/18799) by [@licitdev](https://togithub.com/licitdev)) ##### π¦ Published Versions - `@directus/app@10.3.1` - `@directus/api@11.1.0` - `@directus/composables@10.0.5` - `@directus/constants@10.2.1` - `create-directus-extension@10.0.5` - `@directus/data@0.0.2` - `@directus/data-driver-postgres@0.0.2` - `@directus/data-sql@0.0.1` - `@directus/exceptions@10.0.3` - `@directus/extensions-sdk@10.1.4` - `@directus/pressure@1.0.4` - `@directus/random@0.2.1` - `@directus/release-notes-generator@0.1.0` - `@directus/storage@10.0.3` - `@directus/storage-driver-azure@10.0.5` - `@directus/storage-driver-cloudinary@10.0.5` - `@directus/storage-driver-gcs@10.0.5` - `@directus/storage-driver-local@10.0.5` - `@directus/storage-driver-s3@10.0.5` - `@directus/stores@0.1.0` - `@directus/types@10.1.1` - `@directus/update-check@11.0.1` - `@directus/utils@10.0.5` ### [`v10.2.0`](https://togithub.com/directus/directus/releases/tag/v10.2.0) [Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...v10.2.0) ##### β οΈ Potential Breaking Changes - **[@directus/api](https://togithub.com/directus/api)** - **Removed unnecessary disclosure of potentially sensitive server info ([#18648](https://togithub.com/directus/directus/pull/18648) by [@licitdev](https://togithub.com/licitdev))** This changes the available information and output type signature of the /server/info endpoint - **[@directus/update-check](https://togithub.com/directus/update-check)** - Replaced update info in `@directus/api` by an update notifier in the `directus` package ([#18738](https://togithub.com/directus/directus/pull/18738) by [@paescuj](https://togithub.com/paescuj)) ##### β¨ New Features & Improvements - **[@directus/app](https://togithub.com/directus/app)** - Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel)) - Improve custom translations management and performance ([#18097](https://togithub.com/directus/directus/pull/18097) by [@br41nslug](https://togithub.com/br41nslug)) - **[@directus/api](https://togithub.com/directus/api)** - Added synchronization across horizontally scaled instances to schedule flows and hooks ([#18584](https://togithub.com/directus/directus/pull/18584) by [@nickrum](https://togithub.com/nickrum)) - Enable caching for requests from data studio when `CACHE_AUTO_PURGE` is enabled ([#18484](https://togithub.com/directus/directus/pull/18484) by [@licitdev](https://togithub.com/licitdev)) - Added a new `FILES_MAX_UPLOAD_SIZE` environment variable for setting a max value system-wide ([#18735](https://togithub.com/directus/directus/pull/18735) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - Improve custom translations management and performance - Added support for `FILES_MIME_TYPE_ALLOW_LIST` environment variable. ([#18736](https://togithub.com/directus/directus/pull/18736) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - **[@directus/types](https://togithub.com/directus/types)** - Improve custom translations management and performance - Added basic types for data packages ([#18555](https://togithub.com/directus/directus/pull/18555) by [@jaads](https://togithub.com/jaads)) - **[@directus/random](https://togithub.com/directus/random)** - Added randomAlpha, randomArray, randomInteger, randomSequence, and randomUUID functions ([#18668](https://togithub.com/directus/directus/pull/18668) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) ##### π Bug Fixes & Optimizations - **[@directus/app](https://togithub.com/directus/app)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - Removed unnecessary disclosure of potentially sensitive server info - Fixed `FILES_MAX_UPLOAD_SIZE` crashing bug and files interface error when the upload request errors ([#18737](https://togithub.com/directus/directus/pull/18737) by [@licitdev](https://togithub.com/licitdev)) - Added pagination to flow logs to prevent memory allocation issues on large revision sets ([#18652](https://togithub.com/directus/directus/pull/18652) by [@rijkvanzanten](https://togithub.com/rijkvanzanten)) - Fixed `group-accordion` value initialization for usage in extension options ([#18638](https://togithub.com/directus/directus/pull/18638) by [@hanneskuettner](https://togithub.com/hanneskuettner)) - Fixed input-block-editor popover styles on dark mode ([#18704](https://togithub.com/directus/directus/pull/18704) by [@that1matt](https://togithub.com/that1matt)) - Fixed fetching of all permissions ([#18655](https://togithub.com/directus/directus/pull/18655) by [@paescuj](https://togithub.com/paescuj)) - Translated field names in collection dialog ([#18708](https://togithub.com/directus/directus/pull/18708) by [@br41nslug](https://togithub.com/br41nslug)) - Optimised export sidebar aggregation call ([#18724](https://togithub.com/directus/directus/pull/18724) by [@licitdev](https://togithub.com/licitdev)) - Bumped [@sindresorhus/slugify](https://togithub.com/sindresorhus/slugify) to fix undesirable behavior in slugify input ([#18639](https://togithub.com/directus/directus/pull/18639) by [@hanneskuettner](https://togithub.com/hanneskuettner)) - Enhanced translations in export sidebar ([#18686](https://togithub.com/directus/directus/pull/18686) by [@paescuj](https://togithub.com/paescuj)) - Fixed incorrect endpoints for system collections ([#18657](https://togithub.com/directus/directus/pull/18657) by [@licitdev](https://togithub.com/licitdev)) - **[@directus/api](https://togithub.com/directus/api)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel)) - Updated `openapi3-ts` to v4 ([#18722](https://togithub.com/directus/directus/pull/18722) by [@paescuj](https://togithub.com/paescuj)) - Fixed `FILES_MAX_UPLOAD_SIZE` crashing bug and files interface error when the upload request errors ([#18737](https://togithub.com/directus/directus/pull/18737) by [@licitdev](https://togithub.com/licitdev)) - Optimised countDistinct aggregation on primary key field ([#18717](https://togithub.com/directus/directus/pull/18717) by [@licitdev](https://togithub.com/licitdev)) - Replaced update info in `@directus/api` by an update notifier in the `directus` package ([#18738](https://togithub.com/directus/directus/pull/18738) by [@paescuj](https://togithub.com/paescuj)) - Improved redaction of logs in Flows by catching additional keys ([#18534](https://togithub.com/directus/directus/pull/18534) by [@paescuj](https://togithub.com/paescuj)) - Updated handler response format for manual flows ([#18741](https://togithub.com/directus/directus/pull/18741) by [@licitdev](https://togithub.com/licitdev)) - Removed cdn.directus.io from imgSrc and mediaSrc in the base CSP configuration ([#18728](https://togithub.com/directus/directus/pull/18728) by [@azrikahar](https://togithub.com/azrikahar)) - **[@directus/composables](https://togithub.com/directus/composables)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **create-directus-extension** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/data-driver-postgres](https://togithub.com/directus/data-driver-postgres)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/data](https://togithub.com/directus/data)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/exceptions](https://togithub.com/directus/exceptions)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/extensions-sdk](https://togithub.com/directus/extensions-sdk)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/pressure](https://togithub.com/directus/pressure)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/random](https://togithub.com/directus/random)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/release-notes-generator](https://togithub.com/directus/release-notes-generator)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/storage-driver-azure](https://togithub.com/directus/storage-driver-azure)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/storage-driver-cloudinary](https://togithub.com/directus/storage-driver-cloudinary)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/storage-driver-gcs](https://togithub.com/directus/storage-driver-gcs)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/storage-driver-local](https://togithub.com/directus/storage-driver-local)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/storage-driver-s3](https://togithub.com/directus/storage-driver-s3)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/storage](https://togithub.com/directus/storage)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/types](https://togithub.com/directus/types)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel)) - **[@directus/update-check](https://togithub.com/directus/update-check)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - **[@directus/utils](https://togithub.com/directus/utils)** - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel)) - **[@directus/specs](https://togithub.com/directus/specs)** - Updated `openapi3-ts` to v4 ([#18722](https://togithub.com/directus/directus/pull/18722) by [@paescuj](https://togithub.com/paescuj)) ##### π Documentation - Added synchronization across horizontally scaled instances to schedule flows and hooks ([#18584](https://togithub.com/directus/directus/pull/18584) by [@nickrum](https://togithub.com/nickrum)) - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - Removed unnecessary disclosure of potentially sensitive server info - Added documentation for auth create and update hooks ([#18641](https://togithub.com/directus/directus/pull/18641) by [@paescuj](https://togithub.com/paescuj)) - Added live preview functionality to the Data Studio App to easily and instantly track the impact of item changes on web pages ([#17794](https://togithub.com/directus/directus/pull/17794) by [@Nitwel](https://togithub.com/Nitwel)) - Improved Affordance of Docs Card Component Link ([#18628](https://togithub.com/directus/directus/pull/18628) by [@ConnorSimply](https://togithub.com/ConnorSimply)) - Added initial docs for running tests in the codebase ([#18061](https://togithub.com/directus/directus/pull/18061) by [@licitdev](https://togithub.com/licitdev)) ##### π§ͺ Blackbox Tests - Updated dependencies in all packages ([#18643](https://togithub.com/directus/directus/pull/18643) by [@paescuj](https://togithub.com/paescuj)) - Enable caching for requests from data studio when `CACHE_AUTO_PURGE` is enabled ([#18484](https://togithub.com/directus/directus/pull/18484) by [@licitdev](https://togithub.com/licitdev)) ##### π¦ Published Versions - `@directus/app@10.3.0` - `@directus/api@11.0.0` - `@directus/composables@10.0.3` - `create-directus-extension@10.0.3` - `@directus/data@0.0.1` - `@directus/data-driver-postgres@0.0.1` - `@directus/exceptions@10.0.2` - `@directus/extensions-sdk@10.1.2` - `@directus/pressure@1.0.2` - `@directus/random@0.2.0` - `@directus/release-notes-generator@0.0.1` - `@directus/specs@10.1.1` - `@directus/storage@10.0.2` - `@directus/storage-driver-azure@10.0.3` - `@directus/storage-driver-cloudinary@10.0.3` - `@directus/storage-driver-gcs@10.0.3` - `@directus/storage-driver-local@10.0.3` - `@directus/storage-driver-s3@10.0.3` - `@directus/types@10.1.0` - `@directus/update-check@11.0.0` - `@directus/utils@10.0.3` ### [`v10.1.5`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) [Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) ### [`v10.1.4`](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd) [Compare Source](https://togithub.com/directus/directus/compare/24621f3934dc77eb23441331040ed13c676ceffd...24621f3934dc77eb23441331040ed13c676ceffd)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.