| AbstractConstraintCreationUpgradeTask |
An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties
file.
|
| AbstractPageTemplateMigrationUpgradeTask |
Base class for upgrade tasks that want to migrate page templates from one format to another.
|
| AbstractUserMappingUpgradeTask |
Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object
exist.
|
| 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_/
|
| 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.
|
| AuditLoggingSchemaUpgradeTask |
Marks the three audit logging tables listed in AuditRecord.hbm.xml
|
| BandanaKeyUniqueConstraintCleaner |
Cleans up the bandana table so that unique and not null constraints can be applied to the context and key columns.
|
| BandanaKeyUniqueConstraintUpgradeTask |
Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them.
|
| BandanaTokenCleanupUpgradeTask |
This upgrade task clears all expired tokens stored in the bandana table
|
| BandanaXStreamValueUpgradeTask |
Migrates Bandana values stored with XStream 1.1.1 format to XStream 1.4.1 based format.
|
| ChangeSpaceDescriptionsBodyTypeTask |
|
| 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.
|
| ConvertToRelativeLinksTask |
|
| CorrectCsvAttachmentMimeTypeUpgradeTask |
This upgrade task is to set the mime type for csv files to "text/csv".
|
| DataAccessUtils |
Provides access to several underlying Hibernate and JDBC data access objects, which are commonly
used in database-related upgrade tasks.
|
| DatabaseValidationQueryMigrationUpgradeTask |
This task implements the changes in CONFSRVDEV-17301.
|
| DbTrueFalseTypeFixUpgradeTask |
This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore.
|
| DeleteTemporaryAttachmentUploadsUpgradeTask |
This upgrade task removes all attachment-*.tmp files from java temp directory.
|
| DenormalisedContentPermissionsTriggersUpgradeTask |
Re-creates all required triggers and functions for denormalised permissions.
|
| DenormalisedContentPermissionsUpgradeTask |
Creates all required triggers, functions and indexes for denormalised content permissions.
|
| DenormalisedContentStatusUpgradeTask |
Removes all records and populates denormalised_content table again if service was enabled to fix problem with content status
|
| DenormalisedPermissionsTriggersUpgradeTask |
Re-creates all required triggers and functions for denormalised permissions.
|
| DenormalisedSpacePermissionsUpgradeTask |
Creates all required triggers, functions and indexes for denormalised space permissions.
|
| DisableBackupJobUpgradeTask |
See CONFSRVDEV-6463
|
| DropAndRecreateSynchronyEventsIndexUpgradeTask |
Drop the old events table indexes, and recreate using the correct column ordering.
|
| DropAndUpdateContentIndexesUpgradeTask |
This upgrade task is to fix index rebuilding performance issues mainly caused by some low cardinality indexes.
|
| DropTrackBackAndReferrerTablesUpgradeTask |
Table TRACKBACKLINKS and table EXTRNLNKS are not used any more.
|
| 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
|
| EmbeddedCrowdSchemaUpgradeTask |
Adds required multi-column unique constraints to the Crowd database tables
|
| 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)
|
| Hibernate5ConstraintNamesPostSchemaUpgradeTask |
Upgrade the database schema unique constraints in the hibernate 5 naming style.
|
| Hibernate5ConstraintNamesPreSchemaUpgradeTask |
Drop existing hibernate 2 constraints to allow SchemaUpdate to re-create them in the hibernate 5 naming style.
|
| 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.
|
| MigrateTrashDateUpgradeTask |
Set trash date for pre-7.14 items in the trash
|
| NullModificationDateDraftUpgradeTask |
As we update the logic of `removeStaleSharedDrafts`, we should call it in our upgrading task to make sure
invalid data is cleaned up.
|
| RemoveESIndexJournalVerifierUpgradeTask |
See CONFSRVDEV-3031.
|
| RemovePluginLicenseStoragePluginUpgradeTask |
Upgrade task to remove the UPM Plugin License Storage Plugin from existing Confluence instances.
|
| RenameTempDirPropertyUpgradeTask |
After upgrading WebWork to Struts we need to update 'confluence.cfg.xml' by
renaming property 'webwork.multipart.saveDir' -> 'struts.multipart.saveDir'.
|
| ReplaceC3p0ConnectionPoolWithHikariCPUpgradeTask |
This task implements the changes in CONFSRVDEV-20791.
|
| ResetJournalStateUpgradeTask |
This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore.
|
| ServerADGSUpgradeTask |
Migrating old color scheme for spaces and global
|
| ServerADGSUpgradeTask.MigrateStatistic |
Class which contains statistic of this migration
|
| SessionClearingRowCallbackHandler |
Implementation of RowCallbackHandler which clears the session after processing a configurable
number of rows.
|
| SplitIndexUpgradeTask |
|
| SynchronyBtfOffUpgradeTask |
See https://bulldogwiki.internal.atlassian.com/wiki/x/C4CvE for details.
|
| SynchronyEvictionEventsPostSchemaUpgradeTask |
Create compound indexes for Synchrony tables.
|
| 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.
|
| SynchronyEvictionPropertiesCleanupUpgradeTask |
Since we're removing all synchrony data, we also need to delete content properties which reference this data.
|
| 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.
|
| SynchronyEvictionSnapshotsPostSchemaUpgradeTask |
Create compound indexes for Synchrony tables.
|
| SynchronyPidFileRemovalUpgradeTask |
Deletes synchrony.pid file as it's not used by Confluence anymore.
|
| TurnFastPermissionsOnByDefaultUpgradeTask |
Turns fast permissions on for all customers.
|
| 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.
|
| UserDirectoryPasswordEncryptionUpgradeTask |
An upgrade task to encrypt plaintext user directory passwords that have been previously
configured.
|
| WikiToXhtmlMigrationUpgradeTask |
Convert all wiki formatted content to XHTML content as part of the upgrade.
|