With the Version Cleanup pluging a system task deletes outdated versions. The following configurations are possible:
The current version is never deleted.
To be configured in {home}/appserver/conf/custom.properties
type: String, required: yes, default: -
The license key for the plugin (product: versionCleanup), provided by brix.
type: quartz-expression, required: no, default: -
A Quartz cron expression for automating the task.
type: String, required: no, default: "created > \"1970-01-01\""
Filter expression (see Search Util 2) to define which assets are processed in the Task. If no filter is defined, all assets will be processed.
type: boolean, required: no, default: true
If true, skips the asset if its current version is 0, assuming no other versions exist. Primarily intended to improve performance.
type: boolean, required: no, default: true
If true, the base version is never deleted.
Define the active filter types as follows and specify their {order} from 0 to n. This defines the order in which the filters are applied.
Example
In this example, the active version and the version before it are kept, regardless of the date. The other versions are deleted if they are older than 180 days.
versionCleanup.activeFilters.0.type=NUMBER
versionCleanup.activeFilters.0.value=1
versionCleanup.activeFilters.1.type=DAY
versionCleanup.activeFilters.1.value=180
type: String, required: required: yes, default: -
Define the filter type. Currently, the supported types are DAY and NUMBER.
type: String, required: required: yes, default: -
Define the value for the filter type.
| Version Cleanup | CELUM (min. version) |
|---|---|
| 1.0 | 6.16 (tested with 6.16) |
| 1.1 | 6.20 |
| 1.2 | 6.20 |
Release: 2025-06-13
Initial Version
Release: 2025-08-04
6.20 version
Release: 2025-10-14
© brix Solutions AG