= News = [[TracNav]] == September 5, 2006 == [ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-0.8.3.tar.gz Bcfg2-0.8.3] released. * Extensible variable interpolation in Cfg (substitution of @@hostname@@, etc) * Considerably improved Debian support (no longer does anything in dry-run mode; does not call apt-get clean, etc unless explicitly told to) * Considerably improved Solaris support (better handling of smf legacy services and removal of sysv packages) * A bug causing web report failures was fixed * An interactive client mode has been implemented (prompting for which configuration entries can be updated in a client run) * The debian packaging has been completely redone * The init script has been rewritten to be lsb compliant * Cron scripts are now provided, and packaged with debs and rpms * The Encap packaging has been dramatically improved, and should now work properly on solaris * Hostbase (an IP management system) has been updated, and its web interface is available in thsi release. * The bcfg2 client can now autoselect between lxml, elementtree, and the integrated version of elementtree in python2.5. This means that the client can be run using _only_ python2.5 as a prereq! * Added a new debian package index creation script * Updated rpmlisting.py (use file name parsing if possible, yielding 50X speedup for properly formatted file repositories) * Added a new utility to query clients.xml based on client properties (up/down, profile, etc) * Fixed syslog reconnect code (triggered by syslog restart) * Fixed syslog compatibility with solaris * The Redhat toolset now calls rpm -e with --allmatches * Various schema fixes == July 21, 2006 == [ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-0.8.2.tar.gz Bcfg2-0.8.2] released. * This release includes several important new features (see the transition guide for details) * New reporting system * Better repository generation scripts * Group visualization tools * A number of client bugfixes * redhat i386/x86_64 multiarch support * svn repository support * Rules plugin * Entry verification failure diagnosis == March 1, 2006 == [ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-0.8.1.tar.gz Bcfg2-0.8.1] released. * New logging infrastructure (making more of bcfg's functions transparent) * Switched to PyOpenSSL * Several client operational bugs fixed == January 20, 2006 == [ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-0.8.0.tar.gz Bcfg2-0.8.0] released. * New repository format * More powerful classing system * Many bugfixes == January 16, 2006 == [ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-0.7.4.tar.gz Bcfg2-0.7.4] released. * This is the final version of bcfg2-0.7.4 * Several critical toolset bugs fixed * Several reporting bugs fixed == December 07, 2005 == Paper presentation at [http://www.usenix.org/events/lisa05/ LISA 2005]. == December 01, 2005 == [ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-0.7.3.tar.gz Bcfg2-0.7.3] released. * XML-RPC is now the default * SSS code is gone * Moved to new event coalescing mechanism for fam/gamin events * Better error handling when starting with an empty repository * Reports enhancements: all data needed to understand node configuration states is now included in web reports == November 09, 2005 == Bcfg2-0.7.2 released. * Polished up XML-RPC support and packaging * Important Redhat client bugfixes. == November 07, 2005 == Bcfg2-0.7.1 released. * Gamin support (needed to run on RHEL) * Base XML-RPC/HTTPS support * Extra configuration entries now included in reports * Add timing information to statistics * Integrate extra package removal into entry re-verification == November 18, 2005 == Paper presentation at [http://www.auug.org.au/events/2005/auug2005/ AUUG2005] [[BR]] Bcfg2: A Pay as you Go Approach to Configuration Complexity == October 05, 2005 == Bcfg2-0.7.0 released. * Switch to fqdns for all host information * Add more documentation * Switch to Plugin API == September 02, 2005 == Bcfg2-0.6.10 released. * Solaris client support * Gentoo client support * Report system revamp * Fix Cfg deltas == July 19, 2005 == Bcfg2-0.6.9 released. == May 12, 2005 == Bcfg2-0.6.8 released. == April 11, 2005 == Bcfg2-0.6.7 released. * Client refactor * Implement extra service removal in debian toolset == March 29, 2004 == Bcfg2-0.6.6 released. * Documentation updates == February 16, 2005 == Bcfg2-0.6.5 released. * Client metadata assertion == February 01, 2005 == Bcfg2-0.6.4 released. * Added bcfg2debug == January 07, 2005 == Bcfg2-0.6.3 released. * Redhat client support == December 16, 2004 == Bcfg2-0.6.1 released. * Packaging fixes == November 12, 2004 == Bcfg2-0.6 released. * Ready for real use * Repository validation utility * init.d service support * Generator error handling * Cheetah generator == October 12, 2004 == Bcfg2-0.5 released. * Decent debian client support * Two-way verification support * Daemon actually daemonizes * Client-side bundle support * Toolset API == October 06, 2004 == Bcfg2-0.4 released. * Core completed * Code runs without problems on Chiba * Pkgmgr implemented * Base implemented == August 31, 2004 == Bcfg2-0.3.1 released. * Basic generators done * Good enough to test against