β οΈ Potential Breaking Changes
Fixed health check results not being shared in multi-instance settings. Restricted /server/health to authenticated users (#27160)
-
Health checks are cached by default and shared across multi-instance deployments
-
/server/healthwill return 404 for unauthenticated requests, use/server/pingfor liveness checks -
cache,rateLimiterandrateLimiterGlobalhealth checks have been replaced by a genericredischeck using theredis:prefix -
@directus/api
- Fixed health check results not being shared in multi-instance settings. Restricted
/server/healthto authenticated users (#27160 by @ComfortablyCoding)
- Fixed health check results not being shared in multi-instance settings. Restricted
β¨ New Features & Improvements
- @directus/api
- Allow disabling the health check endpoint via HEALTHCHECK_ENABLED or selectively disabled checked services via HEALTHCHECK_SERVICES (#27160 by @ComfortablyCoding)
- @directus/types
- Fixed health check results not being shared in multi-instance settings. Restricted
/server/healthto authenticated users (#27160 by @ComfortablyCoding)
- Fixed health check results not being shared in multi-instance settings. Restricted
- @directus/env
- Allow disabling the health check endpoint via HEALTHCHECK_ENABLED or selectively disabled checked services via HEALTHCHECK_SERVICES (#27160 by @ComfortablyCoding)
- @directus/memory
- Added TTL support for local KV and cache stores (#27160 by @ComfortablyCoding)
- @directus/system-data
- Updated
directus_oauth_*system collection visibility to match other system collections (#27682 by @hanneskuettner)
- Updated
π Bug Fixes & Optimizations
- @directus/app
- Fixed project setup silently ignoring invalid license keys (#27671 by @ComfortablyCoding)
- Fixed tick rendering when count exceeds display limit in v-slider (#27644 by @HZooly)
- Consolidated URLs and emails into shared constants (#27641 by @HZooly)
- Capped datepicker year to prevent invalid date (#27659 by @HZooly)
- Fixed
EXTENSIONS_PATHandEXTENSIONS_LOCATIONenv vars not being respected by the Vite dev server (#27642 by @HZooly) - Added notice on license page with oig link (#27661 by @robluton)
- Fixed bug on tooltip value when decimals is 0 in pie chart panel (#27356 by @Prateet-Github)
- Added missing collection note translations for the
directus_oauth_*system collections (#27682 by @hanneskuettner) - Fixed search input not trimming whitespace, causing queries with leading or trailing spaces to return no results (#27359 by @khanahmad4527)
- Added minor copy change to license onboarding and license key interface (#27651 by @robluton)
- Updated license request links. (#27652 by @HZooly)
- Added support for translatable flow names via the existing
$t:prefix and translation strings, matching the field/collection label pattern. The flow name input in the flow editor now exposes the translation picker. (#27472 by @khanahmad4527) - Removed unsupported json filter function from the studio (#27669 by @sourav-18)
- @directus/api
- Fixed nested
deepquery parameters being dropped when filters use dynamic variables (#27676 by @mazen-salah) - Fixed bulk creation of itemless drafts always fails (#27683 by @ComfortablyCoding)
- Prevented setting a custom user
providerwhen not entitled to SSO (#27675 by @ComfortablyCoding) - Fixed aliased relational fields in GraphQL queries, fragments and REST queries (#27054 by @AlexGaillard)
- Fixed failed itemless drafts being dropped from version reads when limit=-1 (#27578 by @alvarosabu)
- Fixed singletons allowing multiple itemless versions (#27532 by @formfcw)
- Fixed issue causing duplicate admin roles on first admin creation (#27663 by @robluton)
- Fixed project setup silently ignoring invalid license keys (#27671 by @ComfortablyCoding)
- Fixed nested
- @directus/sdk
- Fixed health check results not being shared in multi-instance settings. Restricted
/server/healthto authenticated users (#27160 by @ComfortablyCoding) - Fixed
SingletonCollectionsincorrectly including core schema collections (#27196 by @kheiner)
- Fixed health check results not being shared in multi-instance settings. Restricted
- @directus/constants
π¦ Published Versions
@directus/app@16.0.0-rc.1@directus/api@36.0.0-rc.1@directus/composables@11.5.0-rc.1@directus/constants@14.4.0-rc.1create-directus-extension@12.0.0-rc.1@directus/env@6.0.0-rc.1@directus/extensions@4.0.0-rc.1@directus/extensions-registry@4.0.0-rc.1@directus/extensions-sdk@18.0.0-rc.1@directus/memory@4.0.0-rc.1@directus/pressure@4.0.0-rc.1@directus/schema-builder@1.0.0-rc.1@directus/storage-driver-azure@13.0.0-rc.1@directus/storage-driver-cloudinary@13.0.0-rc.1@directus/storage-driver-gcs@13.0.0-rc.1@directus/storage-driver-s3@13.0.0-rc.1@directus/storage-driver-supabase@4.0.0-rc.1@directus/system-data@4.5.0-rc.1@directus/themes@2.0.0-rc.1@directus/types@16.0.0-rc.1@directus/utils@13.5.0-rc.1@directus/validation@3.0.0-rc.1@directus/sdk@22.0.0-rc.1