Version 41 (modified by desai, 15 years ago) (diff) |
---|
News
February 12, 2008
bcfg2-0.9.5.7.tar.gz released
- Stable-stream release
- Handle TLS errors when data corruption gets past TCP checksums (Reported by Matt Baker)
- Fix display of categories with hyphens (Resolves Ticket #518)
- Tweak client retry logic (increase retry count and randomize back-off timing)
- Add time limit for difflib (which uses a potenially cubic algorithm)
- Fix for Lance's hiccup
- Fix test in case of using fulldata uploads for bcfg2-admin pull
- Implement xml schema checks for info.xml files (from Sol Jerome) (Resolves Ticket #514)
- Harden handling if important entries (reported by SolJ)
- Sync glob and regex patterns (Resolves Ticket #520)
- Handle group coloring more robustly (Fixes issue reported by Matt Baker on irc)
- Fix traceback upon error message
- Implement sequence number support for services (Patch from DanP) (Resolves Ticket #504)
- Fix bcfg2-admin pull for host-specific files when the current data is group-specific
- Handle infoxml failure cases
- Clean out dispatch table whenever files change (Resolves Ticket #522)
January 10, 2008
bcfg2-0.9.5.5.tar.gz released
- Stable-stream release
- Complete fix for chkconfig problem introduced in the 0.9.5.3 release
January 08, 2008
Bcfg2-0.9.5.3 released.
- Stable-stream release
- Fix export.sh to perform tagging appropriately for non-trunk trees [bugfix]
- Fix reversed reasons in config item display (from Sol J) [bugfix]
- Fix race when no keys exist and known_hosts is first in the bundle [bugfix]
- Fix handling of files ending in .cat or .diff [bugfix]
- make pkgmgr_update selectively use lxml [bugfix]
- Fix YUMng extra package display (Resolves Ticket #509) [bugfix]
- Add new text pattern to ignore for Chkconfig (Resolves Ticket #505) [bugfix]
- SYSV: URL is required for installation only (patch from Andrew Deason) (Resolves Ticket #511) [bugfix]
- Fix traceback (reported by pflores) [bugfix]
- Fix handling of basic http auth [bugfix]
- fixed a bug with available revisions [bugfix]
December 01, 2007
Bcfg2-0.9.5.2 released.
- Stable-stream release
November 30, 2007
Bcfg2-0.9.5.1 released.
- Bugfix release
- Agent mode fixes
- Chkconfig fixes
- fix Yumng failure on no rpm systems
- fix for python2.3 incompatibility
- fix set profile support or -p option
- bcfg2-admin pull fixes.
November 9, 2007
Bcfg2-0.9.5 released.
- Feature release
- Agent Mode
- Genshi templating with SGenshi/TGenshi
- Described in more detail on the release page?.
August 22, 2007
Marko Jung will be giving two presentations about Bcfg2 in the next month.
- Konfigurations und Change-Management mit bcfg2
University of Applied Sciences Bonn-Rhein-Sieg: FrOSCon 2007
Sankt-Augustin, Germany August 25-26, 2007 - Configuration and change management using bcfg2
International Business Linux and Open Source Conference (IBLOC) 2007
Portorož, Slowenia, September 26-27, 2007
June 25, 2007
Bcfg2-0.9.4 released.
- Mainly a bugfix release
- Performance fixes for the dynamic reports system
- Initial FreeBSD support
May 1, 2007
Gene Rackow will be presenting about Bcfg2 and configuration auditing at the US Department of Energy Cyber-Security conference.
April 30, 2007
Bcfg2-0.9.3 released.
- Switch to tlslite, for bidirectional authentication
- Add RPMng and YUMng drivers
- Add client UUID support
- Add per-client passwords
- Several new modes for bcfg2-admin
February 19, 2007
Marko Jung and Robert Gogolok will be presenting about Bcfg2 at GUUG on March 1, 2007. See this link for details (German).
February 19, 2007
Bcfg2-0.9.2 released.
- Built new release engineering process
- Driver bugfixes
- Framework bugfixes
- Dynamic Reporting System Fixes
February 6, 2007
Bcfg2-0.9.1d released.
- Working Yum driver
- Working Blastwave driver
- various schema fixes
- Action driver fixes (PostInstall related)
- bcfg2-admin pull fixes
- Cfg plugin equivalence between :info and info files
- packaging fixes
- improved informational messages in interactive client mode
- move syslogging to LOG_DAEMON
- Gentoo packaging updates
January 29, 2007
Bcfg2-0.9.0 released.
- Action support
- XInclude (common repository support)
- Dynamic group support
- More descriptive client-side interactive questions
- Paranoid mode that is actually somewhat paranoid
- See the release milestone for more details
December 21, 2006
Bcfg2-0.8.7.2 released.
- Fix probe use with TCheetah
- Improved setup functionality in bcfg2-admin
- Some Init script fixes
- Some SMF fixes
December 11, 2006
Bcfg2-0.8.7.1 released.
- Fix for RPM-based clients
- Improved setup functionality in bcfg2-admin
December 1, 2006
Bcfg2-0.8.7 released.
- Fixes for APT-based clients
- New reporting system bugfixes and packaging
- Preliminary Gentoo support
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