Skip to content

v3.0.0

Compare
Choose a tag to compare
@mpern mpern released this 30 Apr 07:01
· 19 commits to main since this release

Added

  • Cleanup all BusinessProcess - all BusinessProcesses, regardless of their state,
    are deleted after 6 months at the latest. Make sure to adjust this to your project
    requirements!
  • Cleanup potentially orphaned items related to BusinessProcess
  • Aggressive cleanup for cmsVersionGCProcess
  • Cleanup additional generated impex media
  • Cleanup EmailMessage and EmailAddress
  • Cleanup SolrIndexOperation
  • Cleanup all types related to Distributed ImpEx
  • retentionrule-to-impex.groovy - helper script that takes the results of a FlexibleSearchRetentionRule and delete
    the outdated items via impex. Useful for bulk cleanup.
  • README now documents queries to analyze outdated/stale data

Changed

  • CMS Version Garbage Collection Job

    • renamed to jdbcVersionGCCronJob / jdbcVersionGCJob
    • optimized cleanup logic
    • dynamically determine correct DB table names using the type system
  • Simplify cronjob retention rule (cronJobRule)

  • Cleanup CronJobs now execute between 00:00 - 06:00

  • Longer retention period (4 weeks) for successfully finished BusinessProcess

Fixed

  • CMS Version Garbage Collection Job - job is now abortable for real

Upgrade Guide

  • Delete old CMS Version GC Job definition

    REMOVE CronJob;code[unique=true];job(code)[unique=true]
    ;cmsVersionGCCronJob;cmsVersionGCJob;
    
    REMOVE ServicelayerJob;code[unique=true];springId[unique=true];
    ;cmsVersionGCJob;cmsVersionGCPerformable;