Server Team Status Report — November 2024
Time flies, and with the fourth community sprint of the year almost complete, we’re ready to look back on another year of server maintenance work in…
TYPO3 v8 LTS receives a plannable release schedule for upcoming maintenance releases, as we organized with TYPO3 v7 already. This makes it transparent and plannable for everybody in the TYPO3 Community to know when to expect a next bugfix and maintenance release. As for the regular maintenance releases we have planned the following release schedule:
Planned Release Date | Maintenance Version |
---|---|
July 4th, 2017 | v8.7.3 |
July 25th, 2017 | v8.7.4 |
September 5th, 2017 | v8.7.5 |
October 10th, 2017 | v8.7.8 (after v8.7.6 & v8.7.7 regression fixes) |
December 12th, 2017 | v8.7.9 |
February 6th, 2018 | v8.7.10 |
April 17th, 2018 | v8.7.13 (after v8.7.11 & v8.7.12 regression fixes) |
June 12th, 2018 | v8.7.14 |
August 21st, 2018 | v8.7.15 |
October 30th, 2018 | v8.7.16 |
Please note, that if an urgent issue pops up, we will release without prior notice if necessary.
Security releases that will affect all supported versions, which includes the v7 series (until November 2018), the v8 series (supported until April 2020) and v9 / master branch, will be released at the same time on all versions (v9, v8 and v7).
Starting today, the following changes apply for future TYPO3 Core releases:
The branches for previous TYPO3 releases were prefixed with “TYPO3_”. We will omit that prefix for new release branches. The 9.0 development branch will for example be just named “9.0”. Master stays bleeding edge.
As we are in development of v9.0.0, no new branches will be added to TYPO3 v8.
New tags are created with a prefixed “v”, as in “v9.0.0”, previously the tags were named “8.7.2” and “TYPO3_8-7-2”. Bugfix releases in TYPO3 v7 LTS and TYPO3 v8 LTS will have three tags “TYPO3_8-7-2”, “v8.7.2” and “8.7.2” to ensure compatibility with automation scripts.
New tags are signed via GPG by the responsible release manager (either Oliver Hader or me).
Old tags/version schemes are kept as they are.
All files are now stored on Microsoft Azure Blob Storage and served via CDN, and all files previously located on sourceforge.net have been copied to Microsoft Azure.
When using the get.typo3.org API for fetching any release files, Microsoft Azure Blob storage is used under the hood.
Checksums are only calculated in SHA256, no MD5 checksums are generated anymore.
A new README.md file comes with each package and is signed via GPG by the release manager (either Oliver Hader or me) and also contains the ChangeLog. The previous RELEASE.txt is not generated anymore.
The relevant README.md file can be found on typo3.org/download starting with the next release.
All existing files on sourceforge.net will continue to exist for some while, but it is discouraged to use SourceForge for downloading TYPO3 Core packages.
The relevant source code for releasing, packaging and publishing TYPO3 can be found here: https://github.com/bmack/typo3-darth
The relevant source code for subtree splitting on each commit into separate repositories can be found here: https://github.com/lolli42/typo3-core-splitter
The previous PHP code based on Phing for releasing TYPO3 on git.typo3.org will be removed in the next few weeks.
Some people already asked for a TYPO3 v9 roadmap - it will be published soon, but we’re still busy with further details on the release planning which does not affect new features directly, but will make life easier:
The download portal get.typo3.org will include details currently found on https://wiki.typo3.org for a release, making wiki.typo3.org obsolete for release information of new versions. Additionally information like minimum system requirements and supported infrastructure per version will be added. Perspectively the current sites typo3.org/download and composer.typo3.org could directly point to get.typo3.org to have one single place for getting TYPO3.
We’ve put a new trigger after each merge in the TYPO3 main repository in place, that publishes all affected changes to single read-only repositories on github.com (see https://github.com/TYPO3-CMS).
Shortly after a release, these git repositories are also tagged with the commit and the tags are also signed by the release manager (either Oliver Hader or me). Tagging will start with TYPO3 v9.0.0.
Starting with TYPO3 v9.0, each system extension can be installed separately (not activated yet) via composer using “typo3/cms-{extension-name}” as in “typo3/cms-feedit”. Please note that this is not possible for current stable versions.
Thanks go to Fabien Potencier (@fabpot) so we could include split.sh (written in Go) to manage such a fast subtree splitting functionality.
If you have further questions, feel free to contact me, Benni Mack (Twitter @bennimack, Slack "benni"), as the TYPO3 Technical Lead, directly or leave a comment below.
Time flies, and with the fourth community sprint of the year almost complete, we’re ready to look back on another year of server maintenance work in…
The TYPO3 Association member poll for the Q1/2025 budget ideas has been finished and the four winning ideas will be funded by the TYPO3 Association.
A budget proposal titled Future of StaticFileCache, was submitted and approved for Q4 2024, aiming to advance the development of this popular TYPO3…
Discover the December episode of Inside TYPO3, the official TYPO3 podcast! This month, we recap the highlights of T3CON24 and feature an exciting…
This article describes the usage of the kreXX Debugger extension. It addresses limitations in Fluid's f:debug templating engine by offering advanced…
The Paste reference for Content Elements extension (paste_reference) has been updated for TYPO3 versions 12 and 13, addressing longstanding…