- Nothing changed yet.
- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.
- Drop support for Python < 3.7.
- This release isn't backward compatible
- It uses ZODB, rather than ZODB3.
- Added Python 3 support
- Changed from ZODB3 to ZODB.
- Moved 'zope.testing' requirement from install to test requirement.
- Pack scripts were incorrectly generated for storages that weren't named in their storage configurations.
- Generation of a logrotate configuration can now be disabled by providing a logrotate option with a value of "false".
- Added documentation of the eggs option and why it generally shouldn't be used.
- Improved error handling.
- The eggs option, when used, wasn't handled properly.
You can now specify a name option in server parts to have installed files use a different name than the section name.
Pack crontab files weren't removed when parts were removed or renamed.
The server recipe now honors the deployment name option.
Shell-scripts using su weren't generated correctly.
You can now specify an email address in a packing crontab file to control where errors are sent.
If you install a general ZEO script, using a zdaemon part:
[zdaemon] recipe = zc.recipe.egg:script eggs = zdaemon
you can request that shell scripts be generated that use the generic zdaemon script. This can make updating software for deployed systems easier since instance-specific scripts don't depend on paths, like egg names, that are likely to change.
- ZODB3 and most of its requirements were spurious dependencies of the recipes. This caused ZODB3 to be installed using the Python used to run the buildout, which caused problems in some circumstances.
- crontab and logrotate configuration files were being generates incorrectly.
Added handling of %import directives.
Initial release.