| 1 | [[PageOutline]] |
| 2 | |
| 3 | = Bcfg2 0.9.6 Release = |
| 4 | |
| 5 | This page describes the development goals, release status and new features for the 0.9.6 release. |
| 6 | |
| 7 | == Development Goals == |
| 8 | |
| 9 | * piling more modes (in an organized way) into bcfg2-admin, putting more of the ad hoc stuff from the tools directory into the hands of package-only users |
| 10 | * streamlining acquisition/analysis |
| 11 | * Continuous mode for the client -- where only previously conforming entries are changed |
| 12 | * Centralized per-entry decision support (for building automatic reconfiguration processes), both rule-based and point-in-time |
| 13 | * Cleaning up the revision control support |
| 14 | * Support for server-initiated writes (clients.xml/ssh keys/bcfg2-admin pull data) |
| 15 | * Plugin infrastructure for other revision ctl systems |
| 16 | * Modular data source support -- adding the ability to build a set of data inputs for configuration generation interfacing with: |
| 17 | * ldap |
| 18 | * mysql |
| 19 | * files |
| 20 | * PODIM |
| 21 | |
| 22 | == Release Status == |
| 23 | |
| 24 | * 0.9.6pre3 (10/10/08) |
| 25 | |
| 26 | == New Features == |
| 27 | |
| 28 | * Client- and group-specific TCheetah and TGenshi templates |
| 29 | * Client- and group-specific SGenshi structures |
| 30 | * Client- and group-specific Probes |
| 31 | * Multi-fingerprint support in the client |
| 32 | * Rework bcfg2-admin (and implement unattended bcfg2-admin pull) |
| 33 | * [wiki:NewDynamicReports#Newreportsscriptin0.9.6pre2andlater bcfg2-reports] |
| 34 | * Editor Plugin: support cfengine style file edits without a centralized set of information |
| 35 | * DBStats Plugin: Load statistics directly into the database from the server |
| 36 | * Dynamic group information available in bcfg2-info |
| 37 | * BB plugin: a network provisioning plugin that replaces the stock metadata plugin |
| 38 | * Query mode for bcfg2-admin |
| 39 | * Preliminary FreeBSD rc support |
| 40 | * Pkgmgr optimizations (results in 10X speedup in startup on python2.4+) |
| 41 | * Unicode support |
| 42 | * Client locking support: prevent multiple client runs at the same time |
| 43 | * Add fs event debugging in bcfg2-info |
| 44 | * Support for direct file logging (ie bcfg2 -o /tmp/bcfg2.log) |