wiki:News

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

--

News

TracNav

November 20, 2006

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

November 12, 2006

Bcfg2-0.8.6.1 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 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

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