Zope 4.1 released

On behalf of Zope developer community I am pleased to announce the release of Zope 4.1.

It is a combined release containing features and bug fixes, such as:

  • bring back ZODB packing to the ZMI
  • optionally control the use of Zope’s built-in XML-RPC support for POST requests with Content-Type text/xml via the registration of a ZPublisher.interfaces.IXmlrpcChecker utility
  • allowed_attributes and allowed_interface work again for BrowserViews.
  • fix missing Paste distribution on installation using pip
  • prevent encoding issues in existing DTML Method and DTML Document objects.
  • update and fix the documentation
  • many bug fixes.

For details of the changes see https://zope.readthedocs.io/en/latest/changes.html#id1
To install the new version see https://zope.readthedocs.io/en/latest/INSTALL.html

8 Likes

@icemac... Does it work with Python 3.6 or the minimum Python 3 is 3.7?

Thanks! Zope 4.1 is merged into Plone-coredev with https://github.com/plone/buildout.coredev/pull/589/
This fixes the last blocker for Plone 5.2 and you can expect a Plone 5.2rc4 very soon and then a final relase of 5.2.

@pigeonflight It works in 2.7, 3,6 and 3.7.

9 Likes

@pigeonflight Zope 4 supports Python 2.7 and 3.5 up to 3.7. It also has preliminary support for the upcoming Python 3.8.

Thanks, I forgot that. Plone 5.2 only supports Python 2.7, 3.6 and 3.7 at the moment. I just plipped support for Python 3.8:

@icemac @pbauer,
So the limitation is Plone at the moment (e.g. don't use it on 3.5 even though Zope 4.1 supports it).