# Directus v9.8.0 — Release & Upgrade Intelligence
- **Product:** Directus (https://directus.io)
- **Version:** v9.8.0
- **Released:** Apr 01, 2022
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/directus/updates/v9.8.0/

## Executive Summary (TL;DR)
Directus v9.8.0. Source highlight: :sparkles: New Features

## New Features
- #12503 [SDK] Add further request options to `items` functions (by @tschortsch)
- #12488 Add functions support to the app + add `count` function (by @rijkvanzanten)
- #12363 Add field-level validation (by @rijkvanzanten)
- #12488 Add functions support to the app + add `count` function (by @rijkvanzanten)
- #12363 Add field-level validation (by @rijkvanzanten)
- #8196 Added default locale before login (by @christianrr)

## Improvements
- #12485 Updated styling on Time Series tooltips to accommodate dark theme. (by @jaycammarano)
- #12465 Prevent password managers from triggering on input-hash fields (by @nickrum)
- #12402 Allow configuring filters on preset detail page (by @rijkvanzanten)
- #12031 Bookmark improvements (by @azrikahar)
- #10978 App / Presets: Use layout-wrapper to list presets (by @joselcvarela)
- #12400 Improve cache reliability in DDL operations (by @rijkvanzanten)

## Bug Fixes
- #12354 fix: translate formatted value when setting translation key (by @yassilah)
- #12514 Cast input data for filters (by @azrikahar)
- #12482 Fix field validation not being cast as json (by @azrikahar)
- #12426 Fix filter permissions for relational fields (by @licitdev)
- #12394 Use Url util to construct urls everywhere (by @rijkvanzanten)
- #12385 Fix deep _limit -1 not resolving all items (by @rijkvanzanten)
