class  | 
AbstractConstraintCreationUpgradeTask | 
 An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties
 file. 
 | 
class  | 
AbstractPageTemplateMigrationUpgradeTask | 
 Base class for upgrade tasks that want to migrate page templates from one format to another. 
 | 
class  | 
AbstractUserMappingUpgradeTask | 
 Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object
 exist. 
 | 
class  | 
AddMissingOsPropertyIndexUpgradeTask | 
 Add an OS_PROPERTYENTRY index missed in instances freshly installed with Confluence 5.6 - 5.8
 See more details in https://extranet.atlassian.com/x/eADd_/ 
 | 
class  | 
AddMissingUnmanagedUniqueConstraintsUpgradeTask | 
 Because of CONFSERVER-38706, some unique constraints which are not managed by Hibernate have been missing
  for instances freshly installed with Confluence 5.6 - 5.8. 
 | 
class  | 
AuditLoggingSchemaUpgradeTask | 
 Marks the three audit logging tables listed in AuditRecord.hbm.xml 
 | 
class  | 
BandanaKeyUniqueConstraintUpgradeTask | 
 Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them. 
 | 
class  | 
BandanaTokenCleanupUpgradeTask | 
 This upgrade task clears all expired tokens stored in the bandana table 
 | 
class  | 
BandanaXStreamValueUpgradeTask | 
 Migrates Bandana values stored with XStream 1.1.1 format to XStream 1.4.1 based format. 
 | 
class  | 
CheckAndFixSQLServerCatalogNameInJDBCConnectionUrlUpgradeTask | 
 This task will check, and fix the catalog name being used in the JDBC connection url
 used in confluence.cfg.xml to be correctly cased. 
 | 
class  | 
CorrectCsvAttachmentMimeTypeUpgradeTask | 
 This upgrade task is to set the mime type for csv files to "text/csv". 
 | 
class  | 
DatabaseValidationQueryMigrationUpgradeTask | 
 This task implements the changes in CONFSRVDEV-17301. 
 | 
class  | 
DbTrueFalseTypeFixUpgradeTask | 
 This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore. 
 | 
class  | 
DeleteTemporaryAttachmentUploadsUpgradeTask | 
 This upgrade task removes all attachment-*.tmp files from java temp directory. 
 | 
class  | 
DenormalisedContentPermissionsTriggersUpgradeTask | 
 Re-creates all required triggers and functions for denormalised permissions. 
 | 
class  | 
DenormalisedContentPermissionsUpgradeTask | 
 Creates all required triggers, functions and indexes for denormalised content permissions. 
 | 
class  | 
DenormalisedContentStatusUpgradeTask | 
 Removes all records and populates denormalised_content table again if service was enabled to fix problem with content status 
 | 
class  | 
DenormalisedPermissionsTriggersUpgradeTask | 
 Re-creates all required triggers and functions for denormalised permissions. 
 | 
class  | 
DenormalisedSpacePermissionsUpgradeTask | 
 Creates all required triggers, functions and indexes for denormalised space permissions. 
 | 
class  | 
DisableBackupJobUpgradeTask | 
 See CONFSRVDEV-6463 
 | 
class  | 
DropAndRecreateSynchronyEventsIndexUpgradeTask | 
 Drop the old events table indexes, and recreate using the correct column ordering. 
 | 
class  | 
DropAndUpdateContentIndexesUpgradeTask | 
 This upgrade task is to fix index rebuilding performance issues mainly caused by some low cardinality indexes. 
 | 
class  | 
DropTrackBackAndReferrerTablesUpgradeTask | 
 Table TRACKBACKLINKS and table EXTRNLNKS are not used any more. 
 | 
class  | 
EmbeddedCrowdAddGroupExternalIdUpgradeTask | 
 Adds hibernate mapping for externalId property of InternalGroup or rather logs
 that the crowd schema got updated, because Hibernate should take care of updating things for us 
 | 
class  | 
EmbeddedCrowdSchemaUpgradeTask | 
 Adds required multi-column unique constraints to the Crowd database tables 
 | 
