[Zope-Annce] [ANNOUNCE] Zope 2.1.6 released...

Brian Lloyd Brian@digicool.com
Mon, 20 Mar 2000 16:19:37 -0500


Hi all,

Zope 2.1.6 has been released - you can download it from
Zope.org:

http://www.zope.org/Products/Zope/2.1.6/


This release fixes a few issues with Friday's 2.1.5 security
update release:

  o Some bits from the currently development branch got into
    the 2.1.x release branch, causing problems for folks using 
    certain database adapters - this has been fixed.

  o A fix to Acquisition that happened in 2.1.5 caused a problem
    with ZClasses, since some of the code in Factory.py previously
    worked around the problem and now no longer needed to. This has
    been fixed in 2.1.6.

Users of the SiteAccess product should note that the security 
changes in 2.1.5 necessarily require a change to the SiteAccess
product - as he noted in a previous email to the zope list, Evan 
will be releasing an updated SiteAccess shortly.

Also, the XMLDocument product has a buglet that was made effective
by a fix to a bug in Acquisition.  Prior to 2.1.5, there were cases
where acquisition-wrapped objects sometimes didn't have their full
acquisition context.  This was fixed in 2.1.5.  Unfortunately, 
some applications may depend on the old incomplete wrapping. :(

Currently, when you add an XML document, you will get a
WrongDocumentException. This can be fixed by changing:

        if document and ownerDocument and document != ownerDocument:

to:

        if (document and ownerDocument and
            getattr(document,      'aq_base', document) is not
            getattr(ownerDocument, 'aq_base', ownerDocument)
            ):

in the appendChild method in class Node in file Node.py. A new 
rev of XMLDocument containing this fix will be available soon.

Note that we have also posted "diff" updates as .tgz files 
that will let you easily upgrade an existing 2.1.x site. 
These updates are available for those currently using the 
2.1.x source release or the 2.1.x binary releases for either 
solaris or linux.

To apply a differential update to your site:

  o download the appropriate .tgz file from zope.org
  o shutdown your Zope process
  o copy the .tgz to your Zope directory and extract it
  o run w_pcgi or wo_pcgi *if you are not using a binary release*
  o restart your process


Brian Lloyd        brian@digicool.com
Software Engineer  540.371.6909              
Digital Creations  http://www.digicool.com