wiki:ReleaseAnnouncement/1.2.0

Version 1 (modified by rcuza, 10 years ago) (diff)

--

This version has not been released yet. This is the announcement for RC2. This is Sol's email to bcfg2-dev mailing list.

A new release for bcfg2 1.2.0rc2 is now available at:

ftp://ftp.mcs.anl.gov/pub/bcfg

The following highlights some of the major changes from the first release candidate:

  • SSHbase - Add a number of features
  • Support for group-specific host keys
  • Support for fully static host- and group-specific ssh_known_hosts
  • (Support for totally generic host keys and ssh_known_hosts, too, but that's pretty useless.)
  • Support for info.xml, info, and :info files; only info.xml is likely to be useful, with the <Path> directive
  • ECDSA key support from ticket #1063
  • Packages
  • Improve error handling of Packages plugin (from Mike McCallister?)
  • The following is from Chris St. Pierre:
    • Added support for yum libraries (if available and configured). This can dramatically reduce memory usage, and fixed several bugs:
      • #1014 (Package plugin can't resolve dependencies for rpms with Require: tags for full paths that aren't Provided explicitly)
      • #991 (Dependency Resolution difference between Package and yum)
      • #996 (Packages high memory usage)
    • Added support for Yum package groups when using yum libraries (#1039)
    • Fixed #911 (bcfg2 output for wrong package version with Packages is misleading)
    • YUMng turns down the Yum debug level itself depending on the debug/verbosity level requested by bcfg2 so you don't have to reduce the Yum debug level on a global basis
    • Added support for Pulp repositories, including registering Pulp consumers and binding to repositories
    • Added ability to disable magic OS groups
  • improve error logging during LDAP query processing (from Torsten Rehn)
  • Cfg: Add support for .cheetah files (from Joe Digilio)
  • Initial support for the APK management in Alpine Linux (from Fabian Affolter on behalf of Cameron Banta)
  • made all XMLFileBacked plugins (e.g., GroupPatterns?) support XInclude (from Chris St. Pierre)
  • added Defaults plugin (from Chris St. Pierre)
  • made templated bundles understand <Group> and <Client> tags (from Chris St. Pierre)
  • Reports: Make database_port setting optional (from Holger Weiß)

In addition to those mentioned above, we also received contributions from anatoly techtonik and Calen Pennington. Thanks to everyone who contributed.

There are Ubuntu packages built and available in the testing PPA.

We are in need of some more testing before we tag the final release. Please test and report any bugs here or on IRC, Trac, or Github.

Sol