class  | 
FixWrongSpaceLinksUpgradeTask | 
 See CONFSERVER-45278
 Fixes invalid space links in drafts
 Complexity is O(log(amount of documents) + amount of broken documents)
 We expect that there will be few broken documents (or zero) 
 | 
class  | 
Hibernate5ConstraintNamesPostSchemaUpgradeTask | 
 Upgrade the database schema unique constraints in the hibernate 5 naming style. 
 | 
class  | 
Hibernate5ConstraintNamesPreSchemaUpgradeTask | 
 Drop existing hibernate 2 constraints to allow SchemaUpdate to re-create them in the hibernate 5 naming style. 
 | 
class  | 
MigrateScheduledJobCacheUpgradeTask | 
 Migrates Bandana values stored in the ScheduledJobConfiguration context
 Specifically, it changes the key from the legacy "QUARTZGRP#JOBID" format to "JOBID"
 As Quartz jobs are unsupported in 8.0, the job group property no longer exists. 
 | 
class  | 
MigrateTrashDateUpgradeTask | 
 Set trash date for pre-7.14 items in the trash 
 | 
class  | 
NullModificationDateDraftUpgradeTask | 
 As we update the logic of `removeStaleSharedDrafts`, we should call it in our upgrading task to make sure
 invalid data is cleaned up. 
 | 
class  | 
RemoveESIndexJournalVerifierUpgradeTask | 
 See CONFSRVDEV-3031. 
 | 
class  | 
RemovePluginLicenseStoragePluginUpgradeTask | 
 Upgrade task to remove the UPM Plugin License Storage Plugin from existing Confluence instances. 
 | 
class  | 
RenameTempDirPropertyUpgradeTask | 
 After upgrading WebWork to Struts we need to update 'confluence.cfg.xml' by
  renaming property 'webwork.multipart.saveDir' -> 'struts.multipart.saveDir'. 
 | 
class  | 
ReplaceC3p0ConnectionPoolWithHikariCPUpgradeTask | 
 This task implements the changes in CONFSRVDEV-20791. 
 | 
class  | 
ResetJournalStateUpgradeTask | 
 This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore. 
 | 
class  | 
ServerADGSUpgradeTask | 
 Migrating old color scheme for spaces and global 
 | 
class  | 
SplitIndexUpgradeTask | 
  | 
class  | 
SynchronyBtfOffUpgradeTask | 
 See https://bulldogwiki.internal.atlassian.com/wiki/x/C4CvE for details. 
 | 
class  | 
SynchronyEvictionEventsPostSchemaUpgradeTask | 
 Create compound indexes for Synchrony tables. 
 | 
class  | 
SynchronyEvictionEventsPreSchemaUpgradeTask | 
 We drop synchrony tables and then recreate them from scratch instead of truncating because of the Hibernate bug
 that can't alter existing quoted tables. 
 | 
class  | 
SynchronyEvictionPropertiesCleanupUpgradeTask | 
 Since we're removing all synchrony data, we also need to delete content properties which reference this data. 
 | 
class  | 
SynchronyEvictionSnapshotPreSchemaUpgradeTask | 
 We drop synchrony tables and then recreate them from scratch instead of truncating because of the Hibernate bug
 that can't alter existing quoted tables. 
 | 
class  | 
SynchronyEvictionSnapshotsPostSchemaUpgradeTask | 
 Create compound indexes for Synchrony tables. 
 | 
class  | 
SynchronyPidFileRemovalUpgradeTask | 
 Deletes synchrony.pid file as it's not used by Confluence anymore. 
 | 
class  | 
TurnFastPermissionsOnByDefaultUpgradeTask | 
 Turns fast permissions on for all customers. 
 | 
class  | 
UpdateSpacePermissionsIndexUpgradeTask | 
 This upgrade task is to fix an index defined on spacepermissions table as hibernate schema update tool
 is not able to update the definition of the multi-column index. 
 | 
class  | 
UserDirectoryPasswordEncryptionUpgradeTask | 
 An upgrade task to encrypt plaintext user directory passwords that have been previously
 configured. 
 | 
class  | 
WikiToXhtmlMigrationUpgradeTask | 
 Convert all wiki formatted content to XHTML content as part of the upgrade. 
 |