LWN.net Logo

Zope X3 3.0.0 beta 3 released

From:  Stephan Richter <srichter-AT-cosmos.phy.tufts.edu>
To:  python-announce-AT-python.org
Subject:  Zope X3 3.0.0 beta 3 released
Date:  Sun, 15 Aug 2004 14:48:29 -0400

The Zope 3 development team is proud to announce the third
beta release of Zope X3 3.0.0.

Zope X3 is the next major Zope release and has been written
from scratch based on the latest software design patterns and
the experiences of Zope 2. The "X" in the name stands for
"experimental", since this release does not try to provide
any backward-compatibility to Zope 2.

Downloads

  http://zope.org/Products/ZopeX3

  Installation instructions for both Windows and Un*x/Linux
  are now available in the top level README.txt of the
  distribution.  The binary installer is recommended for Windows.

Changes since beta 2

  - Updated to use ZODB 3.3b2.

  - Reviewed security and fixed many outstanding open issues. This 
    required some rearranging and writing of security-related code.

  - Removed several uses of 'removeAllProxies()' as this is considered
    a bad coding practice.

  - Added 'zope.security.proxy.removeSecurityProxy()' function to
    replace 'zope.security.proxy.trustedRemoveSecurityProxy()'.

  - Implemented rdb:gadflyRoot directive. You are now able to 
    specifically point to a directory that should contain the gadfly 
    databases.

  - When browsing the source code via the API doc tool's Class Browser, 
    ZCML files are now shown as well. When viewed, a marked up version 
    of the ZCML code is shown with links to other parts of the 
    documentation.

  - Resolved or otherwise dealt with issues 112, 122, 130, 133, 139, 
    162, 190, 194, 202, 203, 211, 212, 219, 220, 221, 225, 228, 231, 
    234, 235, 238, 239, 245, 247, 249, 251, 252, 253, 255.

  - Fixed various bugs in the API doc tool.

  - Factory IDs have to be real IDs now, i.e. either a dotted
    name or a URI.

  - Cleaned up much of the source code. Now every module should have 
    a module doc string with a title and 'id' tag in it. 

Goals

  The API is frozen for X3.0.0. We would like to ask all people to test
  this release and report any bugs or mis-behaviors! This might be the
  last beta release!

  The entire beta period will likely last for about 2 months. During
  this time we will try to complete the following tasks:

    - Fix outstanding bugs.

    - Optimize critical components to speed up the system.

    - Write and update documentation.

    - Add and complete translations.

    - Remove as many XXX comments as possible.

  Though much progress has been made since the second beta, there are still
  tasks to be completed!  Even if you are not a programmer, you can help!

  Please send any bug reports and comments to zope3-dev@zope.org! Thank you
  very much in advance for your help!

Contributors

  Jim Fulton, Fred Drake, Dmitry Vasiliev, Philipp von Weitershausen,
  Stephan Richter, Garrett Smith, Tim Peters.

  Thanks to everyone!
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

        Support the Python Software Foundation:
        http://www.python.org/psf/donations.html


(Log in to post comments)

Zope X3 3.0.0 beta 3 released

Posted Aug 18, 2004 16:49 UTC (Wed) by Baylink (subscriber, #755) [Link]

I'm all about "the developer audience is different from the end-user audience", but even so, the linked page *still* doesn't seem like the best first target.

Perhaps this one would be a better place to start.

Zope X3 3.0.0 beta 3 released

Posted Aug 18, 2004 17:23 UTC (Wed) by cliffman (guest, #13144) [Link]

Umm.. no backwards compatibility? Can someone smart explain why this is good? Or, do the previous users get consigned to the Ash Heap of History along with the old code?

Backward compatibility

Posted Aug 18, 2004 17:28 UTC (Wed) by corbet (editor, #1) [Link]

Do note the difference between Zope 3 and Zope X3. The real Zope 3 release is supposed to have a compability path of some sort.

I've been hoping to get a Zope 3 article in at some point, but that hasn't happened yet. I can say, though, that anybody who actually learned how to program within Zope 2 is likely to be sympathetic to the idea that the whole thing needed to be rethought.

Backward compatibility

Posted Aug 18, 2004 19:15 UTC (Wed) by cliffman (guest, #13144) [Link]

Very nicely phrased. Couldn't have said anything more printable, myself :)

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds