Version 18 (modified by desai, 17 years ago) (diff)




November 20, 2006

Thanks to Sami Haahtinen, bcfg2 is now included in both Debian Etch and Ubuntu Feisty.

November 12, 2006

Bcfg2- released.

  • Fix for APT-based clients
  • Schema updates
  • Fix serious Cfg bug

November 03, 2006

Bcfg2-0.8.5 released.

  • Client Refactor Completed
  • Nexenta support
  • New bcfg2-admin functions

September 15, 2006

Bcfg2-0.8.4 released.

  • Several init script and cron job bugs have been fixed
  • TCheetah is now usable (see TCheetahPlugin?)
  • Several new utilities are packaged
    • bcfg2-admin (helps to create new server deployments)
    • bcfg2-query (query clients file based on profile, status, etc)
  • StatReports has been renamed to bcfg2-build-reports, for consistency's sake
  • Editor and svn tempfile handling has been moved to the file monitoring core.
  • Added logcheck configs for the debian packages

September 5, 2006

Bcfg2-0.8.3 released.

  • Extensible variable interpolation in Cfg (substitution of @@[email protected]@, 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 (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

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

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

Bcfg2-0.8.0 released.

  • New repository format
  • More powerful classing system
  • Many bugfixes

January 16, 2006

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 LISA 2005.

December 01, 2005

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 AUUG2005
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