[FEATURE] Use new REST API for update checks
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Feature-84549-UsageOfNewRESTAPIOnGettypo3org.rst
1 .. include:: ../../Includes.txt
2
3 ========================================================
4 Feature: #84549 - Usage of new REST API on get.typo3.org
5 ========================================================
6
7 See :issue:`84549`
8
9 Description
10 ===========
11
12 Instead of providing only a JSON file, the get.typo3.org website was refactored to
13 provide a REST web API for information on TYPO3 releases.
14
15 The core uses that information to check for available upgrades and download new versions.
16 With this change the information will be fetched via the new API. Additionally information
17 about new releases will also be displayed in the system information toolbar, both in Composer
18 Mode and Classic Mode mode to notify users that TYPO3 might be updated. If the version is
19 out-of-support or has known security issues, the notification is displayed as an error.
20
21
22 Impact
23 ======
24
25 * :php:`CoreVersionService` makes use of the REST API directly - no complete version listing
26   is stored in the registry anymore as the new API provides direct access to necessary information
27 * The system information toolbar contains a message hinting at the availability of updates - the
28   message is purposely also displayed for editors as they are exposed to the system more often
29   and will be able to quickly notify administrators in case security relevant updates are released.
30
31 .. index:: Backend, PHP-API, ext:install