Release Schedule

by Maurits van Rees published 2020/05/08 09:01:00 GMT+0, last modified 2020-10-02T21:51:25+00:00
Timeline of maintenance and support for Plone releases.
Plone currently has two Release Managers. Eric Steele focuses on the future Plone 6 release. Maurits van Rees focuses on releases of earlier Plone versions. This is their page for telling you when you can expect a new Plone release. Also, this tells you until when a Plone series is supported.
Small note: Eric has done the releases until now. Maurits will step in. But he only got access to the central dist.plone.org server in April 2020, and is moving to a new home in May, so his first release will have to wait until June. Hang in there!
In the following overview, we use these terms:
  • Maintenance support: bug fixes and small new features are added. Around the end of maintenance support, a last release will be done.
  • Security support: Plone security hotfixes will be made available for this series. For more information, see the security update policy.
General advice for all Plone versions: 
  • Migrate to Plone 5.2 on Python 3 in 2020. That is the only version expected to have maintenance and security support for several years.
  • Use the highest Python version that is supported by your Plone version. For release schedules of core Python, see https://www.python.org/downloads/
  • Check the hotfixes page to see if any security fixes are available for your Plone version.
Now let's go to the release schedule per Plone version. First we show it graphically. (Thanks to the Django download page for the idea of how to show this.)
Plone Release Schedule, see text following this image
Plone 6.0 series:
  • No alpha release yet.
  • First official release expected in the last quarter of 2020.
  • Supports Python 3.6, 3.7, 3.8.  (Maybe 3.9, but that version will not be final until October 2020.)
  • Uses Zope 5.
  • Upgrade to Plone 6 is only possible from a 5.2 site running on Python 3.
  • Maintenance support until December 2021 or until Plone 6.1 comes out, whichever comes last.
  • Security support until December 2022 or until Plone 7 comes out, whichever comes last.
Plone 5.2 series:
  • This is currently the main version. If you use Plone 5.2 on Python 3, you are in a good position.
  • First official release: 5.2.0, July 2019
  • Current  release: 5.2.2, August 2020
  • Next release expected: October 2020
  • Supports Python 2.7, 3.6, 3.7, 3.8. Note that Python 2.7 has reached end of life, and will get harder to test and support.
  • Uses Zope 4.
  • Upgrade from Plone 5.1 and earlier is only possible on Python 2.7. Afterwards, the upgraded site can be upgraded to Python 3.
  • Maintenance support until December 2021 or until Plone 6.1 comes out, whichever comes last.
  • Security support until December 2022 or until Plone 7 comes out, whichever comes last.
Plone 5.1 series:
  • First official release: 5.1.0, March 2018
  • Last  release: 5.1.7, October 2020
  • Supports Python 2.7.
  • This is the last Plone series that uses Zope 2 (version 2.13.x). Warning: this Zope series is hardly getting fixes anymore.
  • Maintenance support has ended.
  • Security support until December 2020 or until Plone 6 comes out, whichever comes last.
Plone 5.0 series:
  • First official release: 5.0.0, September 2015
  • Last release: 5.0.10, February 2019
  • Supports Python 2.7.
  • Maintenance support has ended.
  • Security support until December 2020 or until Plone 6 comes out, whichever comes last.
Plone 4.3 series:
  • First official release: 4.3.0, April 2013
  • Last release: 4.3.20, August 2020
  • Supports Python 2.7. Earlier 4.3 versions supported 2.6 as well, but this is not tested anymore.
  • Maintenance support has ended.
  • Security support until December 2020 or until Plone 6 comes out, whichever comes last.