Deprecated code paths removed in 9.0
We are aiming to remove code paths deprecated in earlier Confluence versions. This page lists the classes and methods we've removed in Confluence 9.0.
We will continue to update this page as we work towards the final version release.
Deprecated since 4.0Status: REMOVED IN 9.0
Javascript Globals
- AJS.General.getContextPath()
- AJS.General.getBaseUrl()
Deprecated since 5.5
Status: REMOVED IN 9.0
XML-RPC methods
exportSpace
exportSite
Deprecated since 5.7
Status: REMOVED IN 9.0
Javascript Globals
AJS.I18n.get(pluginKey, successCallback, errorCallback)
AJS.I18n.load(data)
Deprecated since 7.0
Status: REMOVED IN 9.0
Gadgets
com.atlassian.gadgets.*
<gadget>
moduleGadget macro
Streams gadget
Confluence page gadget
Confluence news gadget
Confluence search gadget
Deprecated since 7.17
Status: REMOVED IN 9.0
Import/export actions in com.atlassian.confluence.importexport.actions package:
AbstractBackupRestoreAction
AbstractFileRestoreAction
AbstractImportAction
BackupAction
RestoreAction
RestoreLocalFileAction
RestorePageAction
Deprecated since 7.2
Status: REMOVED IN 9.0
Javascript Globals
AJS.trim(str)
Deprecated since 7.7
Status: REMOVED IN 9.0
Editor method removals
tinymce.activeEditor.onPreInit
tinymce.activeEditor.onBeforeRenderUI
tinymce.activeEditor.onPostRender
tinymce.activeEditor.onLoad
tinymce.activeEditor.onInit
tinymce.activeEditor.onRemove
tinymce.activeEditor.onActivate
tinymce.activeEditor.onDeactivate
tinymce.activeEditor.onClick
tinymce.activeEditor.onMouseUp
tinymce.activeEditor.onMouseDown
tinymce.activeEditor.onDblClick
tinymce.activeEditor.onKeyDown
tinymce.activeEditor.onKeyUp
tinymce.activeEditor.onKeyPress
tinymce.activeEditor.onContextMenu
tinymce.activeEditor.onPaste
tinymce.activeEditor.onSubmit
tinymce.activeEditor.onReset
tinymce.activeEditor.onBeforeExecCommand
tinymce.activeEditor.onExecCommand
tinymce.activeEditor.onPreProcess
tinymce.activeEditor.onPostProcess
tinymce.activeEditor.onLoadContent
tinymce.activeEditor.onSaveContent
tinymce.activeEditor.onChange
tinymce.activeEditor.onBeforeSetContent
tinymce.activeEditor.onBeforeGetContent
tinymce.activeEditor.onSetContent
tinymce.activeEditor.onGetContent
tinymce.activeEditor.onSetProgressState
tinymce.activeEditor.onVisualAid
tinymce.activeEditor.onUndo
tinymce.activeEditor.onRedo
tinymce.activeEditor.onNodeChange
tinymce.activeEditor.undoManager.onUndo
tinymce.activeEditor.undoManager.onRedo
tinymce.activeEditor.undoManager.onBeforeAdd
tinymce.activeEditor.undoManager.onAdd
tinymce.activeEditor.selection.onBeforeGetContent
tinymce.activeEditor.selection.onGetContent
tinymce.activeEditor.selection.onBeforeSetContent
tinymce.activeEditor.selection.onSetContent
tinymce.activeEditor.windowManager.onOpen
tinymce.activeEditor.windowManager.onClose
tinymce.activeEditor.windowManager.createInstance
tinymce.activeEditor.controlManager
tinymce.activeEditor.addButton
tinymce.activeEditor.getLang
tinymce.util.Dispatcher
tinymce.onBeforeUnload
tinymce.onAddEditor
tinymce.onRemoveEditor
tinymce.util.Cookie
Deprecated since 8.6
Status: REMOVED IN 9.0
com.atlassian.confluence.search.v2.SearchFieldNames
Deprecated since 8.7
Status: REMOVED IN 9.0
com.atlassian.confluence.plugins.index.api.mapping.FieldMapping.IndexFieldMappingConflictException
com.atlassian.confluence.impl.search.v2.DefaultContentPermissionCalculator#getEncodedContentPermissionSets
com.atlassian.confluence.plugins.index.api.AnalyzerDescriptor
com.atlassian.confluence.search.v2.query.BoostByDateMilestoneRules
com.atlassian.confluence.search.v2.score.DecayParameters#getOrigin
com.atlassian.confluence.search.v2.score.ScoreFunctionFactory#createContentTypeScoreFunction
com.atlassian.confluence.search.v2.score.ScoreFunctionFactory#createRecencyOfModificationScoreFunction
com.atlassian.confluence.search.v2.score.StaircaseFunction
Grey API removal
Deprecated since 8.8
Status: REMOVED IN 9.0
JavaScript globals
- AJS.ConfluenceDialog
Not formally deprecated
Status: REMOVED IN 9.0
ConfluenceActionSupport method removals
getAccessMode()
getCancel()
getConfluenceAccessManager()
getContext()
getCurrentSession()
getDateFormatSetting()
getDefaultResourceBundle()
getFriendlyDateFormatter()
getFrontendServiceURL()
getInstalledLanguages()
getLabelManager()
getLanguageJs()
getLanguageManager()
getLanguageUserFriendly(java.lang.String)
getLocaleManager()
getLocaleString()
getPermissionManager()
getUserFullName(java.lang.String)
getUserHasBrowseUsersPermission()
getUserHasLicensedAccess()
getUserLocaleDefaultDatePattern()
hasPermissionForSpace(java.util.List, com.atlassian.confluence.spaces.Space)
isDevMode()
isExternalUserManagementEnabled()
isPrintableVersion()
isSkipAccessCheck()
isUserStatusPluginEnabled()
isUsingH2()
isUsingHSQL()
ConfluenceActionSupport method access downgrades
isCanceled()
getAuthenticatedUser()
getDefaultTimeZone()
getBootstrapStatusProvider()
getGlobalSettings()
Class removals
- com.atlassian.confluence.util.QuickPageRenderBean
Velocity templates removed in 9.0
Status: REMOVED IN 9.0 and replaced with Soy resources
login.vm
- logout.vm
404.vm
setup/404.vm
405.vm
setup/405.vm
email-confirmation.vm
resetuserpassword.vm
resetuserpassword-success.vm
forgotuserpassword.vm
forgotuserpassword-success.vm
forgotuserpassword-request-denied-global.vm
mywork-confluence-host-plugin/templates/login.vm
streams-aggregator-plugin/template/applinks/auth-completion.vm
streams-aggregator-plugin/template/applinks/auth-completion.vm
streams-aggregator-plugin/template/streams/activityfeed.vm
atlassian-nav-links-plugin/templates/capabilities.vm
Velocity #scomponent templates removed in 9.0
Status: REMOVED IN 9.0
pages/version-mismatch.vm
template/aui/assistive.vm
template/aui/checkbox-input.vm
template/aui/checkbox.vm
template/aui/editor.vm
template/aui/hidden.vm
template/aui/onofflist-include.vm
template/aui/onofflist.vm
template/aui/password.vm
template/aui/submit-close.vm
template/aui/submit.vm
template/aui/text-include.vm
template/aui/text.vm
template/aui/textarea.vm
template/aui/widetextarea.vm
template/aui/wiki-textarea.vm
template/custom/content-editor.vm
template/custom/memoryusagebar.vm
template/custom/onofflist.vm
template/custom/popup-link.vm
template/custom/scripting-events.vm
template/custom/space-select.vm
template/custom/textfield-and-picker.vm
template/includes/table-dialog-templates.vm
template/notable/checkbox.vm
template/notable/checkboxlist.vm
template/notable/label.vm
template/notable/password.vm
template/notable/submit-close.vm
template/notable/submit.vm
template/notable/text.vm
template/notable/widetextarea.vm
template/xhtml/general-pagelist.vm