---
title: "Breaking: #78417 - Lowlevel DeletedRecordsCommand parameters changed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-78417"
source: "Changelog/8.5/Breaking-78417-LowlevelDeletedRecordsCommandParametersChanged.rst"
typo3-version: "8.5"
typo3-major: 8
type: "breaking"
issue: 78417
forge: "https://forge.typo3.org/issues/78417"
tags: ["CLI", "ext:lowlevel"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Breaking: #78417 - Lowlevel DeletedRecordsCommand parameters changed {#breaking-78417}

See [forge#78417](https://forge.typo3.org/issues/78417)

## Description {#description}

The DeletedRecordsCommand is now using Symfony Console. The new command behaves like the old one, but allows using certain
parameters and is located under the following path now:

`./typo3/sysext/core/bin/typo3 cleanup:deletedrecords`

The following options can be set
`--dry-run` to only show the deleted records
`-v` and `-vv` to show additional information
`--pid=23` or `-p=23` to only find and delete records below page ID 23 (otherwise "0" is taken)
`--depth=4` or `-d=4` to only delete recursively until a certain page tree level.

The PHP class `TYPO3CMSLowlevelDeletedRecordsCommand` has been removed.

## Impact {#impact}

Calling `typo3/cli_dispatch lowlevel cleaner deleted` will not work anymore.

Calling the PHP class results in a fatal PHP error.

## Affected Installations {#affected-installations}

Any TYPO3 installation using the old CLI command or the related PHP class.

## Migration {#migration}

Use the new CLI command as shown above.
