The update.module included in Drupal core used to provide a mechanism to update contributed extensions (modules and themes) directly via the web admin user interface. This system did not use composer, so any extension with external dependencies would not be correctly updated. The UI for this has been removed in Drupal 11.2.0 (see The UI for updating modules and themes via the admin interface has been removed), in favor of using composer or the forthcoming "Automatic Updates" feature (currently the Automatic Updates contributed module, hopefully soon to be included in Drupal Core as the new "Update Manager").
As a result, all of these methods and classes are now deprecated:
core/authorize.phpsystem_authorized_init()system_authorized_get_url()system_authorized_batch_processing_url()system_authorized_run()system_authorized_batch_process()core/lib/Drupal/Core/FileTransfer/*core/lib/Drupal/Core/Updater/*drupal_get_filetransfer_info()hook_filetransfer_info()hook_filetransfer_info_alter()drupal_get_updaters()hook_updater_info()hook_updater_info_alter()hook_verify_update_archive()- Every method in
core/modules/update/update.authorize.inc - Every method in
core/modules/update/update.manager.inc
All of this code will be removed from Drupal 12.0.0. There is no direct replacement. An entirely new system will be provided once "Automatic updates" is merged into Drupal Core.
See also Additional 'Update Manager' deprecations.