Feature Freeze in 4.5

On 17th of November we released TYPO3 4.5.0beta1. According to our Release Plan this marks the beginning of the feature freeze phase.

The feature freeze means that the code base is feature complete and we will work on stabilizing the release in order to produce an already very mature 4.5.0 release in January 2011. Major goals now are:

  • Finish and polish the projects already added from our roadmap (Projects)
  • No new projects will be included
  • Focus on fixing bugs and stabilizing

Project status

The following projects were added in 4.5 and are under special attention, and might get (potentially functional or refactoring) follow-ups to stabilize their API or functionality until beta3:

  • Trees, page tree, abstract classes
  • UTF8 by Default (an Upgrade Wizard to convert existing installations to UTF-8)
  • Workspaces
  • Live search
  • t3lib_mail API
  • Backend design (skinning)
  • DBAL (e.g prepared searches everywhere)
  • Linkvalidator
  • Grid view
  • stdWrap "everywhere"

The following projects didn't made it in the beta1 release, but the teams motivation and dedication proves that they deserve the chance to be included. So the last addition time for them is beta2.

  • File abstraction layer (FAL)
  • New Extension Manager

The following projects are under special consideration meaning their stability and matureness will be decided with the release of beta3. Either they are kept in the core or removed again:

  • Page tree
  • Live search
  • Linkvalidator
  • Grid view
  • FAL
  • New Extension Manager

Schedule

The next steps involve two additional beta's, which will enable us to experience the gain of stability that we aim to acchieve from now on:

  • Beta2 on 01.12.2010
    • Labels and textual strings should be stable, so that the translation teams can start working on
      that.
  • Beta3 on 22.12.2010:
    • Backend skin (look & feel) & configuration options (TypoScript, PageTS, etc) must be ready by now, so documentation can start working on that area.
    • Here we will kick have to remove again added features that are still not production ready, and those will have to try again in the next release (4.6).