1.3.0 Release Candidate 1 Release Announcement
The first release candidate for Bcfg2 1.3.0 is now available at:
ftp://ftp.mcs.anl.gov/pub/bcfg
Bcfg2 1.3.0rc1 is a release candidate, and should be representational of the final 1.3.0 release. The code is quite stable at this point, but this remains a release *candidate*, so please consider carefully whether or not it is suitable for production deployment at your site. Please help us test the release wherever you can, including production and non-production environments.
There is one major user-facing change for users of previous 1.3.0 prereleases:
- SELinux entries have been reworked. Instead of all using the SELinux tag, with different type attributes, they each use their own tag now. The new entry style is documented at http://docs.bcfg2.org/dev/server/plugins/generators/rules.html#selinux-entries
The following is a non-exhaustive list of new features and fixes:
- Built-in support for managing POSIX users and groups (http://docs.bcfg2.org/dev/server/plugins/generators/rules.html#posixuser-tag)
- Built-in support for generating SSH keys (http://docs.bcfg2.org/dev/server/plugins/generators/cfg.html#ssh-keys)
- SSLCA improvements
- Support for Group and Client tags in cert.xml and key.xml (http://docs.bcfg2.org/dev/server/plugins/generators/sslca.html#cert-xml)
- Support for explicitly specifying subjectAltNames for certificates (http://docs.bcfg2.org/dev/server/plugins/generators/sslca.html#element:subjectAltName)
- Cheetah and Genshi templates now get nearly identical variable sets
- Templates now have an additional variable, 'repo', which holds the repository root
- Svn plugin supports conflict resolution
- Various documentation improvements
- Debugging improvements: Reporting Transports and FAM backends are debuggable, others
- More unit test coverage
- Many, many bug fixes
If this is your first foray into Bcfg2 1.3, you are strongly encouraged to read release notes for the prereleases: