---
title: "3.10.0 - 7th Feb. 2026"
manual: "Mail system"
version: "4.2"
permalink: "https://docs.typo3.org/permalink/mediaessenz/mail:3-10-0-7th-feb-2026@4.2"
source: "ChangeLog/3-10-0.rst"
rendered: "2026-11-03T08:21:25+00:00"
---

# 3.10.0 - 7th Feb. 2026 {#3-10-0-7th-feb-2026}

-   [Enable image embedding behind basic auth](https://docs.typo3.org/permalink/mediaessenz/mail:enable-image-embedding-behind-basic-auth@4.2)
-   [TCA optimisations](https://docs.typo3.org/permalink/mediaessenz/mail:tca-optimisations@4.2)
-   [TypoScript optimisations](https://docs.typo3.org/permalink/mediaessenz/mail:typoscript-optimisations@4.2)
-   [Improve migration script](https://docs.typo3.org/permalink/mediaessenz/mail:improve-migration-script@4.2)
-   [Add base scheme fallback](https://docs.typo3.org/permalink/mediaessenz/mail:add-base-scheme-fallback@4.2)

## Enable image embedding behind basic auth {#enable-image-embedding-behind-basic-auth}

See [Quickstart/Pitfalls](https://docs.typo3.org/permalink/mediaessenz/mail:embedding-images-with-basic-auth@4.2) for more info

## TCA optimisations {#tca-optimisations}

Add some additional `'require' => true` properties beside `'eval' => 'require'` to keep
downward compatibility.

## TypoScript optimisations {#typoscript-optimisations}

Replace a left `<INCLUDE_TYPOSCRIPT>` with `@import` syntax

## Improve migration script {#improve-migration-script}

Use a "fresh" querybuilder object for all `sys_category_record_mm` calls.

## Add base scheme fallback {#add-base-scheme-fallback}

If the base url defined in a site `config.yaml` doesn't contains a scheme, the
default scheme defined in `$GLOBALS['TYPO3_CONF_VARS']['SYS']['defaultScheme']`
will be used. If this is not set as well, `http` will be used.
