Plone 6.0.3 has been soft-released. Please give it a try and let me know if there are any critical issues.
For those who haven't run across soft-releases before, this is the last step before the final release. Because things haven't been finalized yet, some packages may change between now and the release. It is not recommended to use soft-releases in production.
See also the release checklist on GitHub .
Release notes for Plone 6.0.3rc1
- Released: Thursday March 23, 2023
- Check the release schedule.
- Read the upgrade guide, explaining the biggest changes compared to 5.2.
- Canonical place for these release notes and the full packages changelog.
For technical wizards who want to jump straight in, here are two important links:
- With pip you can use the constraints file at https://dist.plone.org/release/6.0-dev/constraints.txt
- With Buildout you can use the versions file at https://dist.plone.org/release/6.0-dev/versions.cfg, plus optionally
Major changes since 6.0.2:
Both are essential basic functions in Plone and not layout related at all.
cgimodule deprecated by Python 3.11.
Mark binary converters with a true
Fix encoding handling and
This affects the way Zope handles request data, but in core Plone no changes were needed, except in a few tests.
- Fix missing
- Fix translation of the error message for a password that is too short while adding a user.
- Provide slateTable block serializer/deserializer to properly convert URLs to uids.
- Fix missing
plone.staticresources: Upgrade Mockup to 5.0.6. This introduces the
Products.CMFPlone: Use the new
pat-checklistfor groupuser management, and fix userlisting batch/showAll in group membership template.
plone.app.locales: Update translations for pt_BR.
- Various packages: drop support for older Python, Zope or Plone versions, declare dependencies better, fix deprecation warnings, cleanup code.
The default frontend for Plone 6 is Volto. Latest release is 16.18.0. See the changelog.
The Classic UI is still available when you only run the Python process.
This release supports Python 3.8, 3.9, 3.10, and 3.11.
pip, buildout, setuptools
In Plone core we use these versions to install Plone:
pip==22.3.1 setuptools==65.7.0 wheel==0.38.4 zc.buildout==3.0.1
In general you are free to use whatever versions work for you, especially newer ones, but these worked for us.
setuptools 66 is more strict with what versions it can recognize. If you run
buildout and it suddenly cannot find a package with a non-standard version, then this may be the cause. This is why we stayed at version 65 for this release.
This already needed a fix in
Products.GenericSetup in the code that ordered upgrade steps.
For installation instructions, see the documentation.
If you find any issues, please report them in the main issue tracker.