Version Cleanup

No UI

With the Version Cleanup pluging a system task deletes outdated versions. The following configurations are possible:

  • Filter expression (see Search Util 2) to define the scope. If no filter is defined, all assets will be processed.
  • Rules:
    • Number of Version: Only the most recent n versions are retained; all older versions are deleted.
    • Days: Any version with a version date older than x days is deleted.

The current version is never deleted.

Properties

To be configured in {home}/appserver/conf/custom.properties

versionCleanup.license

type: String, required: yes, default: -

The license key for the plugin (product: versionCleanup), provided by brix.

versionCleanup.cronExpression

type: quartz-expression, required: no, default: -

A Quartz cron expression for automating the task.

versionCleanup.filter

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.

versionCleanup.filterBaseVersion

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.

versionCleanup.dayFilter

type: int, required: required: yes (if numberOfFilter is empty) , default: -

Any version with a version date older than x days is deleted.

versionCleanup.numberOfFilter

type: int, required: required: yes (if dayFilter is empty) , default: -

Only the most recent n versions are retained.

Compatibility Matrix

Version Cleanup CELUM (min. version)
1.0 6.16 (tested with 6.16)

Release Notes

1.0

Release: 2025-06-13

Initial Version