TYPO3 4.5.0 rc1¶
- TYPO3 4.5.0 rc1
This is the first release candidate for the upcoming version 4.5 of TYPO3. It shows a snapshot of our development on the road to 4.5.0, which will be released on January 26th, 2011.
Upgrading and compatibility¶
Download the packages from the download package page at typo3.org (at the bottom).
To upgrade an existing installation of 4.4 to 4.5rc1, please consider the following steps:
- Visit the Install Tool:
- Run through "Update wizards" which are new in 4.5 (you can now go through them using the "Next" button)
- Don't forget to use the "Database COMPARE" section and apply all database schema changes.
To upgrade from an earlier alpha or beta release of 4.5, please follow the same steps mentioned above.
- Read about Extbase/Fluid breaking changes. Note that from 4.4 to 4.5 you will be upgrading Extbase / Fluid from 1.2 to 1.3.
Changes since beta4¶
We done various fixes and enhancements between TYPO3 4.5.0beta4 and 4.5.0rc1. For technical details see ChangeLog included in the typo3_src package. For a list of all changes between the current stable 4.4 and 4.5.0beta4, please read:
- TYPO3 4.5.0alpha1
- TYPO3 4.5.0alpha2
- TYPO3 4.5.0alpha3
- TYPO3 4.5.0beta1
- TYPO3 4.5.0beta2
- TYPO3 4.5.0beta3
- TYPO3 4.5.0beta4
Here is a list of the most notable changes in rc1 (comparing to beta4):
After several reviews, discussions and "hot fixes" to make Plupload integration more stable, we decided to remove it again from trunk so it won't be included in the final release.
This project will go on and make its way into 4.6 probably together with the FAL (file abstraction layer) integration (so that it could also be based on an abstract uploading API).
Cross Site Request Forgery¶
Thanks to the Security Team, we managed to integrate a much more complete CSRF protection in most C(R)UD (create, update, delete) operations that we have in our backend. Testing is still required, and if you see Exceptions in the form "Invalid Security Token", make sure to report that to the bug tracker, and relate your issue to 17153
Finally we were able to get rid of all calls from core to t3lib_htmlmail, so that we could finally be able to declare it deprecated. This means that the new t3lib_mail API is the way to go since 4.5.
Documentation here: http://wiki.typo3.org/Pending_Documentation#t3lib_mail
The new interface can be reached bottom of the known modules:
There are a lot of improvements, but still some known issues, which are all adressed to be fixed until final release.
The extension infos are available in two modes: opening dialog windows (default) and inline row panels. To switch it you have to configure it in extension manager configuration:
Tons of issues fixed¶
Several fixes for the Pagetree made it even more stable and compatible with other extensions. Some other blockers and changes of behaviour were fixed, enhancing the backwards compatibility.
Between beta4 and rc1 our package has gone through:
4139 files changed, 43730 insertions(+), 21203 deletions(-)
According to the issue tracker:
- 6 blockers (aka as "show-stoppers") were fixed
- 18 major issues solved
- 95 minor issues and optimizations included
One last known issue: The t3editor "save" button in fileadmin (which doesn't save) is the last missing known "major" issue which will be solved by Tobi before Monday (17078).
Extbase and Fluid changes¶
Please take your time to test this rc1, report any new issues you find in our bug tracker.
We now have less than a week until the final release according to our Release Plan. Until then we will fix all bugs that we can to make a stable version. The final release will be done on 26th January. If necessary and if enough issues arise until Monday afternoon, we will consider releasing a second release candidate (RC2) by then